Skip to content

v5.9.0

Choose a tag to compare

@lerian-studio-midaz-push-bot lerian-studio-midaz-push-bot released this 13 Jul 02:39
1a132e1

Lib-commons v5.9.0

Features:

  • Implement per-module messaging and streaming configuration within TenantConfig. (@jeffersonrodrigues92)
  • Restore legacy Messaging/GetRabbitMQConfig alongside the new per-module configuration. (@jeffersonrodrigues92)
  • Add functionality to list S3 object keys by prefix with pagination support. (@jeffersonrodrigues92)
  • Introduce conditional S3 blob creation using IfNoneMatch for immutable blobs. (@jeffersonrodrigues92)
  • Enable tenant-scoped blob storage operations in S3, including upload, download, delete, and existence checks. (@jeffersonrodrigues92)

Fixes:

  • Correct parsing of []string environment fields to prevent panics in SetConfigFromEnvVars. (@fredcamaral)
  • Address panic issue in SetConfig slice handling. (@fredcamaral)
  • Parse migration version at uint width to prevent errors in Postgres. (@andreimatiazi)
  • Disambiguate version-ahead migration error messages in Postgres. (@andreimatiazi)
  • Resolve error on truncated S3 list pages without a continuation token. (@jeffersonrodrigues92)
  • Normalize S3 bucket storage and provide explicit error handling for nil downloads. (@jeffersonrodrigues92)

Improvements:

  • Extract resolveRabbitMQConfig helper function for better code organization in tenant management. (@jeffersonrodrigues92)
  • Bump gofiber dependency to patch CVE-2026-45045/44332 and ignore unreachable x/crypto openpgp advisory. (@fredcamaral)

Compare changes