FirstBoot By Peridio

Introducing Bundle Overrides: Frictionless Software Distribution at Your Fingertips

Written by Daniel Spofford | Dec 16, 2024 9:49:30 PM

Today, we're thrilled to announce Bundle Overrides, a game-changing feature that expands how you deploy software to your devices. While our release-based workflows continue to provide the structure and safety controls needed for production deployments, Bundle Overrides offers a streamlined path when you need to move quickly—putting you in direct control of where your software goes, when it goes there, and for how long.


Freedom to Deploy Your Way

Until now, deploying software to devices meant working within the constraints of cohort-based release channels. While powerful, this approach required you to create releases, search for specific bundles, and work through predetermined paths to reach your target devices.

Bundle Overrides breaks these constraints. Want to deploy directly to a specific device? Just select the bundle and send it—even if that device is already part of an active release channel. Need to quickly push a bundle to an entire cohort? No more searching through dropdown menus—simply choose your target cohort right from the bundle you're viewing.

Why This Changes Everything

This isn't just a new feature—it's a fundamental shift in how you manage software distribution:

  • Direct Device Targeting: Instantly override a device's normal release channel with specific bundles, temporarily or indefinitely
  • Streamlined Cohort Deployment: Deploy to entire cohorts directly from the bundle view—no more hunting through release configurations
  • Flexible Override Management: Schedule override durations that match your needs, from quick testing windows to permanent assignments

The traditional "create release → search for bundle → deploy" workflow is now optional. With Bundle Overrides, if you're looking at a bundle, you're ready to deploy it—anywhere, anytime.

Built for Real-World Development Workflows

Development and Testing

For development teams, Bundle Overrides eliminates common friction points:

  • Push experimental builds directly to development devices without disrupting release channels
  • Quickly iterate on specific devices without creating temporary releases
  • Test different bundle versions across multiple devices simultaneously
  • Return devices to their normal release channels automatically when testing concludes

Quality Assurance

QA teams gain unprecedented flexibility:

  • Target specific test devices with diagnostic builds
  • Compare different bundle versions side-by-side across devices
  • Maintain stable test environments while experimenting with new builds
  • Schedule temporary overrides for specific test windows

Production Operations

Operations teams maintain full control and visibility:

  • Deploy hotfixes to specific devices without creating emergency releases
  • Manage exceptions for specific devices or cohorts without disrupting standard workflows
  • Schedule and track override durations for complete deployment oversight
  • Maintain security and audit trails for all deployments

Security and Control by Design

Built on Peridio's robust foundation, Bundle Overrides maintains our commitment to security:

  • Zero Trust Architecture: All bundles remain cryptographically signed and encrypted
  • Secure Communication: Mutual TLS ensures secure deployment paths
  • Granular Permissions: Fine-grained control over who can create and manage overrides
  • Complete Audit Trail: Track every override, its duration, and its target
  • Automatic Expiration: Set time limits on overrides to ensure temporary means temporary

Getting Started with Bundle Overrides

Ready to transform your deployment workflow? Bundle Overrides is available now in the Peridio platform. Here's how to get started:

  1. Navigate to any bundle in your repository
  2. Look for the new "Deploy" options in the bundle view
  3. Choose your target—device or cohort
  4. Set your override duration (if desired)
  5. Deploy with confidence

🚀 What's Next?

Bundle Overrides represents our ongoing commitment to removing friction from the software deployment process while maintaining the security and reliability you expect from Peridio. We're excited to see how this feature transforms your workflows and accelerates your development cycles.

We're already working on expanding Bundle Overrides' capabilities based on early feedback, including:

  • Enhanced scheduling options for overrides
  • Batch override operations
  • Extended reporting and analytics
  • Integration with CI/CD pipelines

Start Using Bundle Overrides Today 

Ready to experience frictionless software deployment? Bundle Overrides is available now to all Peridio users. 👉 Learn More & Get Started.

Have questions or feedback? We'd love to hear from you. Reach out to our team or check out our comprehensive documentation to learn more about making the most of Bundle Overrides in your workflow.