Releases: arangodb/kube-arangodb
Releases · arangodb/kube-arangodb
1.2.17
CHANGELOG:
- (Feature) Add new field to DeploymentReplicationStatus with details on DC2DC sync status=
- (Feature) Early connections support
- (Bugfix) Fix and document action timeouts
- (Feature) Propagate sidecars' ports to a member's service
- (Debug Package) Initial commit
- (Feature) Detach PVC from deployment in Ordered indexing method
- (Feature) OPS Alerts
- (Feature) ScaleDown Candidate
1.2.16
CHANGELOG:
- (Feature) Add ArangoDeployment ServerGroupStatus
- (Feature) (EE) Ordered Member IDs
- (Refactor) Deprecate ForeachServerGroup, ForeachServerInGroups and ForServerGroup functions and refactor code accordingly
- (Feature) Add new GRPC and HTTP API
- (Feature) Add new API endpoints to allow getting and setting operator logging level
- (Bugfix) Memory leaks due to incorrect time.After function usage
- (Feature) Add startup probe for coordinators
- (Feature) Use only connections for healthy members
- (Feature) Set condition to shrink agent volume size
- (Bugfix) Check serving servers
- (Documentation) Add docs on setting timezone for containers
- (Bugfix) Ensure that client cache is initialized before using it
- (Feature) (DBServer Maintenance) Agency adjustments
- (Logging) Internal client trace
- (QA) Member maintenance feature
- (Feature) Extract Pod Details
- (Feature) Add Timezone management
- (Bugfix) Always recreate DBServers if they have a leader on it.
- (Feature) Immutable spec
- (Bugfix) Proper agent cleanout
- (Bugfix) Fix ClusterScaling integration
- (Feature) Sensitive information protection
- (Bugfix) Propagate SecurityContext to the ID Containers
- (Bugfix) Fix for enabling all features
1.2.15
IMPORTANT: Upgrade recommended
Operator version with fixed unexpected removal of ArangoDeployment in case of invalid K8S API response (404 - NotFound)
KNOWN ISSUES:
- Managed service type is not working properly
CHANGELOG:
- (Bugfix) Ensure pod names not too long
- (Refactor) Use cached member's clients
- (Feature) Move PVC resize action to high-priority plan
- (Feature) Remove forgotten ArangoDB jobs during restart
- (Feature) Add support for managed services
- (Feature) Recreation member in the high plan
- (Feature) Add 'crd install' subcommand
- (Bugfix) Fix
internal
metrics mode - (Bugfix) Create agency dump if auth is disabled
- (Bugfix) Prevent deployment removal in case of invalid K8S API response
1.2.14
CHANGELOG:
- (Feature) Add ArangoSync TLS based rotation
- (Bugfix) Fix labels propagation
- (Feature) Add
ArangoDeployment
CRD auto-installer - (Feature) Add
ArangoMember
CRD auto-installer - (Feature) Add
ArangoBackup
CRD auto-installer - (Feature) Add
ArangoBackupPolicy
CRD auto-installer - (Feature) Add
ArangoJob
CRD auto-installer - (Feature) Add RestartPolicyAlways to ArangoDeployment in order to restart ArangoDB on failure
- (Feature) Set a leader in active fail-over mode
- (Feature) Use policy/v1 instead policy/v1beta1
- (Feature) OPS CLI with Arango Task
- (Bugfix) Allow ArangoBackup Creation during Upload state
- (Hotfix) Fix
ArangoDeployment
SubResource in CRD auto-installer - (Bugfix) Fix Operator Logger NPE
- (Bugfix) Fix License RAW value discovery
- (Refactor) Optimize go.mod entries
- (Feature) Add
ArangoLocalStorage
CRD auto-installer - (Feature) Add
ArangoDeploymentReplication
CRD auto-installer - (Bugfix) Allow missing
token
key in License secret - (Feature) Unify agency access
- (Feature) Change DBServer Cleanup Logic
- (Feature) Set Logger format
- (Bugfix) Ensure Wait actions to be present after AddMember
- (Documentation) Refactor metrics (Part 1)
- (Bugfix) Extend Agency HealthCheck for replace
- (Bugfix) Allow to remove resources (CPU & Memory) on the managed pods
- (Bugfix) Add DistributeShardsLike support
- (Feature) Member restarts metric
- (Bugfix) Infinite loop fix in ArangoD AsyncClient
- (Bugfix) Add Panic Handler
- (Bugfix) Unify yaml packages
1.2.13
CHANGELOG:
- (Bugfix) Fix arangosync members state inspection
- (Feature) (ACS) Improve Reconciliation Loop
- (Bugfix) Allow missing Monitoring CRD
- (Feature) (ACS) Add Resource plan
- (Feature) Allow raw json value for license token-v2
- (Update) Replace
beta.kubernetes.io/arch
tokubernetes.io/arch
in Operator Chart - (Feature) Add operator shutdown handler for graceful termination
- (Feature) Add agency leader discovery
- (Feature) Add
ACSDeploymentSynced
condition type and fix comparison ofSecretHashes
method - (Feature) Add agency leader service
- (Feature) Add HostPath and PVC Volume types and allow templating
- (Feature) Replace mod
1.2.12
CHANGELOG:
- (Feature) Add CoreV1 Endpoints Inspector
- (Feature) Add Current ArangoDeployment Inspector
- (Refactor) Anonymous inspector functions
- (Feature) Recursive OwnerReference discovery
- (Maintenance) Add check make targets
- (Feature) Create support for local variables in actions.
- (Feature) Support for asynchronous ArangoD resquests.
- (Feature) Change Restore in Cluster mode to Async Request
1.2.11
IMPORTANT: Storage Operator in Operator 1.2.6+ is affected by deadlock issue - recommended is to upgrade to Operator 1.2.11+
CHANGELOG:
- (Bugfix) Orphan PVC are not removed
- (Bugfix) Remove LocalStorage Deadlock
- (Bugfix) Skip arangosync members state inspection checks
- (Feature) Add LocalStorage DaemonSet Priority support
1.2.10
CHANGELOG:
- (Feature) Allow configuration for securityContext.runAsUser value
- (Bugfix) Fix Satellite collections in Agency
- (Bugfix) Fix backup creation timeout
- (Bugfix) ArangoSync port fix
- (Bugfix) Fix GetClient lock system
- (Feature) Backup InProgress Agency key discovery
- (Feature) Backup & Maintenance Conditions
- (Bugfix) Disable member removal in case of health failure
- (Bugfix) Reorder Topology management plan steps
- (Feature) UpdateInProgress & UpgradeInProgress Conditions
- (Bugfix) Fix Maintenance switch and HotBackup race
- (Bugfix) Fix Maintenance Condition typo
1.2.9
CHANGELOG:
- (Feature) Improve Kubernetes clientsets management
- Migrate storage-operator CustomResourceDefinition apiVersion to apiextensions.k8s.io/v1
- (Feature) Add CRD Installer
- (Bugfix) Assign imagePullSecrets to LocalStorage
- (Update) Bump K8S API to 1.21.10
- (Feature) (ACS) Add ACS handler
- (Feature) Allow to restart DBServers in cases when WriteConcern will be satisfied
- (Feature) Allow to configure action timeouts
- (Feature) (AT) Add ArangoTask API
- (Bugfix) Fix NPE in State fetcher
- (Refactor) Configurable throttle inspector
- (Bugfix) Skip Replace operation on DBServer if they need to be scaled down
- (Feature) Upgrade procedure steps
- (Refactor) Remove API and Core cross-dependency
- (Bugfix) Allow to have nil architecture (NPE fix)
1.2.8
CHANGELOG:
- Do not check License V2 on Community images
- Don't replace pod immediately when storage class changes
- Define MemberReplacementRequired condition
- Remove pod immediately when annotation is turned on
- (ARM64) Add support for ARM64 enablement
- (Cleanup) Reorganize main reconciliation context
- (Bugfix) Unreachable condition
- (Feature) Allow to disable external port (sidecar managed connection)
- (Bugfix) Fix 3.6 -> 3.7 Upgrade procedure
- (Bugfix) Add missing finalizer
- (Bugfix) Add graceful to kill command
- (Bugfix) Add reachable condition to deployment. Mark as UpToDate only of cluster is reachable.
- (Bugfix) Add toleration's for network failures in action start procedure