Site logo

Not Playing – Spotify

New Feature Roundup: Transformations API, Warehouse Syncs, Audit Logs, and More

Published on
4 mins read
Written by
hero

This post was originally published on RudderStack's blog.


Our engineering teams continually build and release new features. We tell you, our users, about various functionality we build in our launch blogs. Every feature isn’t big enough for its own launch, though. To keep you up-to-date on everything that doesn’t fit into a launch, we will be writing regular, recurring product roundups to cover the features, fixes, and integrations that our engineers build.

New Features, Enhancements, and Bug Fixes

Transformations API

Users love our Transformations. It is one of our most popular features. Its API wasn't accessible until now, though. We released improvements to the Transformations API and exposed it to users, programmatically interacting with the Transformations functionality.

With the Transformations API, you can:

  • Programmatically add and remove transformations to the platform.

    Note: New transformations are always checked for successful compilation and execution.

  • Create an organization-wide sandbox where your team can store transformations before publishing them to the live environment.

  • Define Libraries - collections of transformations that can be re-used in RudderStack.

  • Version control your transformations - every change in a transformation creates a new version, and the whole lineage of a single transformation is available.

Also included with this release is a selection of useful and popular transformation libraries, exposed under the name RudderStack Libraries in the Transformations UI.

Warehouse Syncs

We released a new feature called Warehouses Syncs. It gives you observability for the pipelines that load data into your warehouse.

With Warehouse Syncs, you can:

  • See a chronologically ordered list of all syncs to all your data warehouse destinations in RudderStack.
  • Find important metadata, like the total time a sync took, if the sync was successful or not, what the source was, etc.
  • Search syncs based on various criteria.
  • Get detailed information about each sync by clicking on the sync in the UI, e.g., details on the table data synced to, error reports, etc.
Warehouse Syncs

Audit Logs

Security and compliance around data and its infrastructure are becoming increasingly important for our users. That’s why we released the first version of Audit Logs.

The Audit Log is a log of all the actions every user has taken in RudderStack. Actions that are tracked include:

  • CRUD operations for every object in RudderStack (e.g., Sources, Destinations, and connections).
  • Invitations and user management events.
  • Logins and password operations.
Audit Logs

Other Features and Bug Fixes

In addition to the above features, we also released the following minor features, enhancements, or bug fixes.

  • Improved performance for loading data to warehouses.
  • Improvements to the Data Governance API.
  • Improved sign-up and login flows, including Google authentication.
  • Updated UX for many user journeys.
  • Other bug fixes.

New integrations

Event Stream Sources

Cloud Extract Sources

  • Zendesk → Support Data
  • Pardot → Marketing Data
  • Stripe → Financial Data
  • Improved usability for sources, e.g., now it's possible to define prefixes for tables.
  • Bug fixes for various sources.

Try RudderStack Today

If you haven’t already, sign up for RudderStack Free today. Start using a smarter customer data pipeline that builds your customer data lake on your data warehouse. Use all your customer data. Answer more difficult questions. Send insights to your whole customer data stack.

Join us on Slack to chat with our team, explore our open source repos on GitHub, subscribe to our blog, and follow us on our socials: Twitter, LinkedIn, dev.to, Medium, YouTube. Don’t miss out on any updates. Subscribe to our blogs today!