Skip to content

Releases: ARGOeu/argo-messaging

Version 1.6.0

07 Dec 10:43
6d01062
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Version: 1.0.6-1

13 Jan 12:28
d143390
Compare
Choose a tag to compare

New features/Enchantments

  • ARGO-1947 AMS subscriptions should be allowed to have slow start as their retry policy
  • ARGO-2045 New API Call - Create schema
  • ARGO-2046 New API Call - Retrieve schema
  • ARGO-2047 New API Call - Update schema
  • ARGO-2050 Topic:create should allow to link schema
  • ARGO-2060 Schema should follow the topic/subscription reference/name
  • ARGO-2048 New API Call - Delete schema
  • Update doc index
  • MKdocs page initialization
  • ARGO-2068 New API Call - Retrieve all schemas under a project
  • ARGO-2090 Add version info in argo-messaging binary
  • ARGO-2086 Idea for argo-messaging: add validate action to schema resource
  • ARGO-2146 Migrate AMS scripts to python3

Fixes

  • ARGO-1984 Prohibit duplicate project references in user profiles

Version: 1.0.5-1

05 Sep 12:00
0f0a7e5
Compare
Choose a tag to compare

New features/Enchantments

  • ARGO-492 Add configuration parameter in the push configuration for max_messages per push action
  • ARGO-1921 New API Call - Average daily messages
  • ARGO-1892 Remove update subscription status functionality from the ams push server
  • ARGO-1880 List user members of a project
  • ARGO-1670 Perform the RPC Subscription Status on api call Get subscription
  • ARGO-1870 Add AMS metric: consumption rate on subscription
  • ARGO-1834 Add AMS metric: publishing rate on topic
  • ARGO-1828 API Call - Get offset from timestamp
  • ARGO-629 When a topic is deleted in the api, ensure topic is also deleted in broker
  • ARGO-1820 Update the messaging service to use the latest sarama version compatible with kafka 2

Fixes

  • ARGO-1854 Change the way we utilize the sarama.ClusterAdmin in order to avoid EOF/broken tcp pipe errors