Releases: EugenMayer/docker-sync
Drop ruby 2.4 and require 2.5
1.0.x already "secretly" added a dependency on 2.5 without us noticing too much, see #827
Make ruby 2.5 the official minimum since 2.4 is long EOL. Upgrade dependencies that were hold back in the process.
1.0.4
What's Changed
- Fix overriden default ignores by @yoseph1998 in #825
- Fix NameError in DockerSync::SyncStrategy::Rsync#sync_options by @mmrko in #824
Full Changelog: 1.0.3...1.0.4
Fix default sync excludes for native OSX
What's Changed
- Replicate usage the Unison 'Name' prefix for default ignores in native_osx strategy by @zessx in #822
Full Changelog: 1.0.2...1.0.3
Fix several sync-exclude bugs
What's Changed
Features
- avoid sync-loops due to syncing daemon log #705 - thank you @yoseph1998
Fixes
- Use the Unison 'Name' prefix for default ignores by @zessx in #820
- Fix nil excludes error (rsync strategy) by @yoseph1998 in #821
New Contributors
Full Changelog: 1.0.1...1.0.2
Fixing dock-sync-stack start
Fixing regression from 1.0.1 where docker-sync-stack start
no longer worked.
M1 support, ruby 3.0, native docker-compose
Features
- Out of the box M1 support (M1 native docker image) #813 - thank you @yoseph1998
- support for ruby 3.0+ #803 - thank you @takahashim
- Remove old docker-compose gem abstraction and use native docker-compose #803 - thank you @takahashim
- Faster alternative for file-system watching #766 - thank you @d4rky-pl
- Add support for error notifications #785 - thank you @mmrko
Breaking changes:
- We removed the docker-compose abstraction gem and using docker-compose directly. If you relied on the docker-compose you
will need to follow up on this change
Fixes:
- minor improvements overall. Typos and all those small things
Mainly fixes
Better notification filters
New file-system watch
Features
This release introduces a new file-system watcher implementation option #775 created by Facebook called watchman
- hopes are it is faster, consumes less CPU and is more stable.
See in the docs under the Caution
box on how to enable the opt-in feature.
Thank you to https://github.com/d4rky-pl for implementing a bridge for docker sync!
Other changes
- Fix test specs #778 - thank you https://github.com/cfurrow
Unison 2.51.3 and arm64 support
Unison upgraded to 2.51.3
- builds/tags for 2.51.4_rc2 exist too
Add unison native support for Apple M1 (experimental)
To use the ARM64 build https://docker-sync.readthedocs.io/en/latest/getting-started/configuration.html#sync-strategy-image to eugenmayer/unison:2.51.3-4.12.0-ARM64
Misc
- several docs, typos and glitches fixes by contributors. Please cheer them!
- Minumum ruby version is 2.4
- Bundler upgraded to 2.x
- Thor upgraded to 1.1
- upgraded activesupport to 5.2