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

Releases: tokern/dbaudit

v0.1.7

16 Jan 04:58
Compare
Choose a tag to compare

v0.1.7 (2020-01-16)

Chore

  • Prepare release 0.1.7
  • Prepare development version 0.1.7

v0.1.6

16 Jan 04:55
Compare
Choose a tag to compare

v0.1.6 (2020-01-16)

Chore

  • Improve README by adding query ui screenshot and doc links
  • Remove chart functionality as its not required

Feature

  • Encrypt passwords in the database

Fix

  • Fix security vulnerability in serialize-javascript
  • Fix user list modal
  • Fix create connection flow as well as list
  • Fix signout flow by resetting JWT token
  • Fix registration flow
  • Add database to connections after create or update
  • Set expiry of JWT tokens and handle expired tokens correctly
  • Handle duplicate and null names in databases gracefully

Minor

  • Log p6spy logs to a separate file in developer mode

New

  • Implement refresh tokens in frontend as well
  • Add logout API to invalidate refresh tokens
  • Support refresh token to refresh JWT tokens

Release

  • Prepare release 0.1.6
  • Prepare development version v0.1.6

v0.1.5

21 Dec 07:41
Compare
Choose a tag to compare

v0.1.5 (2019-12-21)

Doc

  • Documentation for quick start

Release

  • Prepare release v0.1.5
  • Prepare development version v0.1.5

v0.1.0

19 Dec 08:44
Compare
Choose a tag to compare

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