Conversation
1a61cd0 to
458afb5
Compare
67b10d9 to
8f6a3df
Compare
75b314d to
f7bfd21
Compare
Updated the changelog for version 0.24.0, detailing new features, enhancements, and bug fixes including joinable data marts, project contexts, improved security headers, and onboarding checklist.
Obolrus
approved these changes
Apr 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
owox@0.24.0
Minor Changes
b335552: # Joinable Data Marts and Joined Reports
You can now connect data marts to each other and build reports that combine fields from several joined data marts in a single output.
On a data mart's Data Setup tab, the new Joinable Data Marts block lets you add joinable data marts, configure join conditions, choose which fields each joined data mart exposes, and override their aliases or aggregations. When editing a Google Sheets, Looker Studio, or Email report, the Report Columns picker now shows fields from the data mart together with fields available from joined data marts, so a single report can combine columns from several data marts at once. The generated SQL is available for inspection, and any joined report can be saved as a standalone data mart.
Supported on BigQuery, Snowflake, Redshift, Athena, and Databricks.
d187cdf: # Add project contexts and role scope, project settings page
Added business-domain Contexts and per-member Role Scope to narrow what shared resources a non-owner can see.
Admins define Contexts in Project Settings, attach them to Data Marts, Storages and Destinations, and pick
between
Entire projectandSelected contextsfor each member.Owners and admins are never gated by Contexts. Introduced a unified Project Settings page
(Overview, Members, Contexts, Credit consumption, Subscription, Notification) that replaces the separate
Members page and wires invite, role change and member removal through the Identity Provider.
ba44a8d: # Enhanced Security Headers for All Pages
Your OWOX application is now more secure with improved HTTP security headers on every page.
These security enhancements apply automatically to all application pages and authentication screens, helping protect your data and ensuring compliance with modern security standards.
c669d11: # Add OAuth for LinkedIn Ads and LinkedIn Pages
Added OAuth authorization flow for both LinkedIn connectors, including UI login, callback handling, credential exchange, and token-backed execution. Existing LinkedIn configurations are migrated to the OAuth2 structure with compatibility for previously saved settings.
d8e7e84: # Project Settings documentation
New documentation section covering how members, roles, and resource access work in OWOX Data Marts. Includes three pages under Project Settings: Members Management (Created By field, owner assignment on creation), Roles and Permissions (Admin, Technical User, Business User capabilities), and Ownership and Availability (ownership model per entity, availability settings, and per-entity access tables for Storage, Data Mart, Destination, Report, and their Triggers).
d118b10: # Improved Data Mart Publishing Experience
Publishing a Connector-based Data Marts is now smoother and more intuitive.
These changes make it easier to get started and keep your data up to date.
ba44a8d: # Easy Table and View Selection for BigQuery Data Marts
Defining BigQuery-based Data Marts is now faster and more convenient.
This update eliminates the need to memorize or copy complex table names, reducing setup time and preventing typos when configuring your Data Mart definitions.
ba44a8d: # Improved BigQuery Configuration Validation
Configuring BigQuery storages is now safer with better project ID validation.
This ensures your BigQuery connections are properly set up from the start, saving debugging time later.
e817c93: # Introduce Setup Checklist for Guided Onboarding
We have added a new Setup Checklist to guide users through the key steps required to start working with the product. It provides a clear, structured path from initial setup to getting the first results, helping users understand what to do next without confusion.
Each step includes a direct call to action, allowing users to quickly navigate or perform required actions. The checklist also tracks progress in real time and groups steps into logical stages, making the onboarding experience more intuitive and goal-oriented.
Overall, this improves time-to-value, reduces friction during onboarding, and helps users reach meaningful outcomes faster.
160574a: # Grey health indicator for unconfigured storages
Previously, a storage that had just been created but not yet configured showed a red health indicator — the same as a storage with broken credentials. Now, unconfigured storages show a distinct grey indicator with the message "Complete setup to activate Storage". Red is reserved for storages that have been configured but fail validation, and green for fully healthy ones.
50366c4: # TikTok Ads
campaign_idandadgroup_idin Ad InsightsPreviously, the
campaign_idandadgroup_idfields in thetiktok_ads_ad_insightstable were alwaysnull. This happened because TikTok's API requires these parent-hierarchy IDs to be requested as metrics, not dimensions, at the ad data level — and they were missing from the request. Now both fields are correctly requested and populated, so users can join ad-level performance data back to their campaigns and ad groups.3f8b831: # Improve Data Mart page layout, navigation, and table usability
This update enhances the overall user experience of the Data Mart page by improving layout responsiveness, navigation clarity, and table behavior.
These improvements make the interface more stable, scannable, and user-friendly, especially when working with large datasets and long content.
Patch Changes
@owox/backend@0.24.0
Patch Changes
@owox/idp-better-auth@0.24.0
Patch Changes
@owox/idp-owox-better-auth@0.24.0
Patch Changes
@owox/idp-protocol@0.24.0
Patch Changes
@owox/web@0.24.0
@owox/connectors@0.24.0
@owox/internal-helpers@0.24.0
@owox/test-utils@3.0.0
Patch Changes