Releases: arangodb/kube-arangodb
Releases · arangodb/kube-arangodb
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
1.2.7
CHANGELOG:
- Add Plan BackOff functionality
- Fix Core InitContainers check
- Remove unused
status.members.<group>.sidecars-specs
variable - Keep only recent terminations
- Add endpoint into member status
- Add debug mode (Golang DLV)
- License V2 for ArangoDB 3.9.0+
- Add ArangoClusterSynchronization v1 API
- Add core containers names to follow their terminations
- Add ArangoJob and Apps Operator
- Use Go 1.17
- Add metrics for the plan actions
- Add ArangoClusterSynchronization Operator
- Update licenses
- Fix restart procedure in case of failing members
- Fix status propagation race condition
1.2.6
CHANGELOG:
- Add ArangoBackup backoff functionality
- Allow to abort ArangoBackup uploads by removing spec.upload
- Add Agency Cache internally
- Add Recovery during PlanBuild operation
- Fix Exporter in Deployments without authentication
- Allow to disable ClusterScalingIntegration and add proper Scheduled label to pods
- Add additional timeout parameters and kubernetes batch size
- Limit parallel Backup uploads
- Bugfix - Adjust Cluster Scaling Integration logic
1.2.5
CHANGELOG:
- Split & Unify Lifecycle management functionality
- Drop support for ArangoDB <= 3.5 (versions already EOL)
- Add new admin commands to fetch agency dump and agency state
- Add Graceful shutdown as finalizer (supports kubectl delete)
- Add Watch to Lifecycle command
- Add Topology Discovery
- Add Support for StartupProbe
- Add ARM64 support for Operator Docker image
- Add ALPHA Rebalancer support
1.2.4
CHANGELOG:
- Replace
beta.kubernetes.io/arch
Pod label withkubernetes.io/arch
using Silent Rotation - Add "Short Names" feature
- Switch ArangoDB Image Discovery process from Headless Service to Pod IP
- Fix PVC Resize for Single servers
- Add Topology support
- Add ARANGODB_ZONE env to Topology Managed pods
- Add "Random pod names" feature
- Rotate TLS Secrets on ALT Names change
1.2.3
CHANGELOG:
- Update UBI Image to 8.4
- Fix ArangoSync Liveness Probe
- Allow runtime update of Sidecar images
- Allow Agent recreation with preserved IDs
- The internal metrics exporter can not be disabled
- Changing the topics' log level without restarting the container. When the topic is removed from the argument list then it will not be turned off in the ArangoDB automatically.
- Allow to customize SchedulerName inside Member Pod
- Add Enterprise Edition support
1.2.2
CHANGELOG:
- Update 'github.com/arangodb/arangosync-client' dependency to v0.7.0
- Add HighPriorityPlan to ArangoDeployment Status
- Add Pending Member phase
- Add Ephemeral Volumes for apps feature
- Check if the DB server is cleaned out.
- Render Pod Template in ArangoMember Spec and Status
- Add Pod PropagationModes
- Fix MemberUp action for ActiveFailover
1.2.1
CHANGELOG:
- Fix ArangoMember race with multiple ArangoDeployments within single namespace
- Allow to define Member Recreation Policy within group
- Replace 'github.com/dgrijalva/jwt-go' with 'github.com/golang-jwt/jwt'
- Update 'github.com/gin-gonic/gin' dependency to v1.7.2
1.2.0
Version 1.2.0 (or higher) is highly recommended for 3.6.x and 3.7.x deployments, also see Technical Alert #6.
CHANGELOG:
- Enable "Operator Internal Metrics Exporter" by default
- Enable "Operator Maintenance Management Support" by default
- Add Operator /api/v1/version endpoint