Skip to content
This repository has been archived by the owner on Jun 16, 2021. It is now read-only.

v0.1.0

Compare
Choose a tag to compare
@vrajat vrajat released this 19 Dec 08:44
· 49 commits to master since this release

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