Skip to content

Releases: arangodb/kube-arangodb

1.2.47

28 Mar 15:12
b9b2897
Compare
Choose a tag to compare

IMPORTANT:

Upgrade order change due to Index Sorting Order Issue.

CHANGELOG:

  • (Bugfix) Use Profile Annotations
  • (Bugfix) Improve Wait Procedure on AF
  • (Feature) (Platform) Generate GRPC Gateway Code
  • (Feature) (Platform) Identity Endpoint
  • (Feature) (Platform) Authz V1 Types
  • (Maintenance) Allow GRPC Marshal Opts
  • (Bugfix) Propagate Gateway Idle Timeout
  • (Feature) Update Authz V1 Definitions
  • (Feature) (Platform) Add Sharding to the Inventory Endpoint
  • (Feature) Emit Default values in Inventory
  • (Maintenance) Bump github.com/containerd/containerd to v1.7.27
  • (Feature) Rotation Order
  • (Maintenance) Coordinator Health issue upgrade procedure
  • (Maintenance) Bump github.com/golang-jwt/jwt/v5 to v5.2.2

What's Changed

Full Changelog: 1.2.46...1.2.47

1.2.46

25 Feb 11:32
a686e4f
Compare
Choose a tag to compare

NOTE: 1.2.45 has been skipped due to the Single Mode issue with restarts

IMPORTANT:

CHANGELOG:

  • (Bugfix) Clean Phase change properly during upgrade
  • (Feature) (Platform) Inventory as Proto
  • (Docs) Update Refs
  • (Feature) Expose Agency Shard Details
  • (Maintenance) Bump Go to 1.23.6, Kubernetes to 1.31.5 and other dependencies
  • (Feature) (Platform) Inventory Cluster details
  • (Feature) (Platform) CLI
  • (Bugfix) Fix Condition name
  • (Bugfix) Add missing ArangoDeployment ExternalAccess Managed Type definition
  • (Feature) Agency DBServer Discovery
  • (Bugfix) Fix Manifests
  • (Bugfix) Agency Cache Reload
  • (Feature) Allow to continue if ResignServer job is gone
  • (Feature) UpgradeByReplace Flow
  • (Feature) (Platform) ArangoRoute Timeout option
  • (Feature) Delay Action
  • (Feature) MigrateMember Action
  • (Maintenance) Ensure Enum in the UpgradeMode Enum Schema
  • (Feature) Enforce UpgradeByReplace operation by default for ArangoDB from 3.12.2/3 to 3.12.4+
  • (Documentation) Index Sorting Order Issues

What's Changed

Full Changelog: 1.2.44...1.2.46

1.2.44

04 Feb 10:18
0408223
Compare
Choose a tag to compare

CHANGELOG:

  • (Maintenance) Kubernetes 1.31.1 libraries
  • (Feature) Helm Client Support
  • (Feature) Helm Client Extension
  • (Feature) (Integration) SchedulerV2 Definition
  • (Maintenance) Proto Lint
  • (Feature) (Integration) SchedulerV2
  • (Feature) (Integration) Basic Envs
  • (Maintenance) Inspector Generics
  • (Bugfix) Fix Gateway Options
  • (Feature) StorageV2 Integration Service Definition
  • (Feature) AWS Client
  • (Feature) (Platform) Storage V1Alpha1
  • (Feature) StorageV2 Integration Service Implementation
  • (Feature) (Platform) Storage V1Alpha1 RC
  • (Feature) (Networking) ArangoRotue WebSocket Support
  • (Feature) (Scheduler) Helm Driver Param
  • (Feature) (Integration) Services Endpoint
  • (Feature) (Platform) Storage
  • (Maintenance) Extract GRPC Client Package
  • (Feature) (Platform) Chart
  • (Feature) (Scheduler) Deployment Scale Functionality
  • (Feature) (Platform) Chart Integration
  • (Maintenance) Switch to google.golang.org/protobuf
  • (Feature) Add DebugPackage to the OPS Binary
  • (Feature) (Networking) ArangoRoute Protocol
  • (Feature) (Platform) Platform Requirements support
  • (Improvement) Drop slash requirement from ArangoRoute
  • (Feature) (Networking) Pass through Server Header
  • (Feature) (Platform) Shutdown migration to CE
  • (Feature) (Scheduler) Shutdown Integration
  • (Feature) CertManager Integration
  • (Feature) (Networking) Gateway Options sync
  • (Feature) Webhooks
  • (Feature) (Platform) Add CA Integration propagation
  • (Maintenance) Use GoPretty for the Documentation
  • (Maintenance) Bump Kubernetes dependency to 1.31.2
  • (Documentation) Remove Interactive args for the DebugPackage command
  • (Maintenance) PropagationMode Enum docs
  • (Feature) Deprecate AF Mode
  • (Maintenance) Switch License to 2025
  • (Feature) Migrate Storage V1 to CE
  • (Feature) Improve Helm Chart Manager
  • (Bugfix) (Platform) Proper Path handler in StorageV2
  • (Feature) Helm Chart Values merge methods
  • (Feature) (Platform) Expose Route Name via Header
  • (Feature) (Platform) Route Upstream Timeout
  • (Maintenance) Fix CRD Generation and golangci version
  • (Feature) (ML) Allow to use PlatformStorage
  • (Maintenance) Bump Go Image to 1.22.11
  • (Feature) Split Helm and KClient
  • (Bugfix) Fix ArangoRoute Target switch in case of temporary error
  • (Bugfix) Fix IntOrString Schema Type
  • (Feature) Enable Operator Handler StackTraces
  • (Feature) Add spec validation for MLExtension

What's Changed

New Contributors

Full Changelog: 1.2.43...1.2.44

1.2.43

15 Oct 11:56
7e60238
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) ArangoRoute CRD
  • (Feature) ArangoRoute Operator
  • (Feature) Add Kubernetes Services for Group
  • (Bugfix) Fix Networking Client
  • (Feature) ConfigMap Inspector
  • (Feature) Envoy Image Layer
  • (Feature) Add ArangoDeployment ServerGroupType
  • (Feature) ServerGroup Pointer
  • (Feature) Envoy AuthV3 Integration
  • (Maintenance) Switch to ubuntu:24.04 base image
  • (Feature) Gateway Group for ArangoDeployment
  • (Feature) Gateway config loader
  • (Feature) ConfigV1 Integration Service
  • (Feature) Integration Service Authentication
  • (Improvement) Better panic handling
  • (Feature) PongV1 Integration Service
  • (Feature) Custom Gateway image
  • (Bugfix) Fix race condition in ArangoBackup
  • (Feature) Improve Gateway Config gen
  • (Feature) Integration Service TLS
  • (Feature) (Gateway) SNI and Authz support
  • (Maintenance) Bump Examples to ArangoDB 3.12
  • (Feature) (Gateway) ArangoDB JWT Auth Integration
  • (Feature) Scheduler Handler
  • (Feature) (Gateway) ArangoDB Auth Token
  • (Feature) (Gateway) Dynamic Configuration
  • (Feature) DebugPackage ArangoRoutes
  • (Feature) (Scheduler) Add Status Conditions
  • (Bugfix) Versioning Alignment
  • (Feature) (Scheduler) Merge Strategy
  • (Feature) (Networking) Endpoints Destination
  • (Improvement) Improve Metrics Handling
  • (Feature) (Scheduler) Create Integration Profile
  • (Feature) (Scheduler) Additional types
  • (Feature) Alternative Upgrade Order Feature
  • (Feature) (Scheduler) SchedV1 Integration

What's Changed

Full Changelog: 1.2.42...1.2.43

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