-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support Elasticsearch v8 (and v7) & gem v1 release (#77)
We are still on v0 so going for a breaking change since we no longer care about Elasticsearch < v7 and Ruby < 2.7. But also working towards a v1 release since the gem has been somewhat neglected, by doing some extra changes to remove hacks in other services, e.g. deals service. Added - Support for Ruby 3 (and keep support for 2.7). - Support for Elasticsearch v8 (and keep support for v7). - Support setting a logger in `Config`. - Support refresh on `IndexManager#populate_index`. - Support Proc in `Config#data_source` so it can be lazily evaluated. Removed - Drop support for Ruby 2.6. (Previous PR.) - Drop support for Elasticsearch v5 and v6. The README has also been updated to reflect that the gem only supports Elasticsearch and ActiveRecord with PG since we rely on txid which is PG specific and we don't have a way around it.
- Loading branch information
Showing
11 changed files
with
98 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,7 @@ | |
/pkg/ | ||
/spec/reports/ | ||
/tmp/ | ||
/log/*.log | ||
/Gemfile.lock | ||
|
||
# rspec failure tracking | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,44 @@ | ||
v0.5.1 - Aug 8th, 2018 | ||
--- | ||
# Changelog | ||
|
||
- Fix re-indexing log output upon initial index creation (#7) | ||
All notable changes to this project will be documented in this file. | ||
|
||
v0.5.0 - Aug 3rd, 2018 | ||
--- | ||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
- An _ESTIMATED_ % completion of ES re-indexing is logged, as the new index gets populated (#5) | ||
## How do I make a good changelog? | ||
|
||
### Guiding Principles | ||
|
||
v0.4.0 - May 29th, 2018 | ||
--- | ||
- Changelogs are for humans, not machines. | ||
- There should be an entry for every single version. | ||
- The same types of changes should be grouped. | ||
- Versions and sections should be linkable. | ||
- The latest version comes first. | ||
- The release date of each version is displayed. | ||
- Keep an `Unreleased` section at the top to track upcoming changes. | ||
|
||
- Warning rather than exception on ignorable version conflicts (#4) | ||
### Types of changes | ||
|
||
- `Added` for new features. | ||
- `Changed` for changes in existing functionality. | ||
- `Deprecated` for soon-to-be removed features. | ||
- `Removed` for now removed features. | ||
- `Fixed` for any bug fixes. | ||
- `Security` in case of vulnerabilities. | ||
|
||
## [Unreleased] | ||
|
||
## Unreleased: [1.0.0] - 2022-08-XX | ||
### Added | ||
- Support for Ruby 3 (and keep support for 2.7). | ||
- Support for Elasticsearch v8 (and keep support for v7). | ||
- Support setting a logger in `Config`. | ||
- Support refresh on `IndexManager#populate_index`. | ||
- Support Proc in `Config#data_source` so it can be lazily evaluated. | ||
|
||
### Removed | ||
- Drop support for Ruby 2.6. | ||
- Drop support for Elasticsearch v5 and v6. | ||
|
||
[Unreleased]: https://github.com/carwow/zelastic/compare/v1.0.0...HEAD | ||
[1.0.0]: https://github.com/carwow/zelastic/releases/tag/v1.0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters