Skip to content

Releases: hyperonym/ratus

v0.6.0

25 Sep 16:17
0bcd2fa
Compare
Choose a tag to compare
  • [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

23 Sep 13:18
d901660
Compare
Choose a tag to compare
  • [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

22 Sep 18:02
8863b60
Compare
Choose a tag to compare
  • [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

19 Sep 16:13
061e98f
Compare
Choose a tag to compare
  • [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

15 Sep 08:34
Compare
Choose a tag to compare
  • [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

13 Sep 09:18
Compare
Choose a tag to compare
  • [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

v0.1.1

11 Sep 07:19
Compare
Choose a tag to compare
  • [658f09a] build(make): bump version to 0.1.1
  • [40b479d] build(compose): bump version to 0.1.1
  • [33738d3] fix(controller): tweak vague error messages
  • [36876a7] fix(controller): disable compression in promhttp to avoid compressing the metrics twice

v0.1.0

11 Sep 05:03
Compare
Choose a tag to compare
build(make): bump version to 0.1.0