Feature Enhancements and Fixes
Important Networking Changes
- Networking Opt-Out Configuration: Added new
JobAdmissionControl.RejectNetworkedJobs
configuration to allow users to explicitly opt-out of networking. Currently, Bacalhau rejects networking by default and requires users to opt-in usingJobAdmissionControl.AcceptNetworkedJobs=true
. This new parameter is the first phase of a major change where networking will be enabled by default in v1.7 (planned for release in the coming weeks). Users who need to maintain disabled networking should begin transitioning to the newRejectNetworkedJobs=true
configuration now to ensure a smooth upgrade path.
Job Configuration Enhancements
- Default Count Parameter: Fixed a significant usability issue where batch/service jobs would silently fail when no count was specified. The system now automatically sets the count field to 1 when not explicitly provided, eliminating confusion for new users. Explicit count=0 settings are still respected for intentionally stopping jobs.
Docker Image Handling
- Platform Compatibility Verification: Fixed the platform compatibility check for locally cached Docker images, ensuring that jobs correctly identify and utilize compatible images across different environments.
New Contributors
- @haixuanTao made their first contribution in #4857
Full Changelog: [v1.6.4...v1.6.5](v1.6.4...v1.6.5)