Skip to content

Releases: xmidt-org/argus

v0.3.12 03/05/2021

05 Mar 20:36
29e0216
Compare
Choose a tag to compare
- Better validation and documentation for Argus config. [#141](https://github.com/xmidt-org/argus/pull/141)
- Make bucket a required field for the client not just the listener. [#141](https://github.com/xmidt-org/argus/pull/141)
- Group listener-only config for client. [#142](https://github.com/xmidt-org/argus/pull/142)

- Super user getAll requests should be filtered by owner when one is provided. [#136](https://github.com/xmidt-org/argus/pull/136)

v0.3.11 02/17/2021

17 Feb 17:53
6994e86
Compare
Choose a tag to compare
- Make client listener thread-safe and friendlier to uber/fx hooks. [#128](https://github.com/xmidt-org/argus/pull/128)
- Bug in which the userInputValidation config section was required even when it should've been optional. [#129](https://github.com/xmidt-org/argus/pull/129)
- Fix logging to use `xlog` instead of deprecated `webpa-common/logging` package. [#132](https://github.com/xmidt-org/argus/pull/132)
- Fix ListenerFunc interface. [#133](https://github.com/xmidt-org/argus/pull/133)

v0.3.10 02/06/2021

06 Feb 00:55
dd35ffe
Compare
Choose a tag to compare
- Migrate to github actions, normalize analysis tools, Dockerfiles and Makefiles. [#96](https://github.com/xmidt-org/argus/pull/96)
- Bumped webpa-common to v1.11.2 and updated setup for capability check accordingly. [#74](https://github.com/xmidt-org/argus/pull/74)
- UUID field is now ID. [#88](https://github.com/xmidt-org/argus/pull/88)
- Update buildtime format in Makefile to match RPM spec file. [#95](https://github.com/xmidt-org/argus/pull/95)
- Update configuration structure for inbound authn/z. [#101](https://github.com/xmidt-org/argus/pull/101)
- Admin mode flag now originates from JWT claims instead of an HTTP header. [#112](https://github.com/xmidt-org/argus/pull/112)
- Remove stored loggers. [#118](https://github.com/xmidt-org/argus/pull/118)
- Drop use of admin token headers from client. [#118](https://github.com/xmidt-org/argus/pull/118)

- Fix behavior in which the owner of an existing item was overwritten in super user mode. [#116](https://github.com/xmidt-org/argus/pull/116)

- Item ID is validated to have the format of a SHA256 message hex digest. [#106](https://github.com/xmidt-org/argus/pull/106)
- Configurable item owner validation. [#121](https://github.com/xmidt-org/argus/pull/121)
- Configurable item bucket validation. [#114](https://github.com/xmidt-org/argus/pull/114)

- Removed identifier as a field from the API. [#85](https://github.com/xmidt-org/argus/pull/85)

v0.3.9: 11/04/2020

04 Nov 20:40
5be9353
Compare
Choose a tag to compare
- Small bug fix to the client. [#72](https://github.com/xmidt-org/argus/pull/72)

v0.3.8: 11/03/2020

03 Nov 23:25
f49bf37
Compare
Choose a tag to compare
- Update code to abide by latest API spec in the main repo readme. [#71](https://github.com/xmidt-org/argus/pull/71)

v0.3.7: 10/30/2020

30 Oct 21:22
7d62102
Compare
Choose a tag to compare
- Changes the PUT creation route to a POST. [#68](https://github.com/xmidt-org/argus/pull/68)
- Adds a PUT route to update a specific resource. [#68](https://github.com/xmidt-org/argus/pull/68)
- Changes the way IDs are generated for resources on creation. [#68](https://github.com/xmidt-org/argus/pull/68)

v0.3.6: 10/02/2020

02 Oct 05:22
fd7d3e7
Compare
Choose a tag to compare
- Abstract away dynamodb dependency. [#35](https://github.com/xmidt-org/argus/pull/35)
- Add unit tests for new dynamodb abstraction changes. [#39](https://github.com/xmidt-org/argus/pull/39)
- Add helper functions for GetItem Handler. [#44](https://github.com/xmidt-org/argus/pull/44)
- Add helper functions for DeleteItem Handler. [#52](https://github.com/xmidt-org/argus/pull/52)
- Add helper functions for GetAllItems Handler. [#53](https://github.com/xmidt-org/argus/pull/53)
- Add helper functions for PushItem Handler. [#55](https://github.com/xmidt-org/argus/pull/55)
- Switch store provider to use new handlers. [#56](https://github.com/xmidt-org/argus/pull/56)
- Simplify metrics and add back instrumentation for dynamo. [#58](https://github.com/xmidt-org/argus/pull/58)

- Add back listener to chrysom config. [#54](https://github.com/xmidt-org/argus/pull/54)

v0.3.5: 08/25/2020

25 Aug 22:31
050cb66
Compare
Choose a tag to compare
- Changed setting/getting logger in context to use xlog package. [#17](https://github.com/xmidt-org/argus/pull/17)
- Simplify client constructor and add error logging. [#26](https://github.com/xmidt-org/argus/pull/26)

- Added a counter for chrysom data polls with a label around success/failure. [#23](https://github.com/xmidt-org/argus/pull/23)

- Expired ownable items are no longer returned. [#22](https://github.com/xmidt-org/argus/pull/22)
- Check route before entering auth chain. [#21](https://github.com/xmidt-org/argus/pull/21)

v0.3.4: 07/28/2020

28 Jul 19:22
d83aaf5
Compare
Choose a tag to compare
- handle error case of identifier being too large [#14](https://github.com/xmidt-org/argus/pull/14)
- handle TTL edge cases [#14](https://github.com/xmidt-org/argus/pull/14)
- fix error of data field not being required [#14](https://github.com/xmidt-org/argus/pull/14)
- removed returning raw error code in http headers [#14](https://github.com/xmidt-org/argus/pull/14)
- add itemTTL configuration [#14](https://github.com/xmidt-org/argus/pull/14)
- Updated references to the main branch [#15](https://github.com/xmidt-org/argus/pull/15)
- Changed docker-compose to reference yb-manager [#15](https://github.com/xmidt-org/argus/pull/15)

v0.3.3: 07/06/2020

06 Jul 21:32
483447f
Compare
Choose a tag to compare
- encode error as header  [#10](https://github.com/xmidt-org/argus/pull/10)
- add ability to disable pullInterval for chrysom  [#10](https://github.com/xmidt-org/argus/pull/10)
- remove authHeader from logging [#10](https://github.com/xmidt-org/argus/pull/10)
- update response header and status code for invalided requests [#10](https://github.com/xmidt-org/argus/pull/10)