This repository has been archived by the owner on Jun 16, 2021. It is now read-only.
v0.1.0
v0.1.0 (2019-12-18)
Dev
- Clean up AuthFilter to use correct components
- Add a utility class to generate password hashes with bcrypt
- Add user and organization models
- Add JDBI for ORM. CRUD for dbs table.
- Setup database, migrations and test setup
- Setup circleci and codecov
- Add a test to deserialize GitState
- Compile for Java 11
- Rename root package to io.tokern.bastion
- Create a react app and serve it through dropwizard
- Initial commit with basic dropwizard application
Feature
- Deploy a docker image to Dockerhub for a new tag.
- A React front end to manage databases and run queries
- Manage query results in a cache and expose through an API
- API to run a query
- Query model, DAO and a couple of APIs
- CRUD for databases
- Add more actions to UserResource
- Add System Roles and specify allowed roles for resources
- Support user/password login. Login returns a JWT token
- Add an API to register an organization and root user
- Add version resource to return git details
Fix
- Ensure Database and User DAOs use org id for correct multi-tenancy
- Fix AuthFilter to consider tokens in header.
Release
- Prepare release v0.1.0