github.com/mforkel/docker-ce-i386@v17.12.1-ce-rc2+incompatible/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  Items starting with `DEPRECATE` are important deprecation notices. For more
     4  information on the list of deprecated flags and APIs please have a look at
     5  https://docs.docker.com/engine/deprecated/ where target removal dates can also
     6  be found.
     7  
     8  **IMPORTANT**: You must stop all containers and plugins **BEFORE** upgrading to Docker CE 17.12.
     9  See related PR: [moby/moby#35812](https://github.com/moby/moby/pull/35812) 
    10  
    11  ## 17.12.1-ce (2018-02-DD)
    12  
    13  ### Client
    14  - Fix `node-generic-resource` typo [moby/moby#35970](https://github.com/moby/moby/pull/35970) and [moby/moby#36125](https://github.com/moby/moby/pull/36125)
    15  * Return errors from daemon on stack deploy configs create/update [docker/cli#757](https://github.com/docker/cli/pull/757)
    16  
    17  ### Logging
    18  - awslogs: fix batch size calculation for large logs [moby/moby#35726](https://github.com/moby/moby/pull/35726)
    19  * Support a proxy in splunk log driver [moby/moby#36220](https://github.com/moby/moby/pull/36220)
    20  
    21  ### Networking
    22  - Fix ingress network when upgrading from 17.09 to 17.12 [moby/moby#36003](https://github.com/moby/moby/pull/36003)
    23  * Add verbose info to partial overlay ID [moby/moby#35989](https://github.com/moby/moby/pull/35989)
    24  - Fix IPv6 networking being deconfigured if live-restore is being enabled [docker/libnetwork#2043](https://github.com/docker/libnetwork/pull/2043)
    25  - Fix watchMiss thread context [docker/libnetwork#2051](https://github.com/docker/libnetwork/pull/2051)
    26  
    27  ### Packaging
    28  - Set TasksMax in docker.service [docker/docker-ce-packaging#78](https://github.com/docker/docker-ce-packaging/pull/78)
    29  
    30  ### Runtime
    31  * Bump Golang to 1.9.4
    32  * Bump containerd to 1.0.1
    33  - Fix dockerd not being able to reconnect to containerd when it is restarted [moby/moby#36173](https://github.com/moby/moby/pull/36173)
    34  - Fix containerd events from being processed twice [moby/moby#35891](https://github.com/moby/moby/issues/35891)
    35  - Fix vfs graph driver failure to initialize because of failure to setup fs quota [moby/moby#35827](https://github.com/moby/moby/pull/35827)
    36  - Fix regression of health check not using container's working directory [moby/moby#35845](https://github.com/moby/moby/pull/35845)
    37  - Honor `DOCKER_RAMDISK` with containerd 1.0 [moby/moby#35957](https://github.com/moby/moby/pull/35957)
    38  - Update runc to fix hang during start and exec [moby/moby#36097](https://github.com/moby/moby/pull/36097) 
    39  - Windows: Vendor of Microsoft/hcsshim @v.0.6.8 partial fix for import layer failing [moby/moby#35924](https://github.com/moby/moby/pull/35924)
    40  * Do not make graphdriver homes private mounts [moby/moby#36047](https://github.com/moby/moby/pull/36047)
    41  * Use rslave propogation for mounts from daemon root [moby/moby#36055](https://github.com/moby/moby/pull/36055)
    42  * Set daemon root to use shared mount propagation [moby/moby#36096](https://github.com/moby/moby/pull/36096)
    43  * Validate that mounted paths exist when container is started, not just during creation  [moby/moby#35833](https://github.com/moby/moby/pull/35833)
    44  * Add `REMOVE` and `ORPHANED` to TaskState [moby/moby#36146](https://github.com/moby/moby/pull/36146)
    45  - Fix issue where network inspect does not show Created time for networks in swarm scope [moby/moby#36095](https://github.com/moby/moby/pull/36095)
    46  * Nullify container read write layer upon release [moby/moby#36130](https://github.com/moby/moby/pull/36160) and [moby/moby#36343](https://github.com/moby/moby/pull/36242)
    47  
    48  ### Swarm
    49  * Remove watchMiss from swarm mode [docker/libnetwork#2047](https://github.com/docker/libnetwork/pull/2047) 
    50  
    51  ## 17.12.0-ce (2017-12-27)
    52  
    53  ## Known Issues
    54  * AWS logs batch size calculation [moby/moby#35726](https://github.com/moby/moby/pull/35726)
    55  * Health check no longer uses the container's working directory [moby/moby#35843](https://github.com/moby/moby/issues/35843) 
    56  * Errors not returned from client in stack deploy configs [moby/moby#757](https://github.com/docker/cli/pull/757)
    57  * Daemon aborts when project quota fails [moby/moby#35827](https://github.com/moby/moby/pull/35827) 
    58  * Docker cannot use memory limit when using systemd options [moby/moby#35123](https://github.com/moby/moby/issues/35123)
    59  
    60  ### Builder
    61  
    62  - Fix build cache hash for broken symlink [moby/moby#34271](https://github.com/moby/moby/pull/34271)
    63  - Fix long stream sync [moby/moby#35404](https://github.com/moby/moby/pull/35404)
    64  - Fix dockerfile parser failing silently on long tokens [moby/moby#35429](https://github.com/moby/moby/pull/35429)
    65  
    66  ### Client
    67  
    68  * Remove secret/config duplication in cli/compose [docker/cli#671](https://github.com/docker/cli/pull/671)
    69  * Add `--local` flag to `docker trust sign` [docker/cli#575](https://github.com/docker/cli/pull/575)
    70  * Add `docker trust inspect` [docker/cli#694](https://github.com/docker/cli/pull/694)
    71  + Add `name` field to secrets and configs to allow interpolation in Compose files [docker/cli#668](https://github.com/docker/cli/pull/668)
    72  + Add `--isolation` for setting swarm service isolation mode [docker/cli#426](https://github.com/docker/cli/pull/426)
    73  * Remove deprecated "daemon" subcommand [docker/cli#689](https://github.com/docker/cli/pull/689)
    74  - Fix behaviour of `rmi -f` with unexpected errors [docker/cli#654](https://github.com/docker/cli/pull/654)
    75  * Integrated Generic resource in service create [docker/cli#429](https://github.com/docker/cli/pull/429)
    76  - Fix external networks in stacks [docker/cli#743](https://github.com/docker/cli/pull/743)
    77  * Remove support for referencing images by image shortid [docker/cli#753](https://github.com/docker/cli/pull/753) and [moby/moby#35790](https://github.com/moby/moby/pull/35790)
    78  * Use commit-sha instead of tag for containerd [moby/moby#35770](https://github.com/moby/moby/pull/35770)
    79  
    80  ### Documentation
    81  
    82  * Update API version history for 1.35 [moby/moby#35724](https://github.com/moby/moby/pull/35724)
    83  
    84  ### Logging
    85  
    86  * Logentries driver line-only=true []byte output fix [moby/moby#35612](https://github.com/moby/moby/pull/35612)
    87  * Logentries line-only logopt fix to maintain backwards compatibility [moby/moby#35628](https://github.com/moby/moby/pull/35628)
    88  + Add `--until` flag for docker logs [moby/moby#32914](https://github.com/moby/moby/pull/32914)
    89  + Add gelf log driver plugin to Windows build [moby/moby#35073](https://github.com/moby/moby/pull/35073)
    90  * Set timeout on Splunk batch send [moby/moby#35496](https://github.com/moby/moby/pull/35496)
    91  * Update Graylog2/go-gelf [moby/moby#35765](https://github.com/moby/moby/pull/35765)
    92  
    93  ### Networking
    94  
    95  * Move load balancer sandbox creation/deletion into libnetwork [moby/moby#35422](https://github.com/moby/moby/pull/35422)
    96  * Only chown network files within container metadata [moby/moby#34224](https://github.com/moby/moby/pull/34224)
    97  * Restore error type in FindNetwork [moby/moby#35634](https://github.com/moby/moby/pull/35634)
    98  - Fix consumes MIME type for NetworkConnect [moby/moby#35542](https://github.com/moby/moby/pull/35542)
    99  + Added support for persisting Windows network driver specific options [moby/moby#35563](https://github.com/moby/moby/pull/35563)
   100  - Fix timeout on netlink sockets and watchmiss leak [moby/moby#35677](https://github.com/moby/moby/pull/35677)
   101  + New daemon config for networking diagnosis [moby/moby#35677](https://github.com/moby/moby/pull/35677)
   102  - Clean up node management logic [docker/libnetwork#2036](https://github.com/docker/libnetwork/pull/2036)
   103  - Allocate VIPs when endpoints are restored [docker/swarmkit#2474](https://github.com/docker/swarmkit/pull/2474)
   104  
   105  ### Runtime
   106  
   107  * Update to containerd v1.0.0 [moby/moby#35707](https://github.com/moby/moby/pull/35707)
   108  * Have VFS graphdriver use accelerated in-kernel copy [moby/moby#35537](https://github.com/moby/moby/pull/35537)
   109  * Introduce `workingdir` option for docker exec [moby/moby#35661](https://github.com/moby/moby/pull/35661)
   110  * Bump Go to 1.9.2 [moby/moby#33892](https://github.com/moby/moby/pull/33892) [docker/cli#716](https://github.com/docker/cli/pull/716)
   111  * `/dev` should not be readonly with `--readonly` flag [moby/moby#35344](https://github.com/moby/moby/pull/35344)
   112  + Add custom build-time Graphdrivers priority list [moby/moby#35522](https://github.com/moby/moby/pull/35522)
   113  * LCOW: CLI changes to add platform flag - pull, run, create and build [docker/cli#474](https://github.com/docker/cli/pull/474)
   114  * Fix width/height on Windoes for `docker exec` [moby/moby#35631](https://github.com/moby/moby/pull/35631)
   115  * Detect overlay2 support on pre-4.0 kernels [moby/moby#35527](https://github.com/moby/moby/pull/35527)
   116  * Devicemapper: remove container rootfs mountPath after umount [moby/moby#34573](https://github.com/moby/moby/pull/34573)
   117  * Disallow overlay/overlay2 on top of NFS [moby/moby#35483](https://github.com/moby/moby/pull/35483)
   118  - Fix potential panic during plugin set. [moby/moby#35632](https://github.com/moby/moby/pull/35632)
   119  - Fix some issues with locking on the container [moby/moby#35501](https://github.com/moby/moby/pull/35501)
   120  - Fixup some issues with plugin refcounting [moby/moby#35265](https://github.com/moby/moby/pull/35265)
   121  + Add missing lock in ProcessEvent [moby/moby#35516](https://github.com/moby/moby/pull/35516)
   122  + Add vfs quota support [moby/moby#35231](https://github.com/moby/moby/pull/35231)
   123  * Skip empty directories on prior graphdriver detection [moby/moby#35528](https://github.com/moby/moby/pull/35528)
   124  * Skip xfs quota tests when running in user namespace [moby/moby#35526](https://github.com/moby/moby/pull/35526)
   125  + Added SubSecondPrecision to config option. [moby/moby#35529](https://github.com/moby/moby/pull/35529)
   126  * Update fsnotify to fix deadlock in removing watch [moby/moby#35453](https://github.com/moby/moby/pull/35453)
   127  - Fix "duplicate mount point" when `--tmpfs /dev/shm` is used [moby/moby#35467](https://github.com/moby/moby/pull/35467)
   128  - Fix honoring tmpfs-size for user `/dev/shm` mount [moby/moby#35316](https://github.com/moby/moby/pull/35316)
   129  - Fix EBUSY errors under overlayfs and v4.13+ kernels [moby/moby#34948](https://github.com/moby/moby/pull/34948)
   130  * Container: protect health monitor channel [moby/moby#35482](https://github.com/moby/moby/pull/35482)
   131  * Container: protect the health status with mutex [moby/moby#35517](https://github.com/moby/moby/pull/35517)
   132  * Container: update real-time resources [moby/moby#33731](https://github.com/moby/moby/pull/33731)
   133  * Create labels when volume exists only remotely [moby/moby#34896](https://github.com/moby/moby/pull/34896)
   134  - Fix leaking container/exec state [moby/moby#35484](https://github.com/moby/moby/pull/35484)
   135  * Disallow using legacy (v1) registries [moby/moby#35751](https://github.com/moby/moby/pull/35751) and [docker/cli#747](https://github.com/docker/cli/pull/747)
   136  - Windows: Fix case insensitive filename matching against builder cache [moby/moby#35793](https://github.com/moby/moby/pull/35793)
   137  - Fix race conditions around process handling and error checks [moby/moby#35809](https://github.com/moby/moby/pull/35809)
   138  * Ensure containers are stopped on daemon startup [moby/moby#35805](https://github.com/moby/moby/pull/35805)
   139  * Follow containerd namespace conventions [moby/moby#35812](https://github.com/moby/moby/pull/35812)
   140  
   141  ### Swarm Mode
   142  
   143  + Added support for swarm service isolation mode [moby/moby#34424](https://github.com/moby/moby/pull/34424)
   144  - Fix task clean up for tasks that are complete [docker/swarmkit#2477](https://github.com/docker/swarmkit/pull/2477)
   145  
   146  ### Packaging
   147  
   148  + Add Packaging for Fedora 27 [docker/docker-ce-packaging#59](https://github.com/docker/docker-ce-packaging/pull/59)
   149  * Change default versioning scheme to 0.0.0-dev unless specified for packaging [docker/docker-ce-packaging#67](https://github.com/docker/docker-ce-packaging/pull/67)
   150  * Pass Version to engine static builds [docker/docker-ce-packaging#70](https://github.com/docker/docker-ce-packaging/pull/70)
   151  + Added support for aarch64 on Debian (stretch/jessie) and Ubuntu Zesty or newer [docker/docker-ce-packaging#35](https://github.com/docker/docker-ce-packaging/pull/35)