Releases: crossplane-contrib/provider-sql
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-full
by @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
v0.4.1
v0.4.0
Release v0.3.0
What's Changed
MSSQL support added with Database
, Grant
, and User
managed resources.
- SQL Server (MS SQL) Support by @turkenh in #56
- Formatting and minor wording changes in Readme by @turkenh in #57
Full Changelog: v0.2.1...v0.3.
Release v0.2.1
This patch release contains the fix for the following bug:
- provider-sql can not connect to Azure PostgeSQL server (cannot select database): #23
ProviderConfig
for postgresql now contains an optional field named defaultDatabase
which defaults to postgres
.
! Please note this might break your existing setup if you were using PGDATABASE
environment variable via ControllerConfig
. Please make sure to use the new field instead, if you want to set the value to something other than postgres
v0.2.0
Our second release of provider-sql! Huge thanks to @srueg and @benagricola for building out this provider. They have added much new functionality since v0.1, including support for PostgreSQL roles and grants, and MySQL grants. Thanks also to @linuxbsdfreak for adding support for PostgreSQL extensions!
Note that since 0.1 this provider has been updated to reconcile less frequently; every 10 minutes rather than every 1 minute. This change was made in order to reduce database load.