Releases: ARGOeu/argo-messaging
Releases · ARGOeu/argo-messaging
Version 1.8.0
1.8.0-1
Changed
-
Upgrade test-containers to latest version for security fixes
-
Add rocky9 build repo and checksec detailed security check
-
AM-401 Support for MongoDB 7
-
Upgrade Golang to version 1.25
Version 1.7.0
New features/Enchantments
- Updates upgrades to all components
- AM-372 Allow kafka messages up to 1.5 mb
- AM-357 Ams Compatibility with mongo 6
- AM-353 Increase timeout duration for pulling messages from kafka
- AM-350 ams: Upgrade to Golang version 1.21.6
Version 1.6.0
Features
- Bumping gorilla handlers and context to latest versions
- AM-338 ams: Use the official mongodb client
- AM-38 Introduce MongoDB integration tests in AMS
- AM-326 ams:Introduce trace id identifier in logs
Version 1.5.0
Features
- AM-311 Upgrade to go1.19
Bug/Fixes
- Update docusaurus dependencies
- AM-306 Static analysis assessment fixes
- Update Postman CI/CD collection to use x-api-key header
Documentation
- Update README.md
- Create CITATION.cff
- Create CONTRIBUTING.md
- Create CODE_OF_CONDUCT.md
- AM-292 Process for adding a new mattermost integration
Version 1.4.0
New features/Enchantments
- AM-284 API Call: Per project_admin usage report
Fixes
- AM-287 cascade delete of metrics for absent resources
Version 1.3.0
New features/Enchantments
- AM-254: ams: Enable create_sub to handle mattermost webhooks
- AM-258 ams: Enable sub_mod_push to handle mattermost webhooks
- AM-255 ams: Update push functionality to handle mattermost webhooks
- AM-260 ams: Extra subscription field that indicates base64 encode/decode of payload
V1.2.0
New features/Enchantments
- AM-172 Display hostname and distro information on ams api version call
- AM-186 Registration: Add comment field in the :decline action
- AM-187 Topic: attach schema to a topic
- AM-188 Topic: dettach schema to a topic
- AM-103: Upgrade TLS version to 1.2
- AM-154 Allow x-api-key header in CORS settings
- AM-141 Extend the version api call to include the service's version
Fixes
- AM-162 Fix issue with some fields displaying timestamps in local time instead of utc
Version 1.1.0
Features
- Update documentation
- Process for removing unused kafka topics
- Process for handling rebalancing of topics partitions' replicas
- Fixes over various log messages
Fixes
- AMS /user/profile call doesn't work correctly with x-api-key header
Version 1.0.8
New features/Enchantments
- DEVOPS-395 Add checksec through jenkinsfile
- ARGO-2927 - Users:listall & project:members option for detailed view
- ARGO-2767 Implement authorization header
- ARGO-2704 AMS Security - Document
- ARGO-2749 Ams token-creation change hash of random generated byte array to sha256
- ARGO-2707 Create a new metrics API Call
- ARGO-2706 Add extra subscription field created_on
- ARGO-2705 Add extra topic field created_on
- ARGO-2701 ModifyPushCFG api call should also update the authorization header
- ARGO-2686 ams: support header authentication on remote for push messages
- ARGO-2649 Extend the health API Call to include push server connectivity errors
Fixes
- ARGO-2918 Escalation of Privileges via Docker daemon socket mounted in container
- ARGO-2930 Sub and Topic ACL should be initialized as empty array
- ARGO-2920 Remove Authentication token from request URL
- ARGO-2964 Full hardened go binary
- DEVOPS-346: Remove downstream swagger job triggering
- ARGO-2901 Remove API version and commit from api call
- ARGO-2899 Vulnerable GO version
- ARGO-2898 Administrative authentication tokens leaked in application logs
- ARGO-2762 Projects:members user count bug
- ARGO-2453 Update README in messaging
- ARGO-2688 Argo-messaging break handler tests code file into several files
- ARGO-2687 move handlers file to package and break it in several files
- ARGO-2673 Wrong offset report in stale subscriptions
- ARGO-2659 FIx day counting in Daily Message Average API Call
Version 1.0.7
** New features **
- ARGO-2497 AMS Tests for its automatic deployment
- ARGO-2390 Migrate argo-messaging to use modules
- Migrate argo-messaging to golang 1.14
- ARGO-2383 Update the UserUpdate API Call to include the newly added fields
- ARGO-2382 Update the UserCreate API Call to include the newly added fields
- ARGO-2381 New API Call - List all registrations
- ARGO-2380 New API Call - List one registration
- ARGO-2375 New API Call - Decline a user's registration
- ARGO-2374 New API Call - Accept a user's registration
- ARGO-2373 New API Call - User register
- ARGO-2363 Extend ams user model with new fields
- ARGO-2364 Allow project admin to add users to its project
- ARGO-2330 Allow project admin to remove users from its project
- ARGO-2329 Allow project admin to change roles for its project's users
- ARGO-2326 New API Call - Project member(user) create
- ARGO-2307 AMS schemas: add support for avro validation
** Fixes **
- Update README.md
- ARGO-2342 Check validity of service roles when creating an ams user
- ARGO-2325 Bug creating/updating user with empty project name
- DEVOPS-65 Add Jenkinsfile
- DEVOPS-210 Add trigger of argodoc