Releases: hyperonym/ratus
Releases · hyperonym/ratus
v0.6.0
- [0bcd2fa] build(make): bump version to 0.6.0 (#74)
- [971db4a] build(kubernetes): bump version to 0.6.0 (#73)
- [c4484c3] build(compose): bump version to 0.6.0 (#72)
- [5ef1e1f] test(mongodb): pause between index updates (#75)
- [fb8bd93] test(client): check correctness of the returned data (#71)
- [d6f657e] test(reqtest): rename test function (#70)
- [0acbeaa] test(stub): simplify test cases (#69)
- [45fa4d3] test(model): reorganize test case hierarchy (#68)
- [9a52c29] test(engine): check error type for service unavailable (#67)
- [0d8798a] test(mongodb): remove insignificant test cases (#66)
- [a44b7e8] test(router): disable debug logs (#65)
- [e9c886e] test(reqtest): disable debug logs (#64)
- [0e8da39] test(client): disable debug logs (#63)
- [839ebc3] test(swagger): disable debug logs (#62)
- [8efe6a9] test(controller): disable debug logs (#61)
- [c5754e1] test(middleware): disable debug logs (#60)
- [a1fbfe0] test(memdb): reduce the time required for testing (#59)
- [755b9e2] test(engine): reduce the time required for testing (#58)
- [e0bbde7] feat(client)!: channel-based subscription (#57)
- [e837c64] test(client): add tests to cover error cases (#56)
- [1e9911a] test(model): test decoding invalid payload types (#55)
v0.5.0
- [d901660] build(make): bump version to 0.5.0 (#54)
- [ec7fcde] build(kubernetes): bump version to 0.5.0 (#53)
- [c8880ac] build(compose): bump version to 0.5.0 (#52)
- [9babf83] refactor(model): remove global interface value registry (#51)
- [2e79e9f] test(model): remove duplicated test cases (#50)
- [52943ff] feat(engine): add payload encoding and decoding test cases (#49)
- [11d5bbd] feat(mongodb): add client level registry for decoding interface values (#48)
- [362e24d] test(memdb): test payload encoding in snapshots
- [c407f14] test(mongodb): fix background operation in progress error (#47)
- [f920628] feat(model)!: register interface types for gob encoding (#46)
- [6aef770] refactor(model): improve payload decoding performance (#45)
v0.4.0
- [8863b60] build(make): bump version to 0.4.0 (#44)
- [7c140dd] build(kubernetes): bump version to 0.4.0 (#43)
- [c74d312] build(compose): bump version to 0.4.0 (#42)
- [3d944ce] test(example): add example for decoding payloads (#41)
- [c28d125] feat(model): add method for decoding payloads to structs (#40)
- [cf0ccde] feat(model)!: add support for payloads of arbitrary types (#39)
- [4ab6403] docs(readme): add roadmap section (#37)
v0.3.0
- [061e98f] build(make): bump version to 0.3.0 (#34)
- [54faabc] docs(readme): update caveats and implementation details (#35)
- [96065cf] build(kubernetes): bump version to 0.3.0 (#33)
- [b35ba1c] build(compose): bump version to 0.3.0 (#32)
- [c0582fa] docs(readme): clean up documentation (#31)
- [ce9fb75] docs(readme): add info about the memdb storage engine (#27)
- [063f97e] build(compose): enable snapshot for memdb (#30)
- [f4dfca5] build(docker): enable snapshot for memdb by default (#29)
- [466de76] feat(memdb): add snapshot-based persistence (#28)
- [5884e8d] build(compose): add docker compose example for memdb (#26)
- [619c5ef] docs(swagger): regenerate specification files (#25)
- [af65b86] build(docker)!: make memdb the default storage engine (#24)
- [13922f2] refactor(model): remove ambiguous comments (#23)
- [7ef6760] build(ci): add workflow for testing memdb (#22)
- [57316cd] feat(cmd)!: make memdb the default storage engine (#21)
- [8757da8] feat(memdb): add memdb package (#18)
- [ad46769] feat(engine): add pagination test cases (#19)
- [07f9d8e] docs(readme): add hint about disable index creation (#17)
- [6152721] refactor(mongodb): rename index name constants (#16)
v0.2.1
- [9633254] build(make): bump version to 0.2.1
- [eac2f0b] build(compose): bump version to 0.2.1
- [d2fb59b] build(kubernetes): bump version to 0.2.1
- [72e5515] build(ci): add test-coverage to make targets (#15)
- [5f8aefd] build(ci): decouple engine tests (#14)
- [b570c5f] docs(readme): add status badge for storage engines
- [82af0cc] build(ci): clean up workflows (#13)
- [837c301] build(ci): get go version from go.mod (#12)
- [dcaf240] build(ci): test various MongoDB versions (#11)
- [726468e] build(compose): add example with Prometheus and Grafana
- [42c79b5] build(compose): remove Prometheus from the basic setup
- [d19990a] docs(readme): clean up links
- [563f324] docs(readme): add terminal screenshot
v0.2.0
- [3a4ad19] build(make): bump version to 0.2.0
- [f2d0532] build(compose): bump version to 0.2.0
- [a1ebe04] build(kubernetes): bump version to 0.2.0
- [027dab2] test(client): clean up unit tests
- [04fde47] test(engine): clean up unit tests
- [eafc6a2] refactor(engine): remove redundant checks in test suite
- [bb1cb41] docs(readme): mention kubernetes in installation section
- [f3bacd9] build(kubernetes): add kubernetes example for basic deployment
- [1fefe81] test(client): add unit tests for client (#9)
- [4dced9d] test(controller): fix request body types
- [ef916ea] refactor(nonce): minor code style updates
- [a71c366] fix(client): inherit the context passed into poll
- [b433a52] feat(client): omit user info in origin
- [14f2fe2] fix(engine): use canned data for more fields in stub
- [d3fa449] feat(client): add method for discarding uncommitted updates
- [f6f5fb9] build(ci): fix working directory for coverage tests (#8)
- [6fb02e4] fix(reqtest): remove set mode to avoid data race
- [2a6776b] test(controller): add unit tests for handlers
- [d03c5d9] refactor(controller): remove redundant checks
- [e23baaf] refactor(engine): use nonce length constant in test suite
- [083cfd7] feat(stub): add stub engine for testing (#7)
- [a7ab08c] build(compose): add dependency between services
- [686cee9] build(compose): add restart policy for services