Skip to content

Releases: ARGOeu/argo-messaging

Version 1.8.0

26 Mar 18:27
19e4402

Choose a tag to compare

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

23 Jul 12:10
9db8efb

Choose a tag to compare

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

07 Dec 10:43
6d01062

Choose a tag to compare

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

23 May 11:19
52bbe62

Choose a tag to compare

Features

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

10 Oct 13:18
a828d23

Choose a tag to compare

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

01 Aug 08:13
609fe99

Choose a tag to compare

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

06 Jun 12:03
06bf367

Choose a tag to compare

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

08 Nov 09:02
36de75c

Choose a tag to compare

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

31 Mar 21:37
629ca69

Choose a tag to compare

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

23 Sep 07:20
5ce0f29

Choose a tag to compare

** 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