We're excited to announce the launch of the v1.0 OCM Container package.
The v1 release introduces a few new patterns, particularly centered around the user and developer experience.
- No more lengthy first-time setup process - download the binary and run it.
- OCM Container looks for your config files in the default paths and loads them if they're there. Most things should "just work" by default. You can always turn it off.
- Enhanced ability to add additional mounts and env vars through config file - much more extensible and flexible for the individual user.
- No more need to build the OCM Container image locally. If the image isn't present it will pull it automatically.
- The image is also build with Konflux, and supports multiple architectures in the same manifest. There's no more difference between arm64 users and x86_64 users.
- Improved the developer experience with the implementation of the new Feature interfaces, allowing all interfaces to be loaded in the same manner.
- This also gives us a significantly better unit-testing experience per-feature.
Read the migration guide for more details.