| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /*
- Copyright 2020 Docker Compose CLI authors
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- */
- package compose
- // Docker Engine API version constants.
- // These versions correspond to specific Docker Engine releases and their features.
- const (
- // apiVersion148 represents Docker Engine API version 1.48 (Engine v28.0).
- //
- // New features in this version:
- // - Volume mounts with type=image support
- //
- // Before this version:
- // - Only bind, volume, and tmpfs mount types were supported
- apiVersion148 = "1.48"
- // apiVersion149 represents Docker Engine API version 1.49 (Engine v28.1).
- //
- // New features in this version:
- // - Network interface_name configuration
- // - Platform parameter in ImageList API
- //
- // Before this version:
- // - interface_name was not configurable
- // - ImageList didn't support platform filtering
- apiVersion149 = "1.49"
- )
- // Docker Engine version strings for user-facing error messages.
- // These should be used in error messages to provide clear version requirements.
- const (
- // dockerEngineV28 is the major version string for Docker Engine 28.x
- dockerEngineV28 = "v28"
- // DockerEngineV28_1 is the specific version string for Docker Engine 28.1
- DockerEngineV28_1 = "v28.1"
- )
- // Build tool version constants
- const (
- // buildxMinVersion is the minimum required version of buildx for compose build
- buildxMinVersion = "0.17.0"
- )
|