Releases: zncdatadev/operator-go
Releases · zncdatadev/operator-go
v0.12.1
What's Changed
- build(deps): bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 by @dependabot in #267
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #268
- build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #269
- build(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 by @dependabot in #272
- refactor(api): remove kubebuilder validation tags to fix CR installation failure by @lwpk110 in #273
- refactor(reconciler): use getter methods for labels and annotations in PDB options by @lwpk110 in #274
- build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 by @dependabot in #275
- build(deps): bump k8s.io/client-go from 0.31.3 to 0.31.4 by @dependabot in #276
- build(deps): update Go version from 1.23.2 to 1.23.4 by @whg517 in #283
- refactor: refactor vector build to easy use by @whg517 in #284
- refactor(volume): improve secret volume scope interface readable by @whg517 in #286
- docs(changelog): Add 0.12.1 changelog by @whg517 in #285
Full Changelog: v0.12.0...v0.12.1
v0.12.0
BROKENCHANGE
- Bumped domain to kubedoop.dev
- Added merge role-group from role support
- Added option argument to rbac and config in builder
- Refactored Makefile to be more standardized
What's Changed
- refactor: add merge role-group from role support by @whg517 in #239
- fix(productlogging): fix logback render some nil value by @whg517 in #240
- feat(client): add api CreateDoesNotExist by @whg517 in #241
- bump domain to kubedoop.dev by @whg517 in #242
- refactor(build): refactor makefile more standardized by @whg517 in #243
- refactor(ci): refactor gh action by @whg517 in #244
- docs(readme): update shields in readme by @whg517 in #245
- pref(lint): refactor code base go lint by @whg517 in #246
- perf(merge): merge supports structs and safely handles struct pointers by @whg517 in #247
- test(reconciler): update example data by @whg517 in #249
- fix(builder): fix set gracefulShutdownTimeout panic by @whg517 in #250
- refactor(builder): add option arg to rbac and config by @whg517 in #251
- fix(vector): fix vector watcher path err by @whg517 in #252
- fix(productlogging): check container name is pass for log config by @whg517 in #253
- fix(vector): fix vector config name err by @whg517 in #254
- fix(buidler): fix clusterIp is None when serviceType is nodePort by @lwpk110 in #255
- fix(builder): fix the origin cli-args override to empty when cliOverrides is nil by @lwpk110 in #256
- refactor(license): update project license by @whg517 in #257
- feat: add code of conduct by @whg517 in #258
- ci(dependabot): change update interval from weekly to daily by @whg517 in #260
- build(deps): bump k8s.io/api from 0.31.2 to 0.31.3 by @dependabot in #261
- build(deps): bump k8s.io/client-go from 0.31.2 to 0.31.3 by @dependabot in #263
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #262
- build(deps): bump k8s.io/kubectl from 0.31.2 to 0.31.3 by @dependabot in #264
- docs(changelog): update CHANGELOG for v0.12.0 release by @lwpk110 in #259
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- fix(productlogging): added the missed logType field and correct typo by @lwpk110 in #231
- bump(deps): bump golang from 1.23.0 to 1.23.2 by @whg517 in #232
- bump(toolchain): bump toolchain in makefile to latest version by @whg517 in #233
- fix(auth): typo providerHint in auth crd by @whg517 in #234
- refactor(ci): refactor gh action by @whg517 in #235
- docs(changelog): update CHANGELOG for v0.11.2 release by @lwpk110 in #236
Full Changelog: v0.11.1...v0.11.2
v0.11.1
v0.11.0
What's Changed
- feat(job): added job reconciler by @lwpk110 in #195
- feat(rbac): enhance rbac builder to add policy rules by @lwpk110 in #196
- fix: append vector data dir volume by @lwpk110 in #199
- ci(gh): remove doc issue template by @whg517 in #206
- refactor(api): change authentication.oidc.provisioner to providerHint by @whg517 in #207
- refactor(api): change AuthenticationClass to cluster scope by @whg517 in #208
- feat(auth): add AuthenticationSpec support by @whg517 in #209
- feat: add LoggingSpec support by @whg517 in #210
- fix(build): fix container env out of order by @whg517 in #211
- build(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 by @dependabot in #218
- build(deps): bump k8s.io/client-go from 0.31.1 to 0.31.2 by @dependabot in #215
- build(deps): bump k8s.io/kubectl from 0.31.1 to 0.31.2 by @dependabot in #216
- fix(client): client.Get reset err and ignore object does not exist err by @whg517 in #219
- refactor(builder): unify Options struct to Option type for consistency by @whg517 in #221
- refactor: rename CommandOverrides to CliOverrides for consistency by @whg517 in #222
- refactor: replace slice dereference with ptr.To for replica counts by @whg517 in #223
- refactor(productlogging): refactor log config generate by @whg517 in #220
- feat(vector): added readiness probe for vector by @lwpk110 in #224
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #226
- build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #225
- feat(pdb): added PodDisruptionBudget support and reconciliation logic by @lwpk110 in #227
- docs(changelog): update CHANGELOG for v0.11.0 release by @lwpk110 in #228
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- refactor(constants): remove useless annonations expirationTime by @whg517 in #163
- feat(constants): add cert restart buffer for secret-operator by @whg517 in #167
- build(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1 by @dependabot in #171
- build(deps): bump k8s.io/kubectl from 0.31.0 to 0.31.1 by @dependabot in #172
- fix: s3 bucket no inline field by @whg517 in #174
- refactor: add run to cluster reconciler and optimize log msg by @whg517 in #175
- feat(api): add credential comment for api by @whg517 in #181
- refactor(client): refactor client.Get to wrapped ctrl.Get by @whg517 in #182
- fix(build): fix SecretBuild data not use base64 encoding by @whg517 in #183
- feat(config): add properties util and mv xml to config package by @whg517 in #184
- feat(build): add AddItem to config builder by @whg517 in #185
- refactor(build): refactor service build support listenerclass by @whg517 in #186
- refactor(image): rename platformVersion to kubedoopVersion in image by @whg517 in #187
- docs(changelog): Add 0.10.0 changelog by @whg517 in #188
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- feat(listeners): add listenerclass type to apis by @whg517 in #158
- feat(constants): add enrichment and restarter labels from commons-operator by @whg517 in #159
- feat(vector): replace image of vector from official to product-image by @lwpk110 in #160
- fix(image): fix image policy default is 'Always' by @whg517 in #161
- docs(changelog): Add 0.9.2 changelog by @whg517 in #162
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- fix: add
headless
to service builder by @lwpk110 in #135 - fix(reconciler): fix re-reconciler with 0 seconds not ready by @whg517 in #137
- fix(rbac): Correct rolebinding and clusterrolebinding generation, standardize resource naming by @lwpk110 in #140
- chore(constants): add new constant for jmx directory in kubedoop by @lwpk110 in #143
- fix(container): Add missing memory request in container builder by @lwpk110 in #142
- feat(productlogging): Add new module for unified logging configuration, implement logback by @lwpk110 in #144
- fix(rbac): correct clusterrole naming in rbac builder by @lwpk110 in #145
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #146
- feat(productlogging): add log4j config generator and refactor logging type interfaces by @lwpk110 in #151
- feat: migrate the vector builder to the productlogging package by @lwpk110 in #150
- feat(builder): add vector builder for easy integration with vector sidecar by @lwpk110 in #152
- build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #147
- refactor(api): refactor auth spec and add inline connection to s3bucket by @whg517 in #138
- feat(productlogging): add log4j2 config generator by @lwpk110 in #153
- test: remove unnecessary assert test case by @lwpk110 in #155
- docs(changelog): Add 0.9.1 changelog by @whg517 in #154
Full Changelog: v0.9.0...v0.9.1
v0.9.0
BROKENCHANGE
- Bump k8s version to 1.31.0
- Bump golang version to 1.23.0
- Remove Database API group
What's Changed
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.19.0 by @dependabot in #114
- build(deps): bump github.com/cisco-open/k8s-objectmatcher from 1.9.0 to 1.10.0 by @whg517 in #124
- feat: enchance bash util script and add tests to prevent tab characters by @lwpk110 in #125
- fix: add
ServiceType
param in service builder by @lwpk110 in #128 - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 by @dependabot in #126
- chore(deps): bump k8s.io/kubectl from 0.30.1 to 0.31.0 by @dependabot in #127
- refactor(constant): rename include zncdata variable by @whg517 in #129
- refactor(database): remove database api and ref by @whg517 in #130
- ci(depbot): fix depbot pr name is not build prefix by @whg517 in #132
- build(golang): bump golang from 1.22.6 to 1.23.0 by @whg517 in #131
- chore(constants): rename some sensitive literal to
kubedoop
by @lwpk110 in #133 - docs(changelog): update CHANGELOG with 0.9.0 by @whg517 in #134
Full Changelog: v0.8.7...v0.9.0
v0.8.7
What's Changed
- ci(depbot): add depbot to check gomod weekly by @whg517 in #107
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.0 by @dependabot in #112
- chore: rename stack name to
kubedoop
by @lwpk110 in #113 - chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #115
- build(deps): bump golang from 1.22.3 to 1.22.6 by @whg517 in #116
- ci(lint): use makefile lint in ci by @whg517 in #117
- ci(gh-action): remove ci condition with manual dispatch by @whg517 in #118
- feat: add directory constants for kubedoop system by @lwpk110 in #120
- feat: add common script utilities and constants for operator by @lwpk110 in #121
- refactor(image): refactor Image struct with repo and platformVersion … by @whg517 in #122
- docs(changelog): upate CHANGELOG with 0.8.7 by @whg517 in #119
New Contributors
- @dependabot made their first contribution in #112
Full Changelog: v0.8.6...v0.8.7