Skip to content

Latest commit

 

History

History
172 lines (138 loc) · 5.94 KB

CHANGELOG.md

File metadata and controls

172 lines (138 loc) · 5.94 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

  • Updated references to the main branch #113
  • Updated references to yb-manager in docker-compose #114
  • Separated out library packages, so only deploy and tests are left.
  • Added capacityset package
  • Changed batchDeleter to leverage capacityset
  • Changed batchDeleter to expect the deathdate to be in Unix Nanoseconds
  • Refactored pruning
  • Added comments for godocs
  • Added a way to get a list of device ids
  • Added record_id to index
  • Changed minMaxBatchSize from 0 to 1
  • Restructured db repo
  • Added documentation
  • Added prometheus to docker-compose
  • Fixed batching on insert
  • Added BatchDeleter, which gets a list of record ids that have passed their deathdate and deletes them in batches.
  • Removed primary key id record
  • Added some metrics
  • Changed test structure
  • Added defaults to replace invalid config values
  • Removed list of events from insert error
  • fixed cipher yaml loading
  • Added kid and alg to db package
  • Updated loading cipher options
  • Fix box loader in cipher package
  • Revamped cipher package
  • Added box algorithm to cipher package
  • Added regex support to blacklist
  • Made EventType a stringer
  • Added blacklist package
  • Added Fenrir to docker-compose and related files
  • Added basic cipher file loading, with viper
  • Added prune limit
  • Removed Event struct from db package
  • Added logger wrapper for health
  • Fixed limit parameter
  • Removed creating the events table, now we just verify that it exists
  • Added limit parameter for finding records from the database
  • replaced dep with modules
  • Fixed birthdate and deathdate in record schema
  • Modified record schema in db package
  • Modified record schema in db package
  • Fix metrics
  • Added SQL query success, failure, and retry metrics
  • Added metric for number of rows deleted
  • Toned down travis
  • Updated comments for swagger docs
  • Removed the index on type
  • Added multi record insert support
  • Added cipher package
  • Fixed db package mocks and unit tests to match cockroachdb code
  • Fixed db package error statements to be more accurate
  • Adding metrics to db package
  • Added ping and close to db package
  • Modified db timeouts to take time.Duration values
  • Updated swagger comments to include examples
  • Added event type to record in db package
  • Changed db package to use cockroachdb instead of couchbase
  • Added retry decorators for inserting, pruning, and getting
  • Allowed parametization of tags for docker
  • Simplified travis.yaml file
  • Restructured db package for cleaner unit tests
  • Added unit tests for db and xvault packages
  • Modified db package database schema to have Tombstone and History documents
  • Added files for docker-compose
  • Added initial cucumber tests
  • Added initial unit tests for db package
  • Initial creation
  • Created db and xvault package