Skip to content

v2025.1.0

Latest

Choose a tag to compare

@lukaszbudnik lukaszbudnik released this 05 Dec 08:09
· 19 commits to main since this release
Immutable release. Only release title and notes can be modified.
949986e

v2025.1.0

v2025.1.0 adds MongoDB 4.0+ as supported database with database-based multi-tenancy. Implements mongoDBConnector with JavaScript migration support, comprehensive unit and integration test coverage.

For more information refer to README.md as well as code samples in db/db_mongodb_test.go and db/db_mongodb_integration_test.go.

Key Highlights

  • MongoDB 4.0+ support
  • Tests: db/db_mongodb_test.go, db/db_mongodb_integration_test.go
  • CI/CD: Added MongoDB to docker-compose-it.yaml
  • Add tenantSelect/tenantInsert fields (replace tenantSelectSQL/tenantInsertSQL)
  • MongoDB supports custom tenant collections via tenantSelect/tenantInsert: "collection" or "collection.field" format
  • Deprecation warnings for tenantSelectSQL/tenantInsertSQ
  • Backward compatible for tenantSelectSQL/tenantInsertSQL until v2027.0.0

What's Changed

  • Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15 by @dependabot[bot] in #639
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.5 to 1.88.7 by @dependabot[bot] in #640
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.7 to 1.89.1 by @dependabot[bot] in #642
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.16 by @dependabot[bot] in #644
  • Bump github.com/aws/aws-sdk-go-v2 from 1.39.5 to 1.39.6 by @dependabot[bot] in #645
  • Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to 1.20.0 by @dependabot[bot] in #646
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.31.16 to 1.31.17 by @dependabot[bot] in #647
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.90.0 by @dependabot[bot] in #648
  • Bump github.com/microsoft/go-mssqldb from 1.9.3 to 1.9.4 by @dependabot[bot] in #649
  • Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0 to 1.13.1 by @dependabot[bot] in #650
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.0 to 1.90.2 by @dependabot[bot] in #651
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.31.20 by @dependabot[bot] in #652
  • Bump golang.org/x/crypto from 0.41.0 to 0.45.0 by @dependabot[bot] in #653
  • Bump github.com/aws/aws-sdk-go-v2 from 1.39.6 to 1.40.0 by @dependabot[bot] in #654
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.2 to 1.92.0 by @dependabot[bot] in #656
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #657
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.31.20 to 1.32.1 by @dependabot[bot] in #655
  • Feat/add mongodb support by @lukaszbudnik in #658
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.2 by @dependabot[bot] in #659
  • build(deps): bump go.mongodb.org/mongo-driver from 1.13.1 to 1.17.6 by @dependabot[bot] in #660
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.92.1 by @dependabot[bot] in #661
  • feat: documentation clean up by @lukaszbudnik in #662

Full Changelog: v2025.0.1...v2025.1.0