Releases: mesos/elasticsearch
Releases · mesos/elasticsearch
1.0.1
[1.0.1] - [23 March 2016]
Just a bugfix release. The main blocker was the use of groups in a chown command that didn't work on CentOS machines. This should now work. The Jar has been renamed to mesos-elasticsearch-scheduler-${version}.jar
to make the name consistent with the repo and a task created to ensure that the name stays the same.
Bugfixes
1.0.0
[1.0.0] - [01 March 2016]
Documentation: http://mesos-elasticsearch.readthedocs.org/en/1.0.0/
Docker: mesos/elasticsearch-scheduler:1.0.0
Breaking changes
- Framework uses official Elasticsearch image or binaries. Users are able to upgrade ES without framework upgrade.
- CLI: Executor image names have been renamed to Elasticsearch image names.
- Executors will quit when scheduler is killed with SIGTERM.
Enhancements
- Upgrade minimesos to 0.6.1
- Add option to specify exact ES image
- External Volumes support
- Remove executor. Use official binaries
- Use official binaries
- Shut down executors when scheduler receives SIGTERM
- Upgrade and refactor dependencies
- Links to published jars
- Node specific data directory for shared network drives
0.7.2
Breaking changes
- Users are now required to have a path on the end of the zk url. Previously, they were not.
Bugs
0.7.1
[0.7.1] - [25 January 2016]
Bugs
Always load default yml file first then load custom yml
Load yml from URL
Documentation
0.7.0
[0.7.0] - [15 January 2016]
Features
- Update to minimesos 0.5.0+
- Upgrade to elasticsearch 2.1.1
- Allow a user to specify his own http/transport ports
- Manual horizontal scaling
- Networking overhaul. Now uses standard ES zen for clustering.
Bugs
- shouldNotLoseDataWhenScalingDown system test occasionally fails
- Minimesos hostnames do not point to running containers
- Fix Jenkins system test failures
- Option to use IP addresses instead of hostname
- Documentation
- Jitpack cannot build jar beacuse of docker build
Refactoring
0.6.0
[0.6.0] - [09 November 2015]
Features
Enhanced
Fixed
0.5.2
0.5.1
[0.5.1] - [27 October 2015]
Enhanced
- Migrate ES system tests to new MiniMesos API
- System test hardening and refactoring (various)
- Cleaned debug logging (various)
- Executor should report its own IP address to scheduler refactoring
Fixed
- TASK_KILLED was not considered an error state, so executors would not be removed
- GUI configuration NPE due to new jar options
- Remove 'mesos/elasticsearch-base' from docker push on release
Known issues
Issue #388: When in jars mode, the executor is unable to communicate with the cluster unless the adapter is named eth0.
0.5.0
[0.5.0] - [19 October 2015]
Enhanced
- Implement Mesos Authorisation
- Allow users to run without docker
- Shrink docker images
- Replace JVM with OpenJDK runtime