Skip to content

Commit

Permalink
Merge pull request #8699 from braze-inc/jan-rn
Browse files Browse the repository at this point in the history
January 2025 release notes
  • Loading branch information
rachel-feinberg authored Jan 7, 2025
2 parents 1090df3 + cd632a1 commit 58179b2
Show file tree
Hide file tree
Showing 12 changed files with 151 additions and 104 deletions.
156 changes: 61 additions & 95 deletions _docs/_help/release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ description: "This landing page is home to Braze release notes. This is where yo

guide_featured_title: "Release notes"
guide_featured_list:
- name: 2025
link: /docs/help/release_notes/2025/
image: /assets/img/braze_icons/calendar-check-02.svg
- name: 2024
link: /docs/help/release_notes/2024/
image: /assets/img/braze_icons/calendar-check-02.svg
Expand Down Expand Up @@ -54,6 +57,64 @@ guide_featured_list:
> <br>
> For more information on any of the updates listed in this section, reach out to your account manager or [open a support ticket]({{site.baseurl}}/help/support/). You can also check out [our SDK Changelogs]({{site.baseurl}}/developer_guide/changelogs) to see more information on our monthly SDK releases, updates, and improvements.
## January 7, 2025 release

### Unlocking creativity

#### In-app messages templates

We added [templates]({{site.baseurl}}/user_guide/message_building_by_channel/in-app_messages/drag_and_drop/) for drag-and-drop in-app messages.

#### B2B Salesforce Sales Cloud lead management

[Managing leads with Salesforce Sales Cloud]({{site.baseurl}}/user_guide/getting_started/b2b_use_cases/b2b_salesforce_sales_cloud/) demonstrates how to use Braze webhooks to create and update leads in Salesforce Sales Cloud through a community-submitted integration.

### Robust channels

#### Canvas templates

We added Braze Canvas templates for [email sign-up with double opt-in]({{site.baseurl}}/user_guide/engagement_tools/canvas/get_started/braze_templates/email_signup/) and [onboarding with preferences survey]({{site.baseurl}}/user_guide/engagement_tools/canvas/get_started/braze_templates/preference_survey/).

#### Changes to WhatsApp Opt-in policy

Meta recently updated their [opt-in policy](https://developers.facebook.com/docs/whatsapp/overview/getting-opt-in/). For additional information, refer to [WhatsApp product updates]({{site.baseurl}}/user_guide/message_building_by_channel/whatsapp/meta_resources/).

#### Width tool for Content Blocks in the email drag-and-drop editor

You can [adjust the width]({{site.baseurl}}/user_guide/message_building_by_channel/email/drag_and_drop/dnd_content_blocks/#using-the-editor-to-add-a-content-block) of your Content Block in the drag-and-drop email editor. The default width is 100%.

### Data flexibility

#### Soft Bounced segment filter

Segment your users by whether they soft bounced X times in Y days. For more information, refer to [Segmentation filters glossary]({{site.baseurl}}/user_guide/engagement_tools/segments/segmentation_filters#soft-bounced).

#### Anonymous users overview

[Anonymous users]({{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/anonymous_users/) provides an overview of anonymous users and user aliases, outlining their significance and how they can be leveraged in your messages.

#### Global Control Group membership

You can [view Global Control Group membership]({{site.baseurl}}/user_guide/engagement_tools/testing/global_control_group/#view-whether-a-user-is-in-a-global-control-group) by going to the **Engagement** tab of an individual user's profile and scrolling to the **Miscellaneous** section.

### New Braze partnerships

#### Justuno - Leads capture

[Justuno]({{site.baseurl}}/partners/data_and_infrastructure_agility/leads_capture/justuno/) lets you create fully optimized visitor experiences for all of your audiences with dynamic segments, offering the most advanced targeting available&#8212;all without impacting site speed or increasing dev work.

#### Odicci - Customer data platform

Integrate Braze with [Odicci]({{site.baseurl}}/partners/data_and_infrastructure_agility/customer_data_platform/odicci/), a platform that empowers businesses to acquire, engage and retain customers through loyalty driven omnichannel experiences.

#### Optimizely - A/B testing

The Braze and [Optimizely]({{site.baseurl}}/partners/data_and_infrastructure_agility/ab_testing/optimizely/) integration is a two-way integration that allows you to:

- Sync your Braze customer segments and events to Optimizely Data Platform (ODP) nightly to enrich Optimizely customer profiles, reports, and segmentation.
- Send Braze Currents events from Braze to Optimizely’s reporting tool.
- Sync ODP customer data and events to Braze to enrich your Braze customer data and trigger Braze messaging based on customer events in ODP.

## December 10, 2024 release

### SDK user location by IP address
Expand Down Expand Up @@ -742,98 +803,3 @@ A few months ago, the articles for [tvOS Content Cards]({{site.baseurl}}/develop
{% alert note %}
[Contributors]({{site.baseurl}}/contributing/home) to Braze Docs should note that the site now runs on Ruby 3.3.0. Please upgrade your Ruby version as necessary.
{% endalert %}

## May 28, 2024 release

### Visual updates to documentation site

You may have noticed our documentation website has a snazzy new look! We've revamped it to reflect the new vibrant Braze brand identity. For a behind-the-scenes look at our new brand, read more at [Unveiling Our New Brand: A Conversation with Braze Executive Creative Director Greg Erdelyi](https://www.braze.com/resources/articles/unveiling-our-new-brand-a-conversation-with-braze-executive-creative-director-greg-erdelyi).

### Support for Portuguese and Spanish

{% multi_lang_include release_type.md release="General availability" %}

Braze is now available in both Portuguese and Spanish. To change the language the Braze dashboard appears in, refer to [Language settings]({{site.baseurl}}/user_guide/administrative/access_braze/language/).

### Robust channels

#### Multi-language settings

{% multi_lang_include release_type.md release="General availability" %}

By adjusting [multi-language settings]({{site.baseurl}}/multi_language_support/), you can target users in different languages and locations with different messages all within a single email message. To edit and manage multi-language support, you must have the "Manage Multi-Language Settings" user permission. To add the locale to a message, you'll need permissions for editing campaigns.

#### Message-level one-click list-unsubscribe header

{% multi_lang_include release_type.md release="General availability" %}

The one-click unsubscribe for the list-unsubscribe header ([RFC 8058](https://datatracker.ietf.org/doc/html/rfc8058)) provides an easy way for recipients to opt-out from emails. You can adjust this header setting to be applied at a message level in your emails. For more information on this setting, refer to [Email unsubscribe header in workspaces]({{site.baseurl}}/user_guide/administrative/app_settings/email_settings/#email-unsubscribe-header-in-workspaces).

#### About email sanitization

Visit our new [sanitization]({{site.baseurl}}/user_guide/message_building_by_channel/email/best_practices/sanitization) article to learn more about the process that occurs when Braze detects a specific type of JavaScript in your email message. Its main purpose is to prevent bad actors from accessing other Braze dashboard users' session data.

#### Inclusion count for Content Blocks

After adding a Content Block in an active campaign or Canvas, you can [preview this Content Block]({{site.baseurl}}/user_guide/engagement_tools/templates_and_media/content_blocks/) from the Content Blocks Library by hovering over the Content Block and selecting the <i class="fa fa-eye preview-icon"></i> **Preview** icon.

#### Canvas statuses

On the Braze dashboard, your Canvases are grouped by their status. Check out the different [Canvas statuses and descriptions]({{site.baseurl}}/user_guide/engagement_tools/canvas/get_started/canvas_status) for what they mean.

### AI and ML automation

#### Brand guidelines for AI copywriting assistant

{% multi_lang_include release_type.md release="General availability" %}

You can now create and apply [brand guidelines]({{site.baseurl}}/user_guide/brazeai/generative_ai/ai_copywriting/brand_guidelines/) to customize the style of copy generated by the AI copywriting assistant to fit your brand's voice. Set up multiple guidelines for different scenarios to ensure your tone always matches the context.

### New Braze partnerships

#### Adikteev - Analytics

The Braze and [Adikteev]({{site.baseurl}}/partners/data_and_infrastructure_agility/analytics/adikteev/) integration allows you to boost user retention by leveraging Adikteev’s churn prediction technology within Braze CRM campaigns to target high-risk user segments in priority.

#### Celebrus - Analytics

The Braze and [Celebrus]({{site.baseurl}}/partners/data_and_infrastructure_agility/analytics/celebrus) integration seamlessly integrates with the Braze SDK across web and mobile app channels, facilitating the population of Braze with channel activity data. This includes comprehensive insights into visitor traffic across digital assets over specified periods.

#### IAM Studio - Message Templates

With the Braze and [IAM Studio]({{site.baseurl}}/partners/message_orchestration/channel_extensions/email_templates/iam_studio/) integration, you can easily insert customizable in-app message templates into your Braze in-app messages, offering image replacement, text modification, deep link settings, custom attributes, and event settings. Using IAM Studio, you can reduce message production time and dedicate more time to content planning.

#### Regal - Instant Chat

By integrating Braze and [Regal]({{site.baseurl}}/partners/message_orchestration/additional_channels/messaging/regal/), you can create a more consistent and personalized experience across all your customer touchpoints.

#### Treasure Data - Cohort Import

With the Braze and [Treasure Data]({{site.baseurl}}/partners/data_and_infrastructure_agility/cohort_import/treasuredata/) integration, you can import user cohorts from Treasure Data to Braze so you can send targeted campaigns based on data that may only exist in your warehouse.

#### Zapier - Workflow Automation

The Braze and [Zapier]({{site.baseurl}}/partners/data_and_infrastructure_agility/workflow_automation/zapier/) partnership leverages the Braze API and Braze webhooks to connect with third-party applications to automate various actions.

### SDK updates

The following SDK updates have been released. Breaking updates are listed below; all other updates can be found by checking the corresponding SDK changelogs.

- [Android SDK 31.0.0](https://github.com/braze-inc/braze-android-sdk/blob/master/CHANGELOG.md)
- [Braze Segment Swift Plugin 3.0.0](https://github.com/braze-inc/braze-segment-swift/blob/main/CHANGELOG.md#300)
- Updates the Braze Swift SDK bindings to require releases from the 9.2.0+ SemVer denomination.
- This allows compatibility with any version of the Braze SDK from 9.2.0 up to, but not including, 10.0.0.
- Refer to the changelog entries for [7.0.0](https://github.com/braze-inc/braze-swift-sdk/blob/main/CHANGELOG.md#700), [8.0.0](https://github.com/braze-inc/braze-swift-sdk/blob/main/CHANGELOG.md#800), and [9.0.0](https://github.com/braze-inc/braze-swift-sdk/blob/main/CHANGELOG.md#900) for more information on potential breaking changes.
- Push notification support now requires a call to the static method `BrazeDestination.prepareForDelayedInitialization()` as early as possible in the app lifecycle, in your application’s `AppDelegate.application(_:didFinishLaunchingWithOptions:)` method.
- [Cordova SDK 9.0.0-9.2.0](https://github.com/braze-inc/braze-cordova-sdk/blob/master/CHANGELOG.md)
- Updated the native iOS bridge [from Braze Swift SDK 7.7.0 to 9.0.0](https://github.com/braze-inc/braze-swift-sdk/compare/7.7.0...9.0.0#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed).
- [Expo Plugin 2.1.1](https://github.com/braze-inc/braze-expo-plugin/blob/main/CHANGELOG.md#211)
- [Flutter SDK 10.1.0](https://pub.dev/packages/braze_plugin/changelog)
- [React Native SDK 11.0.0](https://github.com/braze-inc/braze-react-native-sdk/blob/11.0.0/CHANGELOG.md)
- [Swift SDK 9.1.0-9.2.0](https://github.com/braze-inc/braze-swift-sdk/blob/main/CHANGELOG.md#920)
- Unity 6.0.0
- Updated the native iOS bridge [from Braze Swift SDK 7.7.0 to 9.0.0](https://github.com/braze-inc/braze-swift-sdk/compare/7.7.0...9.0.0#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed).
- Updated the native Android bridge [from Braze Android SDK 29.0.1 to 30.3.0](https://github.com/braze-inc/braze-android-sdk/compare/v29.0.1...v30.3.0#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed).
- [Web SDK 5.3.1](https://github.com/braze-inc/braze-web-sdk/blob/master/CHANGELOG.md)
- Xamarin SDK Version 5.0.0
- Updated the iOS binding [from Braze Swift SDK 8.4.0 to 9.0.0](https://github.com/braze-inc/braze-swift-sdk/compare/8.4.0...9.0.0#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed).
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2016.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 8
page_order: 9
nav_title: 2016
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2017.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 7
page_order: 8
nav_title: 2017
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2018.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 6
page_order: 7
nav_title: 2018
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2019.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 5
page_order: 6
nav_title: 2019
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2020.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 4
page_order: 5
nav_title: 2020
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2021.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 3
page_order: 4
nav_title: 2021
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2022.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 2
page_order: 3
nav_title: 2022
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2023.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 1
page_order: 2
nav_title: 2023
layout: dev_guide
noindex: true
Expand Down
2 changes: 1 addition & 1 deletion _docs/_help/release_notes/2024.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
page_order: 0
page_order: 1
nav_title: 2024
layout: dev_guide
noindex: true
Expand Down
16 changes: 16 additions & 0 deletions _docs/_help/release_notes/2025.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
page_order: 0
nav_title: 2025
layout: dev_guide
noindex: true
guide_top_header: "2025 Release Notes"

page_type: landing
description: "This section is home to release notes for 2025."

guide_menu_title: ""
guide_menu_list:
- name: January 7, 2025
link: /docs/help/release_notes/2025/1_7_25/
image: /assets/img/braze_icons/snowflake-01.svg
---
65 changes: 65 additions & 0 deletions _docs/_help/release_notes/2025/1_7_25.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
nav_title: January 7, 2025
page_order: 12
noindex: true
page_type: update
description: "This article contains release notes for 1/7/2025."
---

# January 7, 2025 release

## Unlocking creativity

### In-app messages templates

We added [templates]({{site.baseurl}}/user_guide/message_building_by_channel/in-app_messages/drag_and_drop/) for drag-and-drop in-app messages.

### B2B Salesforce Sales Cloud lead management

[Managing leads with Salesforce Sales Cloud]({{site.baseurl}}/user_guide/getting_started/b2b_use_cases/b2b_salesforce_sales_cloud/) demonstrates how to use Braze webhooks to create and update leads in Salesforce Sales Cloud through a community-submitted integration.

## Robust channels

### Canvas templates

We added Braze Canvas templates for [email sign-up with double opt-in]({{site.baseurl}}/user_guide/engagement_tools/canvas/get_started/braze_templates/email_signup/) and [onboarding with preferences survey]({{site.baseurl}}/user_guide/engagement_tools/canvas/get_started/braze_templates/preference_survey/).

### Changes to WhatsApp Opt-in policy

Meta recently updated their [opt-in policy](https://developers.facebook.com/docs/whatsapp/overview/getting-opt-in/). For additional information, refer to [WhatsApp product updates]({{site.baseurl}}/user_guide/message_building_by_channel/whatsapp/meta_resources/).

### Width tool for Content Blocks in the email drag-and-drop editor

You can [adjust the width]({{site.baseurl}}/user_guide/message_building_by_channel/email/drag_and_drop/dnd_content_blocks/#using-the-editor-to-add-a-content-block) of your Content Block in the drag-and-drop email editor. The default width is 100%.

## Data flexibility

### Soft Bounced segment filter

Segment your users by whether they soft bounced X times in Y days. For more information, refer to [Segmentation filters glossary]({{site.baseurl}}/user_guide/engagement_tools/segments/segmentation_filters#soft-bounced).

### Anonymous users overview

[Anonymous users]({{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/anonymous_users/) provides an overview of anonymous users and user aliases, outlining their significance and how they can be leveraged in your messages.

### Global Control Group membership

You can [view Global Control Group membership]({{site.baseurl}}/user_guide/engagement_tools/testing/global_control_group/#view-whether-a-user-is-in-a-global-control-group) by going to the **Engagement** tab of an individual user's profile and scrolling to the **Miscellaneous** section.

## New Braze partnerships

### Justuno - Leads capture

[Justuno]({{site.baseurl}}/partners/data_and_infrastructure_agility/leads_capture/justuno/) lets you create fully optimized visitor experiences for all of your audiences with dynamic segments, offering the most advanced targeting available&#8212;all without impacting site speed or increasing dev work.

### Odicci - Customer data platform

Integrate Braze with [Odicci]({{site.baseurl}}/partners/data_and_infrastructure_agility/customer_data_platform/odicci/), a platform that empowers businesses to acquire, engage and retain customers through loyalty driven omnichannel experiences.

### Optimizely - A/B testing

The Braze and [Optimizely]({{site.baseurl}}/partners/data_and_infrastructure_agility/ab_testing/optimizely/) integration is a two-way integration that allows you to:

- Sync your Braze customer segments and events to Optimizely Data Platform (ODP) nightly to enrich Optimizely customer profiles, reports, and segmentation.
- Send Braze Currents events from Braze to Optimizely’s reporting tool.
- Sync ODP customer data and events to Braze to enrich your Braze customer data and trigger Braze messaging based on customer events in ODP.

0 comments on commit 58179b2

Please sign in to comment.