Release notes
Calyptia Core release notes
Calyptia Core v2.13.0
Features
Calyptia CLI
- Added parameters to configure horizontal pod autoscaling.
Dashboard
- Added support for the Kubernetes Metadata input plugin and the Datadog input plugin.
- The OpenTelemetry input plugin now sets
Tag_From_URI
tofalse
by default. - Added a Help Center Menu to the sidebar with links to various Calyptia and Fluent Bit resources.
- Added an About section to settings with version information about different Calyptia components.
Calyptia Cloud API
- Updated the plugins schema for pipeline configuration validation.
Core Agent
- Added a Datagen input plugin that uses Gofakeit (opens in a new tab) to generate simulated log data.
Core Operator
- Pipelines now support horizontal pod autoscaling.
Bug fixes
Calyptia CLI
- Fixed an issue that automatically reverted a pipeline's service type to
LoadBalancer
when updating a pipeline without providing a--service-type
flag.
Dashboard
- Fixed an issue where switching to a new project would not hide pipelines from the previous project.
Calyptia Cloud API
- Added a detailed error response to handle duplicate pipeline aliases.
- Metrics that are more than 30 minutes old are no longer ingested.
- Improved the performance of the Calyptia API pipeline endpoint.
Core Agent
- Fixed a potential security issue (Fluent Bit CVE-2024-4323) related to input requests.
Core Operator
- Fixed an issue that prevented Core Instance from fetching more than 10 pipelines at a time.
- Changed the way that Core Instance assigns names to pipelines. The previous
naming schema was
[pipeline_name]-[random_4_char_string]
, and the new naming schema is[core-instance-name]-[pipeline_name]
Calyptia Core v2.12.3
Bug fixes
Core Agent
- Fixed a potential security issue (Fluent Bit CVE-2024-4323) related to input requests.
Calyptia Core v2.12.0
Deprecations
Dashboard
- Removed "Test connection" feature from the automate logging onboarding modal.
- Removed Helm tags from Kubernetes aggregator onboarding instructions.
- Removed Validate button from fleet management onboarding modal.
Calyptia Cloud API
- Removed the ability to query metrics through the v1 API.
Features
Calyptia CLI
-
Added the ability to set a
tolerations
parameter for new Core Instances, which sets pod tolerations to the Core Instance and propagates that value to pipeline replicas. For example:calyptia create core_instance operator --name test8900 --tolerations key1=Exists:-:NoSchedule,key2=Equal:val2:PreferNoSchedule
-
Added the ability to set permissions for new members when sending invites to a project.
Calyptia Cloud API
- Upgraded metrics backend to Prometheus.
- Added the ability to immediately create a fleet with files by using the
create
endpoint.
Core Agent
- Added the Scalyr DataSet output plugin.
- Updated various dependencies.
Core Operator
-
Updated sync to accept the new
tolerations
parameter. -
The Core Instance
tolerations
parameter is now propagated to pipeline replica sets. -
Updated Helm chart to include the
skipServiceCreation
parameter. This parameter disables the creation of new Kubernetes services for all pipelines in the Core Instance. For example:helm install ci calyptia/core-instance --set "skipServiceCreation=true" --set "coreInstance=12l34" --set "cloudToken=1l234"
-
Updated Helm chart to include the
tolerations
parameter. For example:helm install ci core-instance/ --set "tolerations=key1=Equal:value1:Execute:3600\,key2=Exists:value2:NoExecute" --set "coreInstance=12l34" --set "cloudToken=1l234"
Dashboard
- Added output plugins for Exabeam, Oracle Logging Analytics, Azure Log Ingestion API, GELF (Graylog), Clickhouse DB, Scalyr DataSet, and Chronosphere logs.
- Various updates to pipeline-related UI elements, including plugin metrics, output logs, and load-balanced endpoints.
- Improved the look and feel of the pipeline editor.
- Processing rules now remain visible in the UI after you disable them.
- Added the ability to disable automated logging.
Processing rules
- Added multiple regular expression engine options for most processing rules that support regular expressions.
- Updated the "parse" processing rule to support extended regular expression syntax.
- Added the "join" processing rule.
Fixes
Calyptia Cloud API
- Improved performance by adding SQL index to pipeline statuses and configuration.
- Empty arrays now initialize to
[]
instead ofnull
in the cluster object regular expressions API. - Fixed an error that prevented users from deleting fleets.
Dashboard
- Fixed an issue that prevented empty Core Instances from redirecting to the Create new instance page.
- Fixed an issue with the configuration settings for the Okta System Logs plugin.
- Fixed an issue with automated logging that caused a
CrashLoopBackOff
state. - Added Calyptia CLI installation instructions that were missing from the Core Instance install wizard.
Operator
- Fixed an issue with annotations flag parsing that affected comma-separated values.