Product updates

Get the latest updates on features, fixes and improvements.

661 results

  • May 8, 2024

    Aiven for Apache Kafka® now supports Apache Kafka version 3.7

    We are thrilled to announce that Aiven for Apache Kafka now supports Apache Kafka version 3.7.0. This latest version brings a host of new features and improvements:

    • Allows creating connectors in the STOPPED state for Apache Kafka® Connect (KAFKA-15470): Newly created connectors are no longer in the RUNNING state by default.
    • Introduces cluster-wide dynamic log adjustments for Apache Kafka® Connect (KAFKA-15428): Now, with a single REST API request you can modify the logging level for the worker that receives the request or the logging level for all workers in the cluster.
    • Implements client exponential backoff (KAFKA-9800) - the maximum amount of time in milliseconds to wait when retrying a request to the broker that has repeatedly failed. If provided, the backoff per client increases exponentially up to this maximum for each failed request.

    To learn more about Aiven for Apache Kafka, see Aiven documentation.

  • May 8, 2024

    Monitor PgBouncer with Datadog

    We’re thrilled to announce that now you can integrate PgBouncer with Datadog to track connection pool metrics and monitor application traffic on the Datadog platform. Check how to enable monitoring PgBouncer metrics for your Aiven for PostgreSQL service in our documentation.

  • May 7, 2024

    Aiven Terraform provider

    Application users are now generally available in Aiven Provider for Terraform

    In version 4.17.0, the beta flag has been removed from the aiven_organization_application_user and aiven_organization_application_user_token resources.

    Application users are a special type of user that super admin can create to use for programmatic access to Aiven through Terraform. They make it easier to audit and manage access to your Aiven resources for applications.

    This release also includes fixes for the aiven_kafka_connector 201 error and the invalid token error.

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

  • Apr 23, 2024

    Improved

    Aiven for Apache Kafka® Connect

    Apache Kafka Connect Elasticsearch sink connector version 7.0.0

    The Apache Kafka Connect Elasticsearch sink connector has been upgraded to version 7.0.0. This update introduces significant improvements and compatibility enhancements with newer versions of Elasticsearch.

    Key updates:

    • The connector is now compatible with Elasticsearch versions 7.x onwards.
    • Elasticsearch 8.x no longer supports the _type parameter, which affects data structure and queries. Update your Elasticsearch queries and data handling accordingly. Compatibility with Elasticsearch versions 6.x and earlier has been discontinued due to deprecated features and compatibility issues.
    • This update applies only to the Apache Kafka Connect connector and does not affect the metric agent.

    Action required:

    If you currently use Elasticsearch version 6.x or earlier, you must upgrade to at least Elasticsearch version 7.x by applying the service maintenance updates to continue using this connector.

    For details on how to use this connector, see Create a sink connector from Apache Kafka® to Elasticsearch.

  • Apr 22, 2024

    Improved

    Aiven for Apache Kafka® Connect

    BigQuery connector for Apache Kafka® version 2.6.0

    The BigQuery connector for Apache Kafka has been upgraded to version 2.6.0, introducing new features and improvements to enhance functionality and reliability.

    What’s new:

    • Storage Write API support (beta): The Storage Write API is now available as an opt-in feature. To enable it, you can use the useStorageWriteApi property. By enabling this feature, the default stream will be used. However, if you set the enableBatchMode property to true, the pending type stream will be used instead. This is currently a beta feature, and its use in production environments is not recommended.

    Bug fixes:

    • Multiple topics routing: The topic2TableMap property now allows multiple topics to be routed to the same table.
    • Retry logic for merge queries: Added retry logic for jobInternalError errors when performing merge queries in upsert/delete mode.

    For more information, refer to the GitHub release notes for the BigQuery connector for Apache Kafka.

  • Apr 19, 2024

    New

    Aiven Console

    Application users are now generally available in Aiven

    Application users are a special type of user that super admin can create to use for programmatic access to Aiven through the API, Terraform, Kubernetes, or other applications. They make it easier to audit and manage access to your Aiven resources for applications.

    These users are centrally managed by organization super admin, who now have full visibility into how their organization’s resources are programmatically accessed on the Aiven platform. The application user tokens also add another level of security. Super admin can restrict users from creating personal tokens, ensuring that only approved applications access the Aiven API with application user tokens. This also makes it easier for super admin to regularly rotate tokens according to your organization’s security policies.

    Find out more about using application users to securely manage access to the Aiven platform in the documentation.

  • 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