Releases: xmidt-org/argus
Releases · xmidt-org/argus
v0.3.12 03/05/2021
- 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
- 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
- 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
- Small bug fix to the client. [#72](https://github.com/xmidt-org/argus/pull/72)
v0.3.8: 11/03/2020
- 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
- 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
- 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
- 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
- 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
- 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)