Product updates

Get the latest updates on features, fixes and improvements.

655 results

  • Apr 15, 2024

    New

    Aiven Console

    New admin view of organization projects in Aiven Console

    Organization super admin can now view a list of all projects in their organization and its organizational units in one place. You can search for projects by name or project tags, open a project, or organize your projects by moving them to other units. To see the list of projects go to Admin > Projects.

  • Apr 8, 2024

    Improved

    Aiven API

    Aiven Console

    Aiven Terraform provider

    New Aiven services to be distributed in multiple DNS subdomains

    From the week starting on 15 April, new services created on the Aiven platform will be given service hostnames in randomly assigned third-level DNS domains (a.aivencloud.com - l.aivencloud.com). This will balance load across DNS zones and improve service scalability.
    Users of the Aiven API should not place any naming constraints when validating the fully qualified domain name returned by the API because the subdomain scheme or the aivencloud.com domain name itself may change in the future.
    For reference, preview Default service hostname.

  • Mar 22, 2024

    TimescaleDB extension 2.14.2 for Aiven for PostgreSQL® released

    TimescaleDB extension version 2.14.2 is now available for Aiven for PostgreSQL®. It introduces new features, performance improvements, and bug fixes on top of release 2.13.1. Upgrade to 2.14.2 at your earliest convenience to make sure you use the most robust and secure version available.

    Refer to the TimescaleDB release notes for 2.14.0, 2.14.1, and 2.14.2 to check all the changes introduced in these releases, including deprecation announcements and operational instructions.

    Key new features

    • Ability to change compression settings on existing compressed hypertables at any time: New compression settings take effect on any new chunks that are compressed after the change.
    • Reduced locking requirements during chunk recompression
    • Limiting tuple decompression during DML operations to avoid decompressing a lot of tuples and causing storage issues (100k limit, configurable)
    • Helper functions for determining compression settings
    • Plan-time chunk exclusion for real-time Continuous Aggregate by constify the cagg_watermark function call

    More new features

    • Add views for per chunk compression settings #6630
    • Add plan-time chunk exclusion for real-time CAggs #6325
    • Remove support for creating Continuous Aggregates with old format #6360
    • Add functions for determining compression defaults #6386
    • Remove multinode public API #6410
    • Allow SQLValueFunction pushdown into compressed scan #6440
    • Support approximate hypertable size #6463
    • Make compression settings per chunk #6513
    • Remove reindex_relation from recompression #6529
    • Fix if_not_exists behavior for CAgg policy with NULL offsets #6531
    • Remove restrictions for changing compression settings #6545
    • Limit tuple decompression during DML operations #6566
    • Change compress_chunk and decompress_chunk to idempotent version by default #6579
    • Add LWLock for OSM usage in loader #6608
    • Deprecate recompress_chunk #6609
    • Add optional recompress argument to compress_chunk #6609

    Bug fixes

    • Fix segfault in cagg_validate_query #6655
    • Fix refresh on empty CAgg with variable bucket #6660
    • Don't try to compress osm chunks #6670
    • Fix extension update of compressed hypertables with dropped columns #6636
    • Reset sequence numbers on non-rollup compression #6637
    • Disable default indexscan for compression #6639
    • Fix DecompressChunk path generation with per chunk settings #6651
    • Inefficient join plans on compressed hypertables #6541
    • Enable now() plantime constification with BETWEEN #6491
    • Fix create_hypertable referenced by fk succeeds #6494
    • Suboptimal query plans when using time_bucket with query parameters #6498
    • time_bucket_gapfill with timezones doesn't handle daylight savings #6507
    • Make extension state available through function #6509
    • Log extension state changes #6512
    • Disallow triggers on CAggs #6522
    • Reduce locking level on compressed chunk index during segmentwise recompression #6523
    • Fix if_not_exists behavior for CAgg policy with NULL offsets #6531
    • Fix pathtarget adjustment for MergeAppend paths in aggregation pushdown code #6571
    • Fix compressed chunk not found during upserts #6575
    • Fix recompression policy ignoring partially compressed chunks #6592
    • Ensure qsort comparison function is transitive #6610
  • Mar 21, 2024

    Aiven Terraform provider

    Dragonfly now supported in Aiven Provider for Terraform

    Version 4.15.0 supports Dragonfly and includes these other enhancements:

    • Added the service integrations external_aws_cloudwatch_logs, external_elasticsearch_logs, external_opensearch_logs, and prometheus.
    • Added a safety check for purging the IP filter list using the AIVEN_ALLOW_IP_FILTER_PURGE environment variable to restrict access to a service from the internet.
    • Converted ip_filter_object into a set. This was one of the most requested features.

    Additionally, with this release, the aiven_organization_user_group_member and aiven_organization_group_project resources are no longer in beta.

    For more information on Aiven Provider for Terraform, see the documentation.

  • Mar 20, 2024

    New

    Aiven for Dragonfly

    Aiven for Dragonfly® General Availability

    Aiven for Dragonfly is now generally available (GA). This Redis-compatible in-memory database service is designed for high-scale data operations and can be deployed in your preferred cloud environment.


    Key features and benefits:

    • Redis compatibility at scale: Aiven for Dragonfly is a seamless drop-in replacement for Redis, capable of handling extensive workloads with enhanced performance.
    • Optimized for large-scale operations: Dragonfly is specifically built to address the scalability and resource utilization limitations of Redis Open Source Software (Redis OSS).
    • Seamless migration and compatibility: Mirgrate from Aiven for Redis to Dragonfly with no code modifications needed, maintaining the Redis experience while enhancing performance and scalability.
    • Advanced performance and scalability: Dragonfly's unique threading and shared-nothing architecture enables it to scale vertically and handle over 1 TB workloads, with 10x throughput of Redis OSS and reduced latency.
    • Reliability and support: Aiven for Dragonfly is fully supported by Aiven's service level agreements (SLAs), ensuring it can manage production workloads effectively.

    To learn more, see Aiven for Dragonfly.

  • Mar 13, 2024

    Improved

    Aiven for Apache Kafka® Connect

    Debezium connector upgraded to version 2.5

    Starting from March 13, 2024, all new setups of Aiven Kafka Connect services using the Debezium connector will default to version 2.5. Existing setups using Debezium version 1.9 will remain on that version to ensure stability and compatibility. Manual upgrades to version 2.5 are available upon request.

    Key changes:

    • For new setups: Debezium connectors on new Apache Kafka Connect services will default to version 2.5.
    • For existing setups: Setups currently using Debezium version 1.9 will not be automatically upgraded. These setups will continue to use Debezium version 1.9, even during service maintenance.
    • Configuration changes: Starting with version 2.0, Debezium introduced significant changes to configuration parameters. It is recommended to review and test these updates in a non-production environment. For detailed information, see the new configuration namespaces section.
    • Plugin deprecation: With the introduction of Debezium version 2.5, the `wal2json` plugin is now deprecated.

    Actions required:

    • For new setups: No action is needed; Debezium version 2.5 will be used by default.
    • For existing setups opting to upgrade:
      • A maintenance update is required for existing setups to upgrade to Debezium version 2.5. Without this maintenance, your setup will remain on version 1.9.
      • Test your configurations with version 2.5 in a non-production environment to evaluate compatibility.
      • Due to breaking changes, the connector may need to be reconfigured. To upgrade, submit a support ticket. It may be necessary to reconfigure the connector with the new settings.
    • Plugin migration: Debezium version 2.5 has deprecated the wal2json plugin, and we advise users to transition to either the pgoutput or decoderbufs plugins as per Debezium's recommendations.

    Support: If you need help with the upgrade process or have questions regarding Debezium version 2.5, submit a support ticket via our support channel.

  • Mar 12, 2024

    Aiven for Apache Kafka tiered storage update

    The tiered storage feature for Aiven for Apache Kafka® is now accessible for all users to test. Access to this feature has been simplified, removing the need to go through sales and providing direct access.

    Tiered storage is currently in Early Availability, and continuous enhancements are being made. We encourage users to explore Tiered Storage and provide feedback to help refine and improve the feature.

    To learn more, see Tiered storage in Aiven for Apache Kafka documentation.

  • Mar 12, 2024

    New

    Google Cloud

    More GCP cloud regions supported: Berlin (Germany)

    All Aiven services are now available in the Google Cloud Platform (GCP) region europe-west10 (Berlin, Germany).

    Check all supported GCP cloud regions in List of available cloud regions.

  • Mar 4, 2024

    New alert filtering advanced configuration

    Aiven for OpenSearch introduces a new advanced configuration option, plugins.alerting.filter_by_backend_roles, enabling alert filtering based on assigned backend roles. This is beneficial for multi-tenant environments, improving privacy and security. A maintenance update is required to use this feature. For more details, see Aiven for OpenSearch documentation.