Releases: arangodb/kube-arangodb
Releases · arangodb/kube-arangodb
1.2.33
CHANGELOG:
- (Maintenance) Bump golang.org/x/net to v0.13.0
- (Feature) PVCResize action concurrency limit
- (Feature) Optional Assertions
- (Feature) Deprecate Actions
- (Bugfix) Debug mode
- (Improvement) Switch to Lease API
- (Bugfix) Fix Member Terminating state discovery
- (Bugfix) Fix CRD yaml (chart)
- (Bugfix) (EE) Fix MemberMaintenance Context and ClusterMaintenance discovery
- (Feature) Add proper Prometheus endpoint compression + 204 response code
- (Feature) Reconciliation Loop Interval option
- (Bugfix) Fix GZIP encoding in case of small responses
- (Bugfix) Fix PVC Rotation Discovery
- (Feature) Allow to pass EphemeralStorage Resource to the Pods
- (Feature) Add basic metrics for ArangoDeploymentReplication CR
- (Bugfix) Use ArangoMember as owner reference for syncmaster secrets instead of Deployment
- (Improvement) Remove PodSchedulingFailure condition instead of setting to false, restart pod if it could not be scheduled
- (Feature) Add ArangoMember overrides
- (Feature) ArangoMember Removal Priority
- (Feature) Add --deployment.feature.init-containers-copy-resources (default enabled)
- (Feature) Add maxBackups option to ArangoBackupPolicy
- (Improvement) Better detection for AllInSync condition for DC2DC sync status
- (Bugfix) Fix resource propagation to InitContainers
What's Changed
- [Maintenance] Bump golang.org/x/net to v0.13.0 by @ajanikow in #1377
- [Fix] Fix file headers date by @ajanikow in #1379
- [Feature] Action Config options by @ajanikow in #1380
- [Feature] PVCResize action concurrency limit by @ajanikow in #1378
- [Feature] Optional Assertions by @ajanikow in #1384
- [Feature] Deprecate Actions by @ajanikow in #1383
- [Feature] Propagate member conditions by @ajanikow in #1382
- GT-465 Fix debug mode in non TLS mode by @jwierzbo in #1391
- GT-467 [Bugfix] Fix Member Terminating state discovery by @ajanikow in #1389
- Fix CRD by @jwierzbo in #1392
- [Bugfix] [EE] Fix MemberMaintenance Context and ClusterMaintenance by @ajanikow in #1390
- GT-468 [Feature] Add proper Prometheus endpoint compression by @ajanikow in #1393
- [Feature] Reconciliation Loop Interval option by @ajanikow in #1395
- [Bugfix] Fix GZIP encoding in case of small responses by @ajanikow in #1397
- [Maintenance] Update generated manifests by @ajanikow in #1399
- [Bugfix] PVC Rotation Discovery by @ajanikow in #1400
- [Feature] Allow to pass EphemeralStorage Resource to the Pods by @ajanikow in #1401
- [Feature] Add basic metrics for ArangoDeploymentReplication CR (GT-242) by @nikita-vanyasin in #1402
- [Maintenance] Update Go & K8S Versions by @ajanikow in #1406
- [Maintenance] Require vulncheck in the pipeline by @ajanikow in #1407
- [Improvement] GT-248 restart non-scheduled pod by @nikita-vanyasin in #1376
- GT-322 | [Bugfix] Use ArangoMember as owner reference for syncmaster secrets instead of ArangoDeployment by @nikita-vanyasin in #1394
- Fix CHANGELOG by @nikita-vanyasin in #1408
- [Feature] ArangoMember Overrides by @ajanikow in #1398
- [Feature] ArangoMember Removal Priority by @ajanikow in #1409
- [Feature] Add --deployment.feature.init-containers-copy-resources (default enabled) - GT-480 by @nikita-vanyasin in #1404
- [Feature] GT-351 | Add maxBackups option to ArangoBackupPolicy by @nikita-vanyasin in #1321
- Fix/deps by @jwierzbo in #1413
- [Bugfix] [1.2.33] Rotation fixes by @ajanikow in #1415
- Fix member status propagation by @jwierzbo in #1416
- Better detection for AllInSync condition for DC2DC sync status by @nikita-vanyasin in #1417
- [Bugfix] Fix resource propagation to InitContainers by @ajanikow in #1418
- [Bugfix] Use nil by default for PVC template by @nikita-vanyasin in #1420
Full Changelog: 1.2.32...1.2.33
1.2.32
CHANGELOG:
- (Feature) Backup lifetime - remove Backup once its lifetime has been reached
- (Feature) Add Feature dependency
- (Feature) Run secured containers as a feature
- (Feature) Expose core.PodSecurityContext Sysctl options
- (Bugfix) Skip Collection check for missing Database
- (Feature) Abort resignation of leadership when DB server is restarted
- (Feature) Numactl Options
- (Maintenance) Bump K8S Version to 1.23.17
- (Maintenance) Bump K8S Version to 1.24.16
- (Maintenance) Bump K8S Version to 1.25.12
- (Maintenance) Bump Go to 1.20.7
What's Changed
- Bump semver from 5.7.1 to 5.7.2 in /dashboard by @dependabot in #1354
- GT-350 Backup lifetime - remove Backup once its lifetime has been reached by @jwierzbo in #1262
- [Maintenance] Fix Rebalancer Flag typo by @ajanikow in #1356
- [Feature] Add Feature dependency by @ajanikow in #1357
- [Feature] Add secured contatiners' features by @informalict in #1287
- Bump word-wrap from 1.2.3 to 1.2.4 in /dashboard by @dependabot in #1359
- [Feature] Generate docs from Objects by @ajanikow in #1358
- [Feature] Expose core.PodSecurityContext Sysctl options by @ajanikow in #1360
- [Bugfix] Skip Collection check for missing Database by @ajanikow in #1361
- [Feature] Abort resignation of leadership when dbserver restarted by @informalict in #1291
- [Docs] Add enum type by @ajanikow in #1364
- [Feature] Generate feature list by @ajanikow in #1362
- [Doc] Add Immutable fields by @ajanikow in #1365
- [Docs] Add docs for DeploymentSpec by @nikita-vanyasin in #1363
- [Docs] Update docs for DeploymentSpec by @ajanikow in #1367
- [Feature] Numactl Options by @ajanikow in #1368
- [Feature] Bump K8S Version to 1.23.17 by @ajanikow in #1369
- [Feature] Bump K8S Version to 1.24.16 by @ajanikow in #1371
- [Feature] Bump K8S Version to 1.25.12 by @ajanikow in #1372
- Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #1370
- Fix equality check for Plan Action by @nikita-vanyasin in #1373
- [Maintenance] Bump Go to 1.20.7 by @ajanikow in #1374
- [Feature] Sync API by @ajanikow in #1375
Full Changelog: 1.2.31...1.2.32
1.2.31
CHANGELOG:
- (Improvement) Block traffic on the services if there is more than 1 active leader in ActiveFailover mode
- (Improvement) Improve master endpoint validation.
- (Feature) Agency Improvements
- (Bugfix) Fix agency timeout
- (Improvement) Extract Agency Timeout
- (Feature) Rebalancer V2
- (Bugfix) Fix for ContextExceeded error during backup upload
- (Feature) Version Check V2
- (Bugfix) Disable VersionCheck V2 by default
- (Bugfix) Fix Rebalancer V2 Job (From/To)
What's Changed
- GT-449 Block traffic on the services if there is more than 1 active leader in ActiveFailover mode by @jwierzbo in #1337
- GT-452 Improve master endpoint validation by @jwierzbo in #1339
- GT-449 Documentation update by @jwierzbo in #1338
- GT-449 Update Features table in doc by @jwierzbo in #1340
- [Feature] Agency Improvements by @ajanikow in #1341
- [Bugfix] Fix agency timeout by @ajanikow in #1343
- [Feature] Extract Agency timeout by @ajanikow in #1344
- [Doc] Restore defaults from last accepted state of deployment by @jwierzbo in #1346
- Update ArangoDB version used in examples YAMLs by @nikita-vanyasin in #1342
- GT-457 [Feature] Rebalancer V2 by @ajanikow in #1345
- GT-313 Fix for ContextExceeded error during backup upload by @jwierzbo in #1263
- [Feature] Version Check V2 by @ajanikow in #1348
- Bump google.golang.org/grpc from 1.47.0 to 1.53.0 by @dependabot in #1349
- [Bugfix] Disable VersionCheck V2 by default by @ajanikow in #1352
- Bump tough-cookie from 4.1.2 to 4.1.3 in /dashboard by @dependabot in #1351
- Update storage examples by @jwierzbo in #1353
- [Bugfix] Fix Rebalancer V2 Job (From/To) by @ajanikow in #1355
Full Changelog: 1.2.30...1.2.31
1.2.30
CHANGELOG:
- (Feature) AgencyCache Interface
- (Feature) Agency Cache Poll EE Extension
- (Feature) Metrics Counter
- (Feature) Requests Bytes Counter
- (Feature) Agency Poll System
- (Bugfix) (CE) Agency Lock bugfix
What's Changed
- [Feature] Extract AgencyCache Interface by @ajanikow in #1328
- [Feature] Agency cache generic by @ajanikow in #1329
- GT-432 [Feature] Agency Cache Poll EE Extension by @ajanikow in #1330
- [Feature] [GT-444] Metrics counter by @ajanikow in #1333
- [Feature] Requests Bytes Counter by @ajanikow in #1334
- [Feature] [GT-432] Agency Poll System by @ajanikow in #1332
- [Feature] [GT-432] Agency Lock bugfix by @ajanikow in #1335
Full Changelog: 1.2.29...1.2.30
1.2.29
CHANGELOG:
- (Maintenance) Add govulncheck to pipeline, update golangci-linter
- (Feature) Agency Cache memory usage reduction
- (Bugfix) (LocalStorage) Add feature to pass ReclaimPolicy from StorageClass to PersistentVolumes
What's Changed
- Adjust release scripts for MacOS usage by @jwierzbo in #1323
- [Maintenance] GT-435 | Update ArangoDB version used in examples YAMLs by @nikita-vanyasin in #1324
- Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 by @dependabot in #1322
- Add govulncheck to pipeline, update golangci-linter by @nikita-vanyasin in #1302
- GT-432 [Feature] Agency Cache memory usage reduction by @ajanikow in #1325
- GT-439 [Bugfix] [LocalStorage] Add feature to pass ReclaimPolicy from Storag… by @ajanikow in #1326
- [Bugfix] Fix executor by @ajanikow in #1327
Full Changelog: 1.2.28...1.2.29
1.2.28
CHANGELOG:
- (Feature) ArangoBackup create retries and MaxIterations limit
- (Feature) Add Reason in OOM Metric
- (Feature) PersistentVolume Inspector
- (Bugfix) Discover Arango image during ID phase
- (Feature) PV Unschedulable condition
- (Feature) Features startup logging
- (Maintenance) Generics for type handling
- (Bugfix) Fix creating sync components with EA type set to Managed and headless svc
- (Feature) Check if Volume with LocalStorage is missing
- (Feature) Add allowConcurrent option to ArangoBackupPolicy
- (Feature) Allow to recreate Local volumes
What's Changed
- GT-143 ArangoBackup: create retries and MaxIterations limit by @jwierzbo in #1269
- GT-405 Documentation - Extend the default timeout for Force Shard Rebuild by @jwierzbo in #1304
- [Feature] Add Reason in OOM Metric by @ajanikow in #1308
- GT-198 Cleanout calculation - prefer dbservers without shards by @jwierzbo in #1267
- Fix 'make generate' command in ZSH by @jwierzbo in #1305
- Bump webpack from 5.74.0 to 5.76.3 in /dashboard by @dependabot in #1279
- Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 by @dependabot in #1307
- [Feature] PersistentVolume Inspector by @ajanikow in #1309
- [Bugfix] Image ID fix by @ajanikow in #1310
- [Feature] PV Unschedulable condition by @ajanikow in #1311
- [Feature] Features startup logging by @ajanikow in #1312
- [Feature] Generics for type handling by @ajanikow in #1313
- Fix creating sync components with EA type set to Managed and headless svc by @nikita-vanyasin in #1314
- [Feature] Check if Volume with LocalStorage is missing by @ajanikow in #1315
- GT-428 Add disallowConcurrent option to ArangoBackupPolicy by @nikita-vanyasin in #1318
- [Feature] Allow to recreate Local volumes by @ajanikow in #1319
- Fix doc for AllowConcurrent in BackupPolicySpec by @nikita-vanyasin in #1320
Full Changelog: 1.2.27...1.2.28
1.2.27
CHANGELOG:
- (Feature) Add InSync Cache
- (Feature) Force Rebuild Out Synced Shards
What's Changed
- [Maintenance] Lint project by @ajanikow in #1297
- [Feature] Add InSync Cache by @ajanikow in #1298
- [Maintenance] Regenerate manifests by @ajanikow in #1299
- GT-405 Automatically fix out of sync shards with broken MerkleTree by @jwierzbo in #1296
- GT-405 Extend the default timeout for Force Shard Rebuild by @jwierzbo in #1300
Full Changelog: 1.2.26...1.2.27
1.2.26
CHANGELOG:
- (Bugfix) Fix manual overwrite for ReplicasCount in helm
- (Bugfix) Fix for ArangoTask list error
- (Improvement) Deprecate Endpoint field in ArangoDeployment
What's Changed
- GT-233 Fix manual overwrite for ReplicasCount in helm by @jwierzbo in #1290
- GT-402 Fix for ArangoTask list error by @jwierzbo in #1289
- GT-403 Deprecate Endpoint field in ArangoDeployment by @jwierzbo in #1293
Full Changelog: 1.2.25...1.2.26
1.2.25
CHANGELOG:
- (Feature) Add Generics & Drop policy/v1beta1 support
- (Feature) Add Kubernetes Client logger
- (Feature) CreationFailed ArangoMember Phase
- (Bugfix) Fix Rebalancer NPE in case if member is missing in Status
- (Feature) SilentRotation High plan
- (Improvement) Update arangosync-client package for new API capabilities and better HTTP handling
- (Maintenance) Fix generated license dates
- (Improvement) Reduce CI on Commit Travis runs
- (Maintenance) Add license range rewrite command
- (Feature) Optional Action
- (Maintenance) Add & Enable YAML Linter
- (Feature) Optional ResignLeadership Action
- (Feature) Improve CRD Management and deprecate CRD Chart
- (Bugfix) Fix invalid Timeout calculation in case of ActionList
- (Feature) Optional JSON logger format
- (Improvement) Change Operator default ReplicasCount to 1
- (Maintenance) Change MD content injection method
- (Maintenance) Generate README Platforms
- (Improvement) Cleanout calculation - picks members with the lowest number of shards
- (Improvement) Add new field to CR for more precise calculation of DC2DC replication progress
- (Maintenance) Bump GO Modules
- (Feature) Optional Graceful Restart
- (Maintenance) Manual Recovery documentation
- (Feature) Headless DNS CommunicationMethod
What's Changed
- [Feature] Add Generics & Drop policy/v1beta1 support by @ajanikow in #1233
- [Feature] Add Kubernetes Client logger by @ajanikow in #1235
- [Feature] CreationFailed ArangoMember Phase by @ajanikow in #1237
- [Bugfix] Fix Rebalancer NPE in case if member is missing in Status by @ajanikow in #1236
- [Feature] SilentRotation High plan by @ajanikow in #1238
- GT-228 Update arangosync-client package for new API capabilities and better HTTP handling by @nikita-vanyasin in #1234
- [Maintenance] Fix generated license dates by @ajanikow in #1244
- [Improvement] Reduce CI on Commit Travis runs by @ajanikow in #1249
- [Maintenace] Add license range rewrite command by @ajanikow in #1248
- [Feature] Optional Action by @ajanikow in #1245
- [Maintenance] Add & Enable YAML Linter by @ajanikow in #1251
- [Feature] Optional ResignLeadership by @ajanikow in #1246
- [Feature] Improve CRD Management and deprecate CRD Chart by @ajanikow in #1247
- GT-341 Fix invalid Timeout calculation in case of ActionList by @jwierzbo in #1243
- GT-345 Optional JSON logger format by @jwierzbo in #1252
- GT-233 Change Operator default ReplicasCount to 1 by @jwierzbo in #1255
- [Maintenance] Change MD content injection method by @ajanikow in #1256
- [Maintenance] Generate README Platforms by @ajanikow in #1257
- [Doc] overrideDetectedTotalMemory documentation by @jwierzbo in #1258
- GT-198 Cleanout calculation - picks members with the lowest number of shards by @jwierzbo in #1261
- Bump json5 from 1.0.1 to 1.0.2 in /dashboard by @dependabot in #1225
- [Improvement] GT-228 Add new field to CR for more precise calculation of DC2DC replication progress by @nikita-vanyasin in #1239
- Fix Helm chart rendering by @jwierzbo in #1264
- [Maintenance] Bump Go modules by @ajanikow in #1268
- [Feature] Optional Graceful Restart by @ajanikow in #1278
- GT-390 Manual recovery documentation by @jwierzbo in #1281
- [Feature] Headless DNS CommunicationMethod by @ajanikow in #1282
Full Changelog: 1.2.24...1.2.25
1.2.24
CHANGELOG:
- (Bugfix) Fix deployment creation on ARM64
- (DebugPackage) Add Agency Dump & State
- (Bugfix) Fix After leaked GoRoutines
- (Bugfix) Ensure proper ArangoDeployment Spec usage in ArangoSync
What's Changed
- [Documentation] Update ReadOnly Spec Docs by @ajanikow in #1228
- GT-311 Fix deployment creation on ARM64 by @jwierzbo in #1224
- [License] Update to 2023 by @ajanikow in #1229
- [DebugPackage] Add Agency Dump & State by @ajanikow in #1230
- [Bugfix] Fix After leaked GoRoutines by @ajanikow in #1231
- [Bugfix] Ensure proper ArangoDeployment Spec usage in ArangoSync by @ajanikow in #1232
Full Changelog: 1.2.23...1.2.24