Releases: crossplane-contrib/provider-sql
v0.13.0
This release introduces Crossplane v2 support by @nateinaction and @tydanny! Thank you both for the excellent work! For examples, see https://github.com/crossplane-contrib/provider-sql/tree/master/examples/namespaced or https://marketplace.upbound.io/providers/crossplane-contrib/provider-sql/v0.13.0
What's Changed
- Add Crossplane v2 support by @nateinaction and @tydanny in #267
- Relax MySQL Database schema, forProvider is optional by @chlunde in #255
- Publish package to ghcr.io by using reusable workflows by @chlunde in #243
Significant bumps
- chore: bump github.com/lib/pq from 1.8.0 to 1.10.9 by @dependabot[bot] in #247
- chore: bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #250
Build changes
- Repair e2e by swapping MariaDB/PostgreSQL helm charts with k8s manifests by @chlunde in #277
- chore: Enable monthly dependabot PRs by @chlunde in #234
Dependabot
- chore: bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2 by @dependabot[bot] in #248
- chore: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 by @dependabot[bot] in #256
- chore: bump github/codeql-action from 3.28.16 to 3.30.3 by @dependabot[bot] in #270
- chore: bump actions/setup-go from 5.4.0 to 6.0.0 by @dependabot[bot] in #268
- chore: bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #271
- chore: bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot[bot] in #253
- chore: bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #273
- chore: bump actions/cache from 4.2.3 to 4.3.0 by @dependabot[bot] in #272
- chore: bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #275
- chore: bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #274
New Contributors
- @nateinaction made their first contribution in #267
Full Changelog: v0.12.0...v0.13.0
v0.13.0-rc.0
This prerelease is available as xpkg.upbound.io/crossplane-contrib/provider-sql:v0.12.0-17.g2dd5eb1.
What's Changed
- Add Crossplane v2 support by @nateinaction and @tydanny in #267
- Relax MySQL Database schema, forProvider is optional by @chlunde in #255
- Publish package to ghcr.io by using reusable workflows by @chlunde in #243
Significant bumps
- chore: bump github.com/lib/pq from 1.8.0 to 1.10.9 by @dependabot[bot] in #247
- chore: bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #250
Build changes
- Repair e2e by swapping MariaDB/PostgreSQL helm charts with k8s manifests by @chlunde in #277
- chore: Enable monthly dependabot PRs by @chlunde in #234
Dependabot
- chore: bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2 by @dependabot[bot] in #248
- chore: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 by @dependabot[bot] in #256
- chore: bump github/codeql-action from 3.28.16 to 3.30.3 by @dependabot[bot] in #270
- chore: bump actions/setup-go from 5.4.0 to 6.0.0 by @dependabot[bot] in #268
- chore: bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #271
- chore: bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot[bot] in #253
- chore: bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #273
- chore: bump actions/cache from 4.2.3 to 4.3.0 by @dependabot[bot] in #272
- chore: bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #275
- chore: bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #274
New Contributors
- @nateinaction made their first contribution in #267
Full Changelog: v0.12.0...v0.13.0-rc.0
v0.12.0
This release supports management policies and contains security updates.
Like the previous release, it is only available under xpkg.upbound.io/crossplane-contrib/provider-sql:v0.12.0. We plan to support xpkg.crossplane.io in the next release.
What's Changed
- fix: enable management policies by @fernandezcuesta in #215
Security updates
- chore: Update Go to 1.23.9 by @chlunde in #230
- Bump golang.org/x/crypto from 0.21.0 to 0.35.0 by @dependabot in #229
- Bump golang.org/x/net from 0.25.0 to 0.38.0 by @dependabot in #231
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #232
Maintainer changes
- chore: add chlunde to maintainers list by @Duologic in #225
- Move negz to emeritus status by @chlunde in #226
CI changes
- bump github actions upload-action to latest release due to deprecation by @larhauga in #228
- chore: bump golangci version by @fernandezcuesta in #216
- test: add coverage of managementPolicies to e2e by @chlunde in #233
- chore: remove duplicate entry of golangci version by @fernandezcuesta in #236
New Contributors 🎉
- @fernandezcuesta made their first contribution in #216
- @dependabot made their first contribution in #229
Full Changelog: v0.11.0...v0.12.0
v0.11.0
v0.10.0
What's Changed
MySQL:
- Give MySQL sql_log_bin at DSN level to take parameter into account by @fgaillot-qosenergy in #171
- optional binlog parameters in mysql connection string by @mleahu in #201
- fix: remove unneeded flush privileges call for mysql by @Duologic in #202
- feat: add custom tls config support to mysql by @silphid in #184
- refactor(mysql): consistent username/host parameters by @Duologic in #205
PostgreSQL:
- PostgreSQL CREATE SCHEMA support by @chlunde in #181
- change the host with endpoint to make it worked by @developer-guy in #198
MSSQL:
- MSSQL allow to define different databases for login an user by @bakito in #192
- add support for MSSQL schema in grants by @bakito in #193
Housekeeping:
- Refresh build system - update to latest Go, Up, crossplane-runtime etc by @chlunde in #182
- chore: add provider install documentation by @Bastichou in #174
- chore: update build/ and Makefile by @Duologic in #204
New Contributors
- @Bastichou made their first contribution in #174
- @fgaillot-qosenergy made their first contribution in #171
- @developer-guy made their first contribution in #198
- @bakito made their first contribution in #192
- @mleahu made their first contribution in #201
- @silphid made their first contribution in #184
Full Changelog: v0.9.0...v0.10.0
v0.9.0
new provider package will be published via upbound Marketplace xpkg.upbound.io/crossplane-contrib/provider-sql:v0.9.0
What's Changed
- fix MSSQL database user bug by @arielsepton in #168
- ci: promote to upbound marketplace by @Duologic in #159
New Contributors
- @arielsepton made their first contribution in #168
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- add option to configure polling interval by @pascal-sochacki in #123
- Fix mysql provider config spec.tls kubebuilder validation enum by @alereca in #138
- update build to bd5297bd16c113cbc5ed1905b1d96aa1cb3078ec by @mirzakopic in #146
- Feat/queries with sql log bin to 0 by @alereca in #135
- postgres: Expand grant privileges where required by @iainlane in #144
- Support MySQL
WITH GRANT OPTION(cherry-picks #132) by @jvrplmlmn in #148 - fix: correctly set GRANT OPTION privilege by @jvrplmlmn in #149
- Use bundled packages and update CI for publishing (replaces #119) by @jvrplmlmn in #153
- chore: add maintainers by @Duologic in #155
- ci: only push to Upbound marketplace by @Duologic in #156
New Contributors
- @pascal-sochacki made their first contribution in #123
- @mirzakopic made their first contribution in #146
- @iainlane made their first contribution in #144
- @jvrplmlmn made their first contribution in #148
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.6.0
What's Changed
- feat: Upgrade Go to 1.18 by @chlunde in #115
- feat: Upgrade crossplane-runtime to 0.18 by @chlunde in #116
- fix(integration): Update mariaDB chart by @Duologic in #105
- fix(mysql): Default value for database by @augustomelo in #97
- fix(mysql): Don't escape mysql password by @cskinfill in #108
- fix(mysql): Grant revocation by @jabbrwcky in #118
- fix(postgresql): Add WithPollInterval to postgresql/extension by @chlunde in #114
- fix(postgresql): Panic when taking ownership of existing role by @petteja in #100
- fix(postgresql): Use matching database and providerconfig in postgresql examples by @chlunde in #111
New Contributors
- @cskinfill made their first contribution in #108
- @chlunde made their first contribution in #111
- @augustomelo made their first contribution in #97
- @jabbrwcky made their first contribution in #118
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat(postgresql): Add role configuration parameters by @petteja in #69
- feat(postgresql): Set the default sslMode to
verify-fullby @ulucinar in #86 - feat(mysql): Support grants per table by @atarax in #83
- feat(mysql): TLS support by @MattMencel in #82
New Contributors
- @atarax made their first contribution in #83
- @ulucinar made their first contribution in #86
- @MattMencel made their first contribution in #82
Full Changelog: v0.4.1...v0.5.0