You are viewing documentation for an older version.
Profiles 0.13.x Changelog
4 minute read
Version 0.13.2
11 June 2024
Bug Fixes
- Fixed issues with auto-migrate on Windows.
- Resolved insufficient memory error encountered while adding
main_idtoinput_vartables in Redshift.
Version 0.13.1
23 May 2024
Bug Fixes
- Resolved the issue with remapped models in entity projects in the RudderStack dashboard.
- Fixed timestamp casting issues on BigQuery.
Known Issues
- RudderStack does not support accessing input sources in a different project for the BigQuery warehouse.
- 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. - 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. pb validate accesscommand does not work for BigQuery.- Some commands such as
pb insertdoes not work for Redshift, Databricks, and BigQuery. - Cross database references can fail on Redshift for a few clusters.
- If you are referring a public package in the project and get
ssh: handshake failed error, then you’ll have to manually clear WhtGitCache folder to make it work. - The code for
validity_timeis redundant and should be removed. - In some cases, you may need to install the
profiles-rudderstackandprofiles-rudderstack-binpip packages separately. - You may have to execute the compile command once before executing validate access. Otherwise, you will get a
seq_noerror. - Cohort features do not inherit the parent’s features.
- RudderStack dashboard lists a cohort only if it has features.
- Timegrains is an experimental feature. There might be some undiscovered issues.
- Activations does not work with Redshift warehouse.
Version 0.13
16 May 2024 Schema version: 63
What’s New
- Timegrains feature (experimental) lets you reuse the output material of a model within the specified time period, preventing unnecessary recalculations. You can define its value as a day, week, month etc. to compute features at the end of that particular period.
- Cohorts feature (experimental) lets you define core customer segments within an entity based on some characteristics.
- Removed support for
rebase_incrementalin project_spec. However, you can specify it using the command-line tool. - The
outputfolder now generates artifacts forrunandcompilecommands in separate subfolders with the same name. pb init pb-projectnow comes with a sample SQL model.ReadFilesupport introduced in YAML which lets you highlight syntax. In a SQL model, you can use{{this.ReadFile("models/sql_file.sql")}}to refer SQL content from a file.- Material registry is now at v5. It includes two new columns -
model_refandregistry_version. The registry will be automatically migrated once you executepb runcommand.
Improvements
- Improved performance in compilation and ID stitching processes, resulting in faster operations.
- Improved error handling at some places.
- Few internal refactorings for enhanced working.
Bug Fixes
- Removed
include_untimedkey from thepb_project.yamlfile as it was redundant. - Fixed sporadic lengthening of project runs in RudderStack dashboard.
Known 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. - Redshift: If two different users create material objects on the same schema, RudderStack will throw error during cleanup when trying to drop views created by the other user, such as
user_var_table. pb validate accesscommand does not work for BigQuery.- Some commands such as
pb insertdoes not work for Redshift, Databricks, and BigQuery. - For a few clusters, cross database references can fail on Redshift.
- If you are referring a public package in the project and get
ssh: handshake failed error, then you’ll have to manually clear WhtGitCache folder to make it work. - The code for
validity_timeis redundant and should be removed. - In some cases, you may need to install the
profiles-rudderstackandprofiles-rudderstack-binpip packages separately. - You may have to execute the compile command once before executing validate access. Otherwise, you will get a
seq_noerror. - Cohort features do not inherit parent’s features.
- RudderStack dashboard lists a cohort only if it has features.
- Timegrains is an experimental feature. There might be some undiscovered issues.
- Activations does not work with Redshift warehouse.