Platform · in 50 of 68 releases
AppExchange and Packaging
First in the release notes in Winter ’06, October 2005. 265 notes since, the most in Spring ’23.
- Notes
- 265
- First
- Winter ’06
- October 2005
- Most notes
- Spring ’23
- 13 notes
- Latest
- Winter ’27
A note counts here when its title or opening lines name AppExchange and Packaging, by any of the names Salesforce has used for it.
The first notes, Winter ’06
- AppExchange package user permissionsp. 5
- AppExchange review and certificationp. 5
- AppExchange application-sharing servicep. 5
- Installing apps from the AppExchangep. 5
- Publishing apps on the AppExchangep. 5
- 180-day AppExchange listing expiryp. 5
- AppExchange API 7.0p. 44
- Territory management through the AppExchange APIp. 62
Retirements and deprecations
- Prepare for Retirement of Own Archive Managed Package and Legacy Archivep. 221
- Removal of Hosted Content for Omnistudio for Managed Packagesp. 1036
- Data Detect Legacy-Managed Package End of Support on February 1, 2026p. 1228
- Data Detect Managed Package End of Support in Spring '26p. 1191
- Scan Your AppExchange Solution with Any DAST Scanner Instead of Chimerap. 475
- End of Distribution for the Health Cloud Managed Packagep. 457
- Custom Object CRUD Data from Apex Unit Tests Is No Longer Available in AppExchange App Analyticsp. 213
- Installing the Data.com Reports AppExchange Packagep. 114
Every note, by release
Newest first. Each title links to its page in Salesforce’s release notes.
Winter ’277
- Package and Distribute Your Multi-Framework Apps with 2GPp. 203
- Stability and Accuracy Enhancements for CME Managed Packagep. 605
- New and Changed Objects in CME Managed Packagep. 605
- Resolve Field Name Conflicts in Managed Package SOQL Queriesp. 727
- Block Apex Anonymous Code Execution from Managed Packages (Release Update)p. 728
- Automate Managed Package Post-Install Configuration with an AI Skillp. 783
- Review and Complete Actions for Salesforce CPQ and Advanced Approvals Managed Package Security Enhancementsp. 927
Summer ’267
- Prepare for Retirement of Own Archive Managed Package and Legacy Archivep. 221
- Block Apex Anonymous Code Execution from Managed Packages (Release Update)p. 842
- Updated Feature for Grants Management Managed Packagep. 1193
- New and Changed Objects in CME Managed Packagep. 1220
- Package External Client Apps in First-Generation Managed Packagesp. 1472
- Migrate Business Rules Engine with 2GPp. 538
- Switch Between Standard and Managed Package Runtimes and Designers in the Same Orgp. 551
Spring ’268
- Summarize Client Meeting Details with the Financial Advisor Assistance Agent for FSC Managed Packagep. 805
- Use Digital Insurance Alongside the Insurance Managed Package or Insurance CRMp. 839
- Seamlessly Migrate from Vlocity Industries Managed Package or Omnistudio Foundation Package with Standard Data Model to Omnistudio Standard Runtime by Using the Omnistudio Migration Assistantp. 1030
- Enforced Security Checks for Omnistudio for Managed Packagesp. 1031
- Removal of Hosted Content for Omnistudio for Managed Packagesp. 1036
- Enhanced Security for Named Credentials in Managed Packagesp. 1219
- Data Detect Legacy-Managed Package End of Support on February 1, 2026p. 1228
- Financial Advisor Assistance Agent for FSC Managed Packagep. 805
Winter ’268
- More Simply Set the Multilevel Dependencies of a Second-Generation Managed Package or Unlocked Packagep. 400
- Fully Shift Development from First-Generation Packaging to Second-Generation Packagingp. 401
- Easily Revert a Released First-Generation Managed Package Version to Betap. 400
- Automate and Get Seamless Managed Package Upgradesp. 627
- Get the Latest Media Planning Grid Enhancements for Advertising Sales Management on Managed Packagep. 786
- Migrate Business Rules Engine with 2GP (Pilot)p. 814
- Agentforce for Communications, Media, and Energy Managed Packagep. 833
- Data Detect Managed Package End of Support in Spring '26p. 1191
Summer ’2510
- Distribute Reports and Dashboards on Semantic Data Models with Managed Packagesp. 278
- Identify Partner Product Dependencies for AppExchange Solutionsp. 367
- Deploy AppExchange Partner Activations Using Data Kitsp. 438
- Convert and Migrate Packages to 2GP (Generally Available)p. 462
- Use CLI to Push Package Upgrades for Unlocked and Second-Generation Managed Packagesp. 463
- Package Agent Templates in Second- and First-Generation Managed Packagesp. 463
- View Package Metadata Usage for Unlocked and Second-Generation Managed Packagesp. 464
- Scan Your AppExchange Solution with Any DAST Scanner Instead of Chimerap. 475
- Expedite AppExchange Security Reviews for Agentforce Solutionsp. 476
- Streamline Deployment of Industries CPQ in LWC with Omnistudio for Managed Packagesp. 786
Spring ’253
Winter ’257
- Try AppExchange Solutions with Easep. 238
- Get Notified When Customers Review Your AppExchange Listingp. 296
- Remove Channels and Channel Members From Your Second-Generation Managed Packagesp. 301
- New Features for Communications, Media, and Energy & Utilities (CME) Managed Packagep. 451
- Move to Salesforce Contracts in Communications, Media, and Energy & Utilities (CME) Managed Packagep. 607
- Get a More Flexible Pricing Solution in Communications, Media, and Energy & Utilities (CME) Managed Packagep. 607
- Publish and Share Enablement Programs Quickly with Managed Packagesp. 747
Summer ’246
- Explore the Updated Documentation for Components in Managed Packagesp. 261
- Package External Client Apps In Second-Generation Managed Packagesp. 260
- Find Your Packages Faster in the AppExchange Partner Consolep. 270
- End of Distribution for the Health Cloud Managed Packagep. 457
- Migrate from Managed Packages to Education Cloudp. 509
- Quickly Find Salesforce for Nonprofit Managed Package Release Informationp. 522
Spring ’2411
- Explore AppExchange Solutions Based on Your Interestsp. 192
- Navigate AppExchange More Efficientlyp. 194
- Remove Custom Metadata Type Records from a Second-Generation Managed Packagep. 254
- Log Custom Interactions in AppExchange App Analyticsp. 260
- Get More Insights About Your Customer’s Discovery Journey in the Updated AppExchange Marketplace Analytics Dashboardp. 261
- Associate AppExchange Leads with Marketing Campaigns, Promotions, and Other Traffic Sourcesp. 262
- Migrate Managed Packages to Education Cloudp. 462
- Find and Fix Potential Duplicates in Nonprofit Success Pack (Managed Package)p. 469
- Security Enhancements for Volunteers for Salesforce (Managed Package)p. 469
- Automatic Upgrades for Managed Packagesp. 520
- Delete Workflow Rules from Managed Packagesp. 660
Winter ’2410
- Explore Improved Solution Listings on AppExchange Japanp. 181
- Manage AppExchange Favorites with Easep. 185
- Navigate to AppExchange from Salesforce Setupp. 184
- Find Solutions and Consultants Faster on AppExchange Japanp. 183
- Identify AppExchange Solution Types at a Glancep. 181
- Personalize Your Home Page Experience on AppExchange Japanp. 185
- Self-Enable AppExchange App Analytics on First-Generation (1GP) and Second-Generation (2GP) Packagesp. 237
- Cross-List Your Tableau Accelerator on AppExchangep. 238
- Improve AppExchange Listing Discoverability with New Business Needs Categories and Subcategoriesp. 240
- Monitor AppExchange Security Review Progress and Manage Your Reviews in the Partner Consolep. 241
Summer ’234
- Custom Object CRUD Data from Apex Unit Tests Is No Longer Available in AppExchange App Analyticsp. 213
- AppExchange Security Re-Reviews Available Upon Requestp. 213
- Salesforce Code Analyzer Scan Reports Now Required with Certain AppExchange Security Reviewsp. 213
- Delete Flows from Second-Generation Managed Packagesp. 602
Spring ’2313
- Identify Accessible Solutions and Diverse-Owned Businesses on AppExchangep. 180
- See Whether an AppExchange Solution Fits Your Budget Before You Install Itp. 181
- Block Access to Public Apex Constructor in Managed Package from @AuraEnabled Method (Release Update)p. 200
- Specify a Default Language for Unlocked and Second-Generation Managed Packagesp. 215
- Complete the AppExchange Security Review Fasterp. 224
- Manage Your AppExchange Business in the Partner Consolep. 222
- Experience an Intuitive AppExchange Publishing Journey in the Listing Builderp. 223
- Analyze CRM Analytics Recipe Usage with AppExchange App Analyticsp. 227
- Monitor Your AppExchange Listing Performance from the Partner Consolep. 226
- Explore Query Usage with AppExchange App Analytics Package Usage Log Operation Fieldsp. 227
- Retrieve Clean Read Counts with AppExchange App Analytics Package Usage Summariesp. 227
- Discover Additional CRUD Activity with AppExchange App Analytics UnassociatedCRUD log_record_typep. 227
- Embody Knowledge Best Practices with Updated AppExchange Packagesp. 667
Winter ’234
Summer ’222
Spring ’224
Winter ’2212
- Use a Managed Package to Deploy Custom Recommendationsp. 206
- Remove Metadata Components from Second-Generation Managed Packages (Beta)p. 233
- Get an Early Look at Converting First-Generation Managed Packages (Developer Preview)p. 233
- Manage First-Generation Managed Packages More Easilyp. 234
- Remove Invalid Characters from Managed Package Translationsp. 234
- Learn More About Subscriber Orgs with New AppExchange App Analytics Package Summary Fieldsp. 239
- Analyze Tableau CRM Lens and Dashboard Usage with AppExchange App Analyticsp. 239
- Change Data Capture Entity Selections from AppExchange Packages No Longer Count Against Your Allocationp. 241
- Monitor Your AMP Promotion Performance in the AppExchange Marketplace Analytics Dashboardp. 240
- Deepen Your Analysis with the AppExchange App Analytics Developer Cookbookp. 240
- Error Details for Referenced Flows and Pause Elements from Managed Packages Are Hiddenp. 312
- Get the Namespace of Installed Managed Packages That Access Named Credentialsp. 581
Summer ’219
- Install More Custom Fields Through AppExchangep. 219
- Prepare for US Sales Tax Collection on Your AppExchange Purchasesp. 224
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Update, Enforced)p. 238
- Deploy and Retrieve Up to 35,000 files in AppExchange Packages with Metadata APIp. 252
- Do More with Branches in Unlocked and Second-Generation Managed Packagesp. 253
- Optimize Your AppExchange App Analytics Query Strategy with Best Practicesp. 260
- Prepare Your AppExchange Customers for US Sales Tax Collectionp. 261
- See Lead Event Drivers and More in the Updated AppExchange Marketplace Analytics Dashboardp. 262
- Let Admins Create Managed Packages Without Email Template Builder Permissionsp. 529
Spring ’218
- Configure Order Save Behavior in 2GP and Unlocked Packagesp. 179
- Build Predictions for Managed Packagesp. 459
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Update, Postponed)p. 521
- Free Platform Cache for Managed Packages (Generally Available)p. 535
- Remove Metadata Components from Second-Generation Managed Packages (Pilot)p. 540
- Analyze Your Apex Custom Code with AppExchange App Analyticsp. 549
- Submit Your Solution Faster and Track Progress with the Redesigned AppExchange Security Reviewp. 549
- Update Your AppExchange Payment Information Quicklyp. 550
Winter ’215
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Update, Postponed)p. 537
- Schedule and Push Upgrades to Unlocked and Second-Generation Managed Packages (Generally Available)p. 551
- Test Your Custom Integrations Using AppExchange App Analytics Simulation Modep. 561
- See Which Locations Drive Listing Activity with AppExchange Marketplace Analytics Activity Summary by Regionp. 560
- Discover Quip for Customer 360 Features with the Quip Setup Starter Managed Packagep. 625
Summer ’207
- Send Surveys Between Orgs Using Managed Packagesp. 88
- Second-Generation Packaging Improvements: Delete Earlier Flows from Packagesp. 440
- Delete Lightning Components from Managed Packagesp. 509
- Disable Access to Non-global Controller Methods in Managed Packages (Update, Postponed)p. 524
- Schedule and Push Upgrades to Unlocked and Second-Generation Managed Packages (Beta)p. 539
- Get an Early Look at Converting First-Generation Managed Packages (Developer Preview)p. 540
- Analyze Subscriber Behavior with AppExchange App Analyticsp. 553
Spring ’207
- Transition from Managed Package Licenses to Permission Set Licensesp. 186
- Create the Latest Version of the Einstein Adoption Analytics App Without Installing a Managed Packagep. 274
- Manage AppExchange Installs and Settings with Ease Using Trailblazer.mep. 456
- Hire Confidently with Enhanced Salesforce Consultant Reviews on AppExchangep. 457
- Edit Data Classification for Custom Fields in Managed Packagesp. 479
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Critical Update, Postponed)p. 506
- Analyze Lightning Page Usage and Company Information with AppExchange App Analyticsp. 532
Winter ’208
- Make Sure Your AppExchange Packages are Ready for Lightning Experience (Beta)p. 73
- Create the Latest Version of the Einstein Adoption Analytics App Without Installing a Managed Packagep. 283
- Gain Insight into Your Company’s Installed AppExchange Packagesp. 456
- Strong Customer Authentication Is Supported for AppExchange Checkoutp. 456
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Critical Update, Postponed)p. 509
- Develop Apps with Ease Using Second-Generation Managed Packages (Generally Available)p. 528
- See the Health of Your AppExchange Listing with Marketplace Analyticsp. 532
- Analyze Managed Package API Event Usagep. 534
Summer ’198
- Make Sure Your AppExchange Packages are Ready for Lightning Experience (Beta)p. 71
- Global Value Set Behavior Is Standardized in Managed Packagesp. 405
- AppExchangep. 410
- Gain Insight into Your Company’s Installed AppExchange Packagesp. 415
- Disable Access to Non-global Apex Controller Methods in Managed Packages (Previously Released Critical Update)p. 450
- Track Leads and Manage Licenses for Second-Generation Managed Packages (Beta)p. 481
- Gain Insight into Managed Package Usage with App Analyticsp. 484
- See the Health of Your AppExchange Listing with Marketplace Analyticsp. 483
Spring ’194
Winter ’195
- Other Improvements to the Field Service Lightning Managed Packagep. 230
- Extend Flows with Third-Party Systems and Apps Using Flow Solutions on AppExchangep. 418
- Find What’s Best for Your Business with Recommended AppExchange Solutionsp. 427
- Focus Your AppExchange Search Results with Filtersp. 427
- Include IoT Components in a Managed Packagep. 464
Summer ’185
- Other Enhancements in the Field Service Lightning Managed Packagep. 230
- Analytics Adoption AppExchange Package Lets You See How Your Team Uses Einstein Analyticsp. 321
- Find AppExchange Solutions Faster with New Filtersp. 442
- Manage Your AppExchange Profile and Preferencesp. 442
- Work with Health Cloud Managed Packages in Scratch Orgsp. 559
Spring ’188
- Field Service Managed Packagep. 181
- Make Purchases on AppExchange with Your Bank Accountp. 394
- See the Approval Status of an AppExchange Packagep. 395
- Avoid Huge Debug Logs for Managed Package Codep. 500
- Control Second-Generation Packaging with User Permissionsp. 506
- Get the Same Behavior for Global Value Sets and Standard Value Sets in Managed Package Upgradesp. 511
- Grow Your Business Faster with the AppExchange Trailblazer Scorecardp. 513
- Accept Bank Payments in AppExchange Checkoutp. 514
Winter ’1810
- Add Tabs to Lightning Apps Installed from Managed Packagesp. 76
- Field Service Managed Packagep. 174
- Bolt Solutions and Lightning Data Now Available on AppExchangep. 492
- Find the Perfect Solution Faster in the New, Intelligent AppExchangep. 490
- Imagine What You Can Do with Second-Generation Packaging (Beta)p. 531
- Platform Cache Allocations in Change Set Deployments and Managed Package Upgrades Are No Longer Resetp. 573
- Build Your ISV Business Faster with the AppExchange Trailblazer Checklistp. 584
- Manage Business Plans in the AppExchange Publishing Consolep. 584
- Managed Package Updates Preserve Deactivated and Reactivated Global Value Set Valuesp. 586
- Other Changes to the AppExchange Publishing Consolep. 588
Summer ’174
Spring ’175
Winter ’176
- Add Lightning Components from the AppExchange in Community Builderp. 253
- View and Activate Read-Only Lightning Pages from Managed Packages in the Lightning App Builderp. 372
- Add Components from the AppExchange in Lightning App Builderp. 372
- AppExchange and Your Salesforce Org—Together at Lastp. 429
- AppExchangep. 428
- Automate Managed Package Push Upgrades with the APIp. 495
Summer ’163
Spring ’161
Winter ’163
Summer ’151
Spring ’151
Spring ’143
Winter ’141
Summer ’134
Winter ’131
Summer ’123
Summer ’091
Winter ’095
Summer ’082
Spring ’082
Winter ’082
Summer ’072
Winter ’076
Summer ’061
Winter ’068
- AppExchange package user permissionsp. 5
- AppExchange review and certificationp. 5
- AppExchange application-sharing servicep. 5
- Installing apps from the AppExchangep. 5
- Publishing apps on the AppExchangep. 5
- 180-day AppExchange listing expiryp. 5
- AppExchange API 7.0p. 44
- Territory management through the AppExchange APIp. 62
More in Platform
- Custom Objects100 notes
- Page Layouts and Record Pages188 notes
- Translation Workbench and Localization25 notes