Skip to content

Releases: arangodb/kube-arangodb

1.2.42

25 Jul 12:02
e467eb4
Compare
Choose a tag to compare

Changelog:

  • (Maintenance) Go 1.22.4 & Kubernetes 1.29.6 libraries
  • (Feature) Fix CRD Schema types
  • (Bugfix) Adjust Prometheus Monitor labels
  • (Feature) Expose HTTP Client Config
  • (Bugfix) MarkedToRemove Condition Check
  • (Bugfix) Fix HTTP Client NPE
  • (Documentation) Update Supported K8S Versions and Charts

What's Changed

Full Changelog: 1.2.41...1.2.42

1.2.41

24 May 22:16
eb88d23
Compare
Choose a tag to compare

CHANGELOG:

  • (Maintenance) Bump Prometheus API Version
  • (Bugfix) Prevent unexpected rotation in case of SecurityContext change
  • (Bugfix) Ensure PDB is created
  • (Bugfix) Fix Schema Apply Checksum
  • (Bugfix) Use MD5 instead of SHA256 for CRD Checksums
  • (Feature) (ML) Unify API
  • (Feature) (ML) Add TLS Secrets
  • (Feature) (ML) Allow to change API port
  • (Feature) (ML) Enable TLS
  • (Feature) (ML) Release V1Beta1 API
  • (Maintenance) Update Go to 1.22.3
  • (Feature) (Analytics) GAE Integration
  • (Feature) (Analytics) Enable TLS and Service
  • (Feature) (ML) Unify Integration Sidecar
  • (Feature) (Analytics) Metadata
  • (Feature) (Analytics) StatefulSet
  • (Feature) Imported ArangoBackup Cleanup
  • (Feature) Global Metrics

What's Changed

Full Changelog: 1.2.40...1.2.41

1.2.40

11 Apr 08:11
ffc5c80
Compare
Choose a tag to compare

Warning

Operator upgrade will trigger graceful restart of all ArangoDeployment Pods if SecurityContext is not used

CHANGELOG:

  • (Feature) Add Core fields to the Scheduler Container Spec
  • (Feature) Add Metadata fields to the Scheduler Pod Spec
  • (Feature) Extend Backup Details in DebugPackage
  • (Feature) (ML) Use Scheduler API
  • (Feature) (Scheduler) Introduce Scheduler CRD
  • (Feature) Discover Namespace in DebugPackage from K8S
  • (Feature) Expose Force CRD Install option
  • (Maintenance) Move Container utils functions
  • (Feature) ArangoProfile Selectors
  • (Bugfix) Remove ImagePullSecrets Reference from Container
  • (Feature) DebugPackage ArangoProfiles
  • (Feature) Scheduler CLI
  • (Feature) Parametrize ForceDelete timeout
  • (Feature) Scheduler BatchJob Integration Definition
  • (Feature) Scheduler CronJob Integration Definition
  • (Feature) Scheduler BatchJob Integration Service
  • (Maintenance) Update Go to 1.22.2
  • (Feature) Object Checksum
  • (Bugfix) Use Rendered Spec in case of scheduling compare
  • (Feature) Parametrize Scheduling Graceful Duration
  • (Bugfix) Change Accepted Spec Propagation
  • (Bugfix) Pass SecurityContext Pod Settings for SELinux and Seccomp
  • (Feature) Add ScheduleSpecChanged Condition

What's Changed

Full Changelog: 1.2.39...1.2.40

1.2.39

12 Mar 08:54
befcdb3
Compare
Choose a tag to compare

Changelog:

  • (Feature) Extract Scheduler API
  • (Bugfix) Fix Image Discovery
  • (Bugfix) Fix Resources Copy mechanism to prevent invalid pod creation
  • (Bugfix) Wait for ImageStatus in ImageDiscover
  • (Bugfix) Fix Image Error Propagation
  • (Feature) JobScheduler Coverage
  • (Feature) JobScheduler Volumes, Probes, Lifecycle and Ports integration
  • (Feature) Merge ArangoDB Usage Metrics
  • (Bugfix) Check Connection to the ArangoDB before creating Backup
  • (Feature) Deployment & Members Condition metrics
  • (Maintenance) Update Go to 1.21.8 & Dependencies
  • (Feature) (ArangoBackup) Propagate message during retries
  • (Bugfix) Fix ActiveFailover Mode
  • (Maintenance) Update K8S API to 1.29.2

What's Changed

Full Changelog: 1.2.38...1.2.39

1.2.38

23 Feb 08:11
ca7ec6d
Compare
Choose a tag to compare

Changelog:

  • (Feature) Extract GRPC Server
  • (Feature) Extract Integration Service
  • (Documentation) Move ML Extension example under "CRD overview"
  • (Feature) Authentication Service V1
  • (Feature) Authorization Service V0

What's Changed

Full Changelog: 1.2.37...1.2.38

1.2.37

24 Jan 09:50
d825626
Compare
Choose a tag to compare

Changelog:

  • (Documentation) Improve documentation rendering for GitHub Pages
  • (Maintenance) Reduce binary size
  • (Maintenance) Update Features Description, Supported K8S Versions and K8S Dependency to 1.28.5
  • (Feature) (ML) Featurization Job Type
  • (Bugfix) Don't abort plan in case of optional action timeout
  • (Documentation) Use relative links for generated docs
  • (Improvement) Change default logging level to info. Add --log.sampling (default true). Adjust log levels.
  • (Maintenance) Bump Go to 1.21.6
  • (Bugfix) Enable LazyLoader for CRD & CRD Schemas
  • (Feature) (ML) Restore ReadinessProbe for ML Storage sidecar
  • (Feature) AutoDelete for ArangoBackup

What's Changed

Full Changelog: 1.2.36...1.2.37

1.2.36

09 Jan 11:46
dcbef55
Compare
Choose a tag to compare

Changelog:

  • (Documentation) Improvements and fixes for rendered documentation (GH pages)
  • (Feature) License Manager
  • (Improvement) Use Async mode for backup creation
  • (Feature) (ML) CRD
  • (Bugfix) Proper handling of --agency.retries argument
  • (Documentation) Do not use field type name for field URL hash
  • (Maintenance) Bump Go to 1.20.11
  • (Feature) License ArangoDeployment Fetcher
  • (Feature) K8S Resources Compare Generic
  • (Feature) Add support for CRD validation schemas
  • (Bugfix) Fix Replaced Member Zone during Replace operation
  • (Feature) (ML) Handlers
  • (Feature) Add P0 Compare Func
  • (Bugfix) Handle optional taints for Storage Operator
  • (Bugfix) Fix Early Connections for 3.10+
  • (Maintenance) yamlfmt as CI Step
  • (Maintenance) Expose Context in OperatorV2 Item Handler
  • (Feature) Improve K8S Mock for UT
  • (Feature) (ML) Introduce basic Conditions
  • (Improvement) Raise memory requests for init containers to 50mi
  • (Feature) (ML) Metadata Service Implementation
  • (Feature) License Manager for ML Deployment
  • (Feature) (ML) Storage S3 sidecar implementation
  • (Feature) TLS CA Secret Key
  • (Refactoring) Extract Resource Helpers
  • (Feature) (ML) Extension Storage Condition
  • (Improvement) (ML) Switch to fsnotify for file watching for MacOS support
  • (Feature) (ML) Unify Images, Resources and Lifecycle
  • (Improvement) (ML) CronJob status update
  • (Improvement) (ML) Job Sidecar Shutdown
  • (Feature) (ML) Handler for Extension StatefulSet and Service
  • (Feature) (ML) Pod & Container Config
  • (Improvement) (ML) BatchJob status update
  • (Feature) (ML) Multi DB Settings
  • (Feature) (ML) Port adjustments
  • (Feature) (ML) Support for deployments with JWT auth enabled
  • (Feature) (ML) GPU Jobs
  • (Feature) (ML) Container Envs
  • (Feature) Pass Arguments to ID Group
  • (Documentation) (ML) Minimal docs with examples how to deploy ArangoMLExtension
  • (Feature) Add --deployment.feature.init-containers-upscale-resources (default enabled)

What's Changed

Read more

1.2.35

07 Nov 13:22
4ffa41e
Compare
Choose a tag to compare

Changelog:

  • (Maintenance) Update go-driver to v1.6.0, update IsNotFound() checks
  • (Improvement) Print assigned node name to log and condition message when pod is scheduled
  • (Maintenance) Remove obsolete docs, restructure for better UX, generate index files
  • (Feature) Add spec.upgrade.debugLog option to configure upgrade container logging
  • (Documentation) Move documentation from ArangoDB into this repo, update and improve structure
  • (Documentation) Update ArangoDeployment CR auto-generated docs
  • (Documentation) Update ArangoBackup and ArangoBackupPolicy CR auto-generated docs
  • (Bugfix) Fix missing Pod Status case in the RuntimeContainerImageUpdateAction
  • (Documentation) Update ArangoDeploymentReplication and ArangoLocalStorage CR auto-generated docs
  • (Feature) Member Memory Reservation
  • (Documentation) Update ArangoDeploymentReplication and ArangoLocalStorage CR auto-generated docs
  • (Feature) Add ArangoMember Message and extend ArangoMember CRD
  • (Documentation) Use OpenAPI-compatible type names in docs
  • (Improvement) Use agency cache lock in metrics exporter
  • (Maintenance) Remove scale_down_candidate annotation
  • (Maintenance) Extract CalculateMemoryReservation function into ArangoDeployment Group Spec

What's Changed

Full Changelog: 1.2.34...1.2.35

1.2.34

18 Oct 13:35
a7fbd76
Compare
Choose a tag to compare

CHANGELOG:

  • (Bugfix) Fix make manifests-crd-file command
  • (Improvement) Allow tcp:https:// and ssl:https:// protocols in endpoints for members
  • (Maintenance) Reorganize package imports / move common code to separate repos
  • (Maintenance) Remove support for RELATED_IMAGE_UBI, RELATED_IMAGE_DATABASE and RELATED_IMAGE_METRICSEXPORTER env vars
  • (Bugfix) Fix numactl options
  • (Maintenance) Bump Go to 1.20.10
  • (Bugfix) Fix ArangoBackup Create Backoff & ArangoBackupPolicy propagation
  • (Maintenance) Add IndexMethod Documentation
  • (Bugfix) Fix VersionCheck args propagation
  • (Feature) EnforcedResignLeadership action
  • (Maintenance) Make scale_down_candidate annotation obsolete
  • (Bugfix) Fix ResignJob ID propagation
  • (Bugfix) Allow shards with RF1 in EnforcedResignLeadership action

What's Changed

Full Changelog: 1.2.33...1.2.34

1.2.33

29 Sep 08:44
b0d3483
Compare
Choose a tag to compare

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

Full Changelog: 1.2.32...1.2.33