---
title: "Tags in Service Data Sources"
excerpt: "Use tags when querying Service Data Sources, add CA certificates to Kafka connections, DynamoDB Connector improvements, and more!"
date: "2024-10-25"
---

# Tags in Service Data Sources

You can now assign tags to your Pipes and Data Sources and use them when querying data from your Service Data Sources using the new `resource_tags` column.

{% image src="/assets/changelog/service-datasource-tags.png" alt="Service Data Source tags interface showing how to use tags when querying data" /%}

## Kafka CA certificate support

If your Kafka cluster uses a CA certificate, you can now add it when creating a Kafka connection from the UI or using the CLI with the `--ssl-ca-pem path/to/ca.pem` argument in the `tb connection create kafka` command, or by defining the `KAFKA_SSL_CA_PEM` setting in your .datasource files.

{% image src="/assets/changelog/kafka-ca-cert.png" alt="Kafka CA certificate configuration interface" /%}

## DynamoDB Connector improvements

- Improved overall performance, enabling the processing of DynamoDB tables up to 500 GB. Larger tables can be still processed but require dedicated infrastructure.
- Added a new `_old_record` column that gets populated with the previous version of the records when DynamoDB Stream is configured with the `NEW_AND_OLD_IMAGES` view type.
- Better error handling when processing table updates. Common errors, such as permission issues and DynamoDB Stream not existing, are recovered when the conditions are met.
- Reduced the number of DescribeStream API requests.

## Playground from explain

You can now use the generated SQL query from the explain page to create a new playground from it.

{% image src="/assets/changelog/playground-from-explain.png" alt="Interface showing how to create a playground from an explain query" /%}

## Improvements

- Tinybird has a [new Compliance doc](/forward/compliance) that lists all the certifications such as SOC 2 Type II and HIPAA.
- Added support for `Array(Nullable(Date))` type and nullable values in map types `Map(*, Nullable(*))`.

## Bug fixes

- Several fixes regarding "Unsynced changes" in the UI.
- Fixed a couple of internal errors when working with the DynamoDB connector.
- Now users can create a new Data Source with an associated Token from the UI.
- Fixed the autocomplete and split view in pipes and playgrounds when clicking a Materialized View Data Source.