Releases: arangodb/kube-arangodb
Releases · arangodb/kube-arangodb
1.2.43
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
- [Feature] ArangoRoute CRD by @ajanikow in #1689
- [Feature] ArangoRoute RC by @ajanikow in #1690
- OAS-9926 Fix README by @jwierzbo in #1691
- [Feature] Add Services for Group by @ajanikow in #1693
- [Bugfix] Fix Networking Client by @ajanikow in #1695
- [Feature] ConfigMap Inspector by @ajanikow in #1696
- [Bugfix] Fix Enabled Mode Condition by @ajanikow in #1697
- [Feature] Envoy Image Layer by @ajanikow in #1698
- [Feature] Add ArangoDeployment ServerGroupType by @ajanikow in #1699
- [Feature] ServerGroup Pointer by @ajanikow in #1700
- [Feature] Envoy AuthV3 Integration by @ajanikow in #1701
- OAS-9904 Switch to ubuntu:24.04 base image by @jwierzbo in #1702
- OAS-9904 Introduce ArangoDeployment Gateway Group by @jwierzbo in #1694
- OAS-9906 Gateway config loader by @jwierzbo in #1703
- [Feature] ConfigV1 Integration Service by @ajanikow in #1704
- [Feature] Integration Service Authentication by @ajanikow in #1705
- OAS-9996 Better panic handling by @jwierzbo in #1706
- [Feature] Integration PongV1 Service by @ajanikow in #1709
- OAS-10003 Gateway custom image by @jwierzbo in #1707
- OAS-10007 Fix race condition in ArangoBackup by @jwierzbo in #1708
- [Feature] Envoy Config Update by @ajanikow in #1711
- [Feature] Integration TLS by @ajanikow in #1710
- [Feature] [Gateway] SNI and Authz support by @ajanikow in #1714
- [Maintenance] Bump ArangoDB to 3.12 in examples by @ajanikow in #1713
- [Feature] [Gateway] ArangoDB AuthIntegration by @ajanikow in #1715
- [Feature] Scheduler Handler by @ajanikow in #1716
- [Feature] [Gateway] Add Auth Token by @ajanikow in #1717
- [Feature] [Gateway] Dynamic Configuration by @ajanikow in #1718
- [Feature] DebugPackage ArangoRoutes by @ajanikow in #1719
- [Feature] [Scheduler] Add Status Conditions by @ajanikow in #1720
- [Bugfix] Versioning Alignment by @ajanikow in #1722
- [Feature] [Scheduler] Merge Strategy by @ajanikow in #1721
- Bump path-to-regexp and express in /dashboard by @dependabot in #1724
- Bump webpack from 5.76.3 to 5.94.0 in /dashboard by @dependabot in #1712
- [Feature] [Scheduler] Extract Integration by @ajanikow in #1723
- Bump send and express in /dashboard by @dependabot in #1725
- [Feature] [Networking] Endpoints Destination by @ajanikow in #1726
- [Bugfix] Fix OIDC Role by @ajanikow in #1729
- [Improvement] Improve metric handling by @ajanikow in #1728
- [Feature] [Scheduler] Create Integration Profile by @ajanikow in #1727
- [Feature] Scheduler Types by @ajanikow in #1730
- [Feature] Alternative Upgrade Order by @ajanikow in #1731
- [Feature] [Scheduler] SchedV1 Integration by @ajanikow in #1732
- Bump rollup from 2.79.0 to 2.79.2 in /dashboard by @dependabot in #1733
- [Maintenance] Update README by @ajanikow in #1736
Full Changelog: 1.2.42...1.2.43
1.2.42
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
- [Maintenance] Go 1.22.4 & Kubernetes 1.29.6 libraries by @ajanikow in #1674
- [Feature] Fix Group Schema Type by @ajanikow in #1671
- OAS-9763 Operator restarts member if log-level arg order is changed by @jwierzbo in #1676
- Bump braces from 3.0.2 to 3.0.3 in /dashboard by @dependabot in #1675
- [Feature] Use ECR Registry by @ajanikow in #1679
- [Bugfix] Change Exporter labels by @ajanikow in #1678
- [Feature] Expose HTTP Client Config by @ajanikow in #1680
- [Bugfix] Remove Condition Check by @ajanikow in #1681
- [Feature] Update docs to 1.2.42 by @ajanikow in #1684
- [Bugfix] Fix HTTP Client NPE by @ajanikow in #1683
- [Bugfix] Enable Insecure Exporter connection by @ajanikow in #1686
- [Documentation] Update Supported K8S Versions and Charts by @ajanikow in #1687
Full Changelog: 1.2.41...1.2.42
1.2.41
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
- [Maintenance] Bump Prometheus API Version by @ajanikow in #1646
- [Bugfix] Prevent unexpected rotation in case of SecurityContext change by @ajanikow in #1649
- [Bugfix] Ensure PDB is created by @ajanikow in #1651
- [Bugfix] Fix Schema Apply Checksum by @ajanikow in #1652
- [Bugfix] Use MD5 instead of SHA256 for CRD Checksums by @ajanikow in #1653
- [Feature] [ML] Unify API by @ajanikow in #1650
- [Feature] [ML] Add TLS Secrets by @ajanikow in #1654
- [Feature] [ML] Allow to change API port by @ajanikow in #1656
- Bump ejs from 3.1.8 to 3.1.10 in /dashboard by @dependabot in #1655
- [Feature] [ML] Enable TLS by @ajanikow in #1657
- [Feature] [ML] Release V1Beta1 API by @ajanikow in #1658
- [Improvement] Use stanradized k8s object handlers by @ajanikow in #1659
- [Maintenance] Update Go to 1.22.3 by @ajanikow in #1661
- [Feature] [Analytics] GAE Integration by @ajanikow in #1660
- [Feature] [Analytics] Enable TLS and Service by @ajanikow in #1662
- [Feature] [ML] Unify Integration Sidecar by @ajanikow in #1663
- [Feature] [Analytics] Metadata by @ajanikow in #1664
- [Feature] [Analytics] StatefulSet by @ajanikow in #1666
- [Feature] Imported ArangoBackup Cleanup by @ajanikow in #1667
- [Feature] Global Metrics by @ajanikow in #1668
Full Changelog: 1.2.40...1.2.41
1.2.40
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
- [Feature] Add Core fields to the Scheduler Container Spec by @ajanikow in #1616
- [Feature] Add Metadata fields to the Scheduler Pod Spec by @ajanikow in #1618
- [Feature] Extend Backup Details by @ajanikow in #1619
- [Feature] [ML] Use Scheduler API by @ajanikow in #1620
- Bump follow-redirects from 1.15.2 to 1.15.6 in /dashboard by @dependabot in #1621
- [Feature] [Scheduler] Introduce Scheduler CRD by @ajanikow in #1622
- [Feature] Discover Namespace in DebugPackage from K8S by @ajanikow in #1623
- [Feature] Expose Force CRD Install option by @ajanikow in #1625
- [Feature] Move Container utils functions by @ajanikow in #1626
- [Feature] ArangoProfile Selectors by @ajanikow in #1627
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /dashboard by @dependabot in #1628
- [Feature] Remove ImagePullSecrets Reference from Container by @ajanikow in #1629
- [Feature] DebugPackage ArangoProfiles by @ajanikow in #1630
- [Maintenance] Extract Debug CLI by @ajanikow in #1631
- [Feature] Scheduler CLI by @ajanikow in #1624
- [Feature] Parametrize ForceDelete timeout by @ajanikow in #1632
- [Feature] Scheduler BatchJob Integration Definition by @ajanikow in #1634
- [Feature] Scheduler CronJob Integration Definition by @ajanikow in #1635
- Bump express from 4.18.1 to 4.19.2 in /dashboard by @dependabot in #1636
- [Feature] Scheduler BatchJob Integration Service by @ajanikow in #1633
- [Maintenance] Update Go to 1.22.2 by @ajanikow in #1639
- [Feature] Object Checksum by @ajanikow in #1637
- [Bugfix] Use Rendered Spec in case of scheduling compare by @ajanikow in #1640
- [Feature] Parametrize Scheduling Graceful Duration by @ajanikow in #1641
- [Bugfix] Change Accepted Spec Propagation by @ajanikow in #1642
- [Bugfix] Pass SecurityContext Pod Settings for SELinux and Seccomp by @ajanikow in #1643
- [Documentation] Change Release tag to 1.2.40 by @ajanikow in #1644
- [Feature] Add ScheduleSpecChanged Condition by @ajanikow in #1645
Full Changelog: 1.2.39...1.2.40
1.2.39
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
- [Feature] Extract Scheduler API by @ajanikow in #1599
- [Bugfix] Fix Image Discovery by @ajanikow in #1600
- [Bugfix] Fix Resources Copy mechanism to prevent invalid pod creation by @ajanikow in #1601
- [Bugfix] Wait for ImageStatus by @ajanikow in #1602
- [Bugfix] Fix Image Error Propagation by @ajanikow in #1603
- [Documentation] Extract Important and Deprecated fields by @ajanikow in #1605
- [Feature] JobScheduler Coverage by @ajanikow in #1606
- [Feature] JobScheduler Volumes, Probes, Lifecycle and Ports integration by @ajanikow in #1607
- [Feature] Merge ArangoDB Usage Metrics by @ajanikow in #1608
- [Bugfix] Check Connection to the ArangoDB before creating Backup by @ajanikow in #1609
- [Feature] Deployment & Members Condition metrics by @ajanikow in #1610
- [Maintenance] Update Go & Dependencies by @ajanikow in #1612
- [Feature] [ArangoBackup] Propagate message during retries by @ajanikow in #1613
- [Bugfix] Fix AF Mode by @ajanikow in #1611
- [Bugfix] Fix Integration Service by @ajanikow in #1614
- [Maintenance] Update K8S API to 1.29.2 by @ajanikow in #1615
Full Changelog: 1.2.38...1.2.39
1.2.38
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
- Update doc by @jwierzbo in #1585
- [Feature] Extract GRPC Server by @ajanikow in #1590
- [Feature] Extract Integration Service by @ajanikow in #1591
- Move ML Extension example under "CRD overview" by @nikita-vanyasin in #1588
- s3 url must not inlude slashes by @kvahed in #1593
- [Feature] Authentication Service V1 by @ajanikow in #1592
- [Feature] Authorization Service V0 by @ajanikow in #1594
- [Documentation] Bump Documentation Reference by @ajanikow in #1597
- [Documentation] Add upgrade procedure from community to enterprise by @kvahed in #1596
Full Changelog: 1.2.37...1.2.38
1.2.37
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
- Improve documentation rendering for GitHub Pages by @nikita-vanyasin in #1558
- [Maintenance] Reduce binary size by @ajanikow in #1565
- [Maintenance] Update Features Description, Supported K8S Versions and… by @ajanikow in #1563
- [Maintenance] Bump dependencies by @ajanikow in #1568
- Refactoring: move some ml/shared functions to community by @nikita-vanyasin in #1562
- Fix operator versions in readme example by @nikita-vanyasin in #1572
- [Improvement] Log pod names during inspection by @nikita-vanyasin in #1555
- [Maintenance] Update Documentation by @ajanikow in #1570
- Add CircleCI status badge by @nikita-vanyasin in #1556
- [Feature] [ML] Featurization Job Type by @ajanikow in #1578
- [Bugfix] Don't abort plan in case of optional action timeout by @nikita-vanyasin in #1573
- Use relative links for generated docs by @nikita-vanyasin in #1574
- Update Helm chart docs with actual info by @nikita-vanyasin in #1487
- Change default logging level to info. Add --log.sampling (default true) by @nikita-vanyasin in #1577
- Bump Go to 1.21.6 by @jwierzbo in #1579
- Disallow untidy go mod in Pull requests by @nikita-vanyasin in #1575
- [Bugfix] Enable LazyLoader for CRD & CRD Schemas by @ajanikow in #1582
- Restore ReadinessProbe for ML Storage sidecar, rename shutdown -> controller service by @nikita-vanyasin in #1535
- GT-562 AutoDelete for ArangoBackup by @jwierzbo in #1583
Full Changelog: 1.2.36...1.2.37
1.2.36
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
- GT-473 Multi-arch Ops binary by @jwierzbo in #1473
- Allow running manifests-verify without changes in files by @nikita-vanyasin in #1475
- (Documentation) Improvements and fixes for rendered documentation (GH pages) by @nikita-vanyasin in #1477
- GT-525 [Feature] License Manager by @ajanikow in #1476
- GT-523 Async backup by @jwierzbo in #1460
- [Feature] [ML] CRD by @ajanikow in #1466
- (Bugfix) Proper handling of --agency.retries argument by @nikita-vanyasin in #1479
- (Documentation) Do not use field type name for field URL hash by @nikita-vanyasin in #1481
- (Maintenance) Bump Go to 1.20.11 by @nikita-vanyasin in #1483
- (Feature) Add generator for CRD validation schemas by @nikita-vanyasin in #1486
- [Feature] License ArangoDeployment Fetcher by @ajanikow in #1485
- [Feature] Compare Generic by @ajanikow in #1480
- (Feature) Add generator for CRD validation schemas by @nikita-vanyasin in #1488
- Fail CircleCI build if there are changes after running generators by @nikita-vanyasin in #1489
- [Bugfix] [GT-537] Fix Replaced Member Zone during Replace operation by @ajanikow in #1491
- [Feature] [ML] Handlers by @ajanikow in #1494
- [Feature] Add P0 Compare func by @ajanikow in #1490
- [Bugfix] [GT-539] Handle optional taints for Storage Operator by @ajanikow in #1495
- [Bugfix] Fix Early Connections for 3.10+ by @ajanikow in #1496
- [Maintenance] yamlfmt as CI Step by @ajanikow in #1497
- [Maintenance] Expose Context in OperatorV2 Item Handler by @ajanikow in #1498
- [Feature] 3.10 Rotation Prevention by @ajanikow in #1499
- [Feature] [ML] Deployment Handler by @ajanikow in #1500
- Add fields for ML Storage CRD by @nikita-vanyasin in #1502
- [Feature] Improve K8S Mock for UT by @ajanikow in #1503
- [Feature] [ML] Introduce basic Conditions to types by @ajanikow in #1505
- Restructure ML Storage CR by @nikita-vanyasin in #1508
- Refactoring: certificates and lifecycle by @nikita-vanyasin in #1511
- Increase operator init containers memory request to 50mi by @nikita-vanyasin in #1507
- [Feature] [ML] Metadata Service Implementation by @ajanikow in #1510
- Fix IsEmpty() for shared.Object by @nikita-vanyasin in #1513
- GT-525 License Manager for ML Deployment by @jwierzbo in #1501
- (Feature) (ML) Storage S3 sidecar implementation - GT-529 by @nikita-vanyasin in #1512
- Fix doc and schema validation for shared objects by @nikita-vanyasin in #1515
- [Feature] TLS CA Secret Key by @ajanikow in #1516
- [Refactoring] Extract Resource Helpers by @ajanikow in #1517
- [Feature] [ML] Extension Storage Condition by @ajanikow in #1518
- [Bugfix] Fix TLS Hash generation by @ajanikow in #1519
- Switch to fsnotify by @jwierzbo in #1522
- Use AGIP proto definitions for ML BucketService by @nikita-vanyasin in #1521
- [Feature] [ML] Unify Images, Resources and Lifecycle by @ajanikow in #1523
- MLCronJob embedded fields by @jwierzbo in #1520
- Run unit tests for shared and ml packages by @nikita-vanyasin in #1524
- [Feature] [ML] Init Job by @ajanikow in #1514
- [Feature] [ML] SA Management by @ajanikow in #1525
- Add deployment fields to ML Extension spec by @nikita-vanyasin in #1527
- MLCronJob status update by @jwierzbo in #1526
- [Feature] [ML] Shutdown Handler by @ajanikow in #1529
- (Feature) (ML) Handler for Extension StatefulSet and Service by @nikita-vanyasin in #1528
- [Feature] [ML] Pod & Container Config by @ajanikow in #1533
- Adjust ML extension deployment for ContainerTemplate and PodTemplate by @nikita-vanyasin in #1534
- BatchJob status update by @jwierzbo in #1532
- [Feature] [ML] Multi DB Settings by @ajanikow in #1536
- Linter - sharedApi by @jwierzbo in #1537
- [Feature] [ML] Ports adjustment by @ajanikow in #1542
- [Improvement] [ML] Extract Pod Extension by @ajanikow in #1543
- [Improvement] Extract api.Condition Or function by @ajanikow in #1544
- Jobs templates by @jwierzbo in #1539
- [Maintenance] Update Linter rules by @jwierzbo in #1546
- [Feature] [ML] Support for deployments with JWT auth enabled by @nikita-vanyasin in #1538
- Fix GetJobTemplateSpec by @jwierzbo in #1547
- [Feature] [ML] GPU Jobs by @ajanikow in #1549
- [Feature] [ML] Container Envs by @ajanikow in #1550
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1545
- [Feature] [ML] Extension STS update propagation by @nikita-vanyasin in #1548
- [Feature] Pass Arguments to ID Group by @ajanikow in #1551
- GT-552 License adjustment by @jwierzbo in #1553
- Revert old logic for arango_operator_deployment_agency_state metric by @jwierzbo in #1554
- Add docs with examples how to deploy ArangoMLExtension by @nikita-vanyasin in #1552
- [Feature] Add --deployment.feature.init-containers-upscale-resources … by @ajanikow in https://github.com/arangodb/kube-ar...
1.2.35
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
- [Maintenance] Simplify and update README file by @nikita-vanyasin in #1430
- [Maintenance] Update go-driver version to v1.6.0 - GT-505 by @nikita-vanyasin in #1443
- Fix link to metrics docs by @Simran-B in #1446
- [Improvement] Print assigned node name to log when pod is scheduled - GT-213 by @nikita-vanyasin in #1444
- Bump @babel/traverse from 7.19.0 to 7.23.2 in /dashboard by @dependabot in #1445
- [Maintenance] Remove obsolete docs, restructure for better UX - GT-314 by @nikita-vanyasin in #1447
- [Feature] Add spec.upgrade.debugLog option to configure upgrade container logging - GT-356 by @nikita-vanyasin in #1442
- [Documentation] Improve Member Memory docs by @ajanikow in #1449
- (Documentation) Move documentation from ArangoDB site into this repo - GT-499 by @nikita-vanyasin in #1450
- (Documentation) Update ArangoDeployment CR auto-generated docs by @nikita-vanyasin in #1451
- (Documentation) Update ArangoBackup and ArangoBackupPolicy CR auto-generated docs by @nikita-vanyasin in #1452
- [Bugfix] Fix missing Pod Status case in the RuntimeContainerImageUpda… by @ajanikow in #1454
- [Feature] Member Memory Reservation by @ajanikow in #1453
- (Documentation) Update ArangoDeploymentReplication and ArangoLocalStorage CR auto-generated docs by @nikita-vanyasin in #1455
- (Documentation) Use Jekyll-compatible markers for section injection by @nikita-vanyasin in #1462
- (Refactoring) Extract CR struct fields parser from renderer for re-usage by @nikita-vanyasin in #1463
- [Feature] Add ArangoMember Message and extend ArangoMember CRD by @ajanikow in #1464
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #1465
- (Documentation) Use OpenAPI-compatible type names in docs by @nikita-vanyasin in #1469
- GT-526 Use agency cache lock in metrics exporter by @jwierzbo in #1470
- GT-509 Remove scale_down_candidate annotation by @jwierzbo in #1471
- [Feature] Extract CalculateMemoryReservation function into ArangoDeployment Group Spec GT-527 by @ajanikow in #1472
Full Changelog: 1.2.34...1.2.35
1.2.34
CHANGELOG:
- (Bugfix) Fix make manifests-crd-file command
- (Improvement) Allow tcp:// and ssl:// 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
- GT-478 Migration to CircleCI by @jwierzbo in #1421
- [Maintenance] Use different license header based on distribution (CE/EE) by @nikita-vanyasin in #1422
- Fix panic getting member client by @nikita-vanyasin in #1424
- Fix make manifests-crd-file command by @jwierzbo in #1425
- [Improvement] Allow tcp:// and ssl:// protocols in endpoints for members by @nikita-vanyasin in #1423
- [Refactoring] Reorganize package imports by @nikita-vanyasin in #1347
- [Maintenance] Remove support for RELATED_IMAGE_xxx env vars | GT-486 by @nikita-vanyasin in #1412
- Print yaml file which is not formatted properly by @nikita-vanyasin in #1414
- Bump debug from 4.1.1 to 4.3.4 in /dashboard by @dependabot in #1427
- [Maintenance] Add CircleCI workflow to verify manifests - GT-493 by @nikita-vanyasin in #1431
- [Feature] Fix numactl options by @ajanikow in #1432
- Bump Go to 1.20.10 by @nikita-vanyasin in #1436
- [Feature] Fix backup retries by @ajanikow in #1435
- [Feature] Add IndexMethod docs by @ajanikow in #1437
- [Bugfix] Fix VersionCheck propagation by @ajanikow in #1438
- [Feature] EnforcedResignLeadership action by @ajanikow in #1439
- GT-495 Make scale_down_candidate annotation obsolete by @jwierzbo in #1429
- [Bugfix] Fix ResignJob ID Discovery by @ajanikow in #1440
- [Bugfix] Allow shards with RF1 in EnforcedResignLeadership action by @ajanikow in #1441
Full Changelog: 1.2.33...1.2.34