danger

You are viewing documentation for an older version.

Click here to view the latest documentation.

Profiles 0.22.x Changelog

Changelog for Profiles v0.22.

Version 0.22.4

18 Aug 2025

Bug Fixes

  • Fixed a Databricks OAuth authentication issue affecting PyNative models such as Audit, Propensity, etc.

Version 0.22.2

14 May 2025

Miscellaneous

  • Maintenance release: Updated dependencies to the latest compatible versions.

Version 0.22.1

6 May 2025

Bug Fixes

  • Fixed a pb audit issue.

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? We're here to help.

Join the RudderStack Slack community or email us for support