Version:

Profiles 0.22.x Changelog

Changelog for Profiles v0.22.

Version 0.22.0

24 April 2025
Schema version: 89

Release Schedule

MilestoneDate
CLI releaseApril 24, 2025
Deployment to dev workspacesApril 24, 2025
Deployment to production workspacesApril 29, 2025

What’s New

  • Support for using the OAuth protocol for authorization and authentication with Databricks.
  • Added ID stitcher rules—this feature allows you to control which nodes and edges are included in your ID graph by defining rules in a warehouse table.
  • Improved logging and error handling.
  • MFA token caching support is added for Snowflake. Pass passcode with --passcode flag. Ex: pb run --passcode 123456.
  • Log file is renamed to pb.log.
  • pb tutorial now accepts the --rpc_python_path flag.

Bug Fixes

  • Fixed PyNative packages loading issues.
  • Fixed an issue where duplicates under model_folders were resulting in an error.
  • Fixed an issue with PyNative models when using with a Snowflake unencrypted private key.

Known Issues

BigQuery

  • pb validate access command does not work for BigQuery.

Redshift

  • If two different users create material objects on the same schema, RudderStack gives an error during cleanup when trying to drop views created by the other user, like user_var_table.
  • Cross-database references can fail on Redshift for a few clusters.
  • While creating Activations, validation for Redshift does not work correctly in the RudderStack dashboard.

Other issues

  • Linux users might see this warning for all command runs - you can ignore it: WARN[0000]log.go:228 gosnowflake.(*defaultLogger).Warn DBUS_SESSION_BUS_ADDRESS envvar looks to be not set, this can lead to runaway dbus-daemon processes. To avoid this, set envvar DBUS_SESSION_BUS_ADDRESS=$XDG_RUNTIME_DIR/bus (if it exists) or DBUS_SESSION_BUS_ADDRESS=/dev/null.
  • pb insert does not work for Redshift, Databricks, and BigQuery.
  • If you are referring a public package in the project and get ssh: handshake failed error, then you’ll have to manually remove the entire folder from WhtGitCache to make it work.

Questions? Contact us by email or on Slack