From b51171c4a08af9e8fd446b2e4fa5fa542733de0f Mon Sep 17 00:00:00 2001 From: Leyla Galatin Date: Fri, 15 May 2020 15:40:35 -0700 Subject: [PATCH] Update CHANGELOG for 1.2.4 and 20.03.2. (#5447) Co-authored-by: Daniel Mai --- CHANGELOG.md | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c7bd6a0d9e..71ce16ab3c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,177 @@ and this project will adhere to [Semantic Versioning](http://semver.org/spec/v2. ### Fixed +## [20.03.2] - 2020-05-15 +[20.03.2]: https://github.com/dgraph-io/dgraph/compare/v20.03.1...v20.03.2 + +### Changed + +- Sentry Improvements: Segregate dev and prod events into their own Sentry projects. Remove Panic back-traces, Set the type of exception to the panic message. ([#5305][]) +- /health endpoint now shows EE Features available and GraphQL changes. ([#5304][]) +- Return error response if encoded response is > 4GB in size. Replace idMap with idSlice in encoder. ([#5359][]) +- Initialize sentry at the beginning of alpha.Run(). ([#5429][]) + +### Fixed + +- Export: Ignore deleted predicates from schema. Fixes [#5053][]. ([#5326][]) +- graphql: ensure upserts don't have accidental edge removal. Fixes [#5355][]. ([#5356][]) +- Fix segmentation fault in query.go. ([#5377][]) +- Fix empty string checks. ([#5390][]) +- Update group checksums when combining multiple deltas. Fixes [#5368][]. ([#5394][]) +- Change the default ratio of traces from 1 to 0.01. ([#5405][]) +- Fix protobuf headers check. ([#5381][]) +- Stream the full set of predicates and types during a snapshot. ([#5444][]) +- Enterprise features + - Print error when applying enterprise license fails. ([#5342][]) + - Apply the option enterprise_license only after the node's Raft is initialized and it is the leader. Don't apply the trial license if a license already exists. Disallow the enterprise_license option for OSS build and bail out. Apply the option even if there is a license from a previous life of the Zero. ([#5384][]) + +### Security + +- Use SensitiveByteSlice type for hmac secret. ([#5450][]) + + +[#5444]: https://github.com/dgraph-io/dgraph/issues/5444 +[#5305]: https://github.com/dgraph-io/dgraph/issues/5305 +[#5304]: https://github.com/dgraph-io/dgraph/issues/5304 +[#5359]: https://github.com/dgraph-io/dgraph/issues/5359 +[#5429]: https://github.com/dgraph-io/dgraph/issues/5429 +[#5342]: https://github.com/dgraph-io/dgraph/issues/5342 +[#5326]: https://github.com/dgraph-io/dgraph/issues/5326 +[#5356]: https://github.com/dgraph-io/dgraph/issues/5356 +[#5377]: https://github.com/dgraph-io/dgraph/issues/5377 +[#5384]: https://github.com/dgraph-io/dgraph/issues/5384 +[#5390]: https://github.com/dgraph-io/dgraph/issues/5390 +[#5394]: https://github.com/dgraph-io/dgraph/issues/5394 +[#5405]: https://github.com/dgraph-io/dgraph/issues/5405 +[#5053]: https://github.com/dgraph-io/dgraph/issues/5053 +[#5355]: https://github.com/dgraph-io/dgraph/issues/5355 +[#5368]: https://github.com/dgraph-io/dgraph/issues/5368 +[#5450]: https://github.com/dgraph-io/dgraph/issues/5450 +[#5381]: https://github.com/dgraph-io/dgraph/issues/5381 + +## [1.2.4] - 2020-05-15 +[1.2.4]: https://github.com/dgraph-io/dgraph/compare/v1.2.3...v1.2.4 + +### Changed + +- Return error response if encoded response is > 4GB in size. Replace idMap with idSlice in encoder. ([#5359][]) +- Change the default ratio of traces from 1 to 0.01. ([#5405][]) + +### Fixed + +- Export: Ignore deleted predicates from schema. Fixes [#5053][]. ([#5327][]) +- Fix segmentation fault in query.go. ([#5377][]) +- Update group checksums when combining multiple deltas. Fixes [#5368][]. ([#5394][]) +- Fix empty string checks. ([#5396][]) +- Fix protobuf headers check. ([#5381][]) +- Stream the full set of predicates and types during a snapshot. ([#5444][]) + +### Security + +- Use SensitiveByteSlice type for hmac secret. ([#5451][]) + +[#5444]: https://github.com/dgraph-io/dgraph/issues/5444 +[#5359]: https://github.com/dgraph-io/dgraph/issues/5359 +[#5405]: https://github.com/dgraph-io/dgraph/issues/5405 +[#5327]: https://github.com/dgraph-io/dgraph/issues/5327 +[#5377]: https://github.com/dgraph-io/dgraph/issues/5377 +[#5394]: https://github.com/dgraph-io/dgraph/issues/5394 +[#5396]: https://github.com/dgraph-io/dgraph/issues/5396 +[#5053]: https://github.com/dgraph-io/dgraph/issues/5053 +[#5368]: https://github.com/dgraph-io/dgraph/issues/5368 +[#5451]: https://github.com/dgraph-io/dgraph/issues/5451 +[#5381]: https://github.com/dgraph-io/dgraph/issues/5381 + +## [20.03.1] - 2020-04-24 +[20.03.1]: https://github.com/dgraph-io/dgraph/compare/v20.03.0...v20.03.1 + +### Changed + +- Support comma separated list of zero addresses in alpha. ([#5258][]) +- Optimization: Optimize snapshot creation ([#4901][]) +- Optimization: Remove isChild from fastJsonNode. ([#5184][]) +- Optimization: Memory improvements in fastJsonNode. ([#5088][]) +- Update badger to commit cddf7c03451c. ([#5272][]) + - Compression/encryption runs in the background (which means faster writes) + - Separate cache for bloom filters which limits the amount of memory used by bloom filters +- Avoid crashing live loader in case the network is interrupted. ([#5268][]) +- Enterprise features + - Backup/restore: Force users to explicitly tell restore command to run without zero. ([#5206][]) + - Alpha: Expose compression_level option. ([#5280][]) + +### Fixed + +- Implement json.Marshal just for strings. ([#4979][]) +- Change error message in case of successful license application. Fixes [#4965][]. ([#5230][]) +- Add OPTIONS support for /ui/keywords. Fixes [#4946][]. ([#4992][]) +- Check uid list is empty when filling shortest path vars. ([#5152][]) +- Return error for invalid UID 0x0. Fixes [#5238][]. ([#5252][]) +- Skipping floats that cannot be marshalled (+Inf, -Inf, NaN). ([#5199][], [#5163][]) +- Fix panic in Task FrameWork. Fixes [#5034][]. ([#5081][]) +- graphql: @dgraph(pred: "...") with @search. ([#5019][]) +- graphql: ensure @id uniqueness within a mutation. ([#4959][]) +- Set correct posting list type while creating it in live loader. ([#5012][]) +- Add support for tinyint in migrate tool. Fixes [#4674][]. ([#4842][]) +- Fix bug, aggregate value var works with blank node in upsert. Fixes [#4712][]. ([#4767][]) +- Always set BlockSize in encoder. Fixes [#5102][]. ([#5255][]) +- Optimize uid allocation in live loader. ([#5132][]) +- Shutdown executor goroutines. ([#5150][]) +- Update RAFT checkpoint when doing a clean shutdown. ([#5097][]) +- Enterprise features + - Backup schema keys in incremental backups. Before, the schema was only stored in the full backup. ([#5158][]) + +### Added + +- Return list of ongoing tasks in /health endpoint. ([#4961][]) +- Propose snapshot once indexing is complete. ([#5005][]) +- Add query/mutation logging in glog V=3. ([#5024][]) +- Include the total number of touched nodes in the query metrics. ([#5073][]) +- Flag to turn on/off sending Sentry events, default is on. ([#5169][]) +- Concurrent Mutations. ([#4892][]) +- Enterprise features + - Support bulk loader use-case to import unencrypted export and encrypt. ([#5213][]) + - Create encrypted restore directory from encrypted backups. ([#5144][]) + - Add option "--encryption_key_file"/"-k" to debug tool for encryption support. ([#5146][]) + - Support for encrypted backups/restore. **Note**: Older backups without encryption will be incompatible with this Dgraph version. Solution is to force a full backup before creating further incremental backups. ([#5103][]) + - Add encryption support for export and import (via bulk, live loaders). ([#5155][]) + - Add Badger expvar metrics to Prometheus metrics. Fixes [#4772][]. ([#5094][]) + - Add option to apply enterprise license at zero's startup. ([#5170][]) + +[#4979]: https://github.com/dgraph-io/dgraph/issues/4979 +[#5230]: https://github.com/dgraph-io/dgraph/issues/5230 +[#4965]: https://github.com/dgraph-io/dgraph/issues/4965 +[#4992]: https://github.com/dgraph-io/dgraph/issues/4992 +[#4946]: https://github.com/dgraph-io/dgraph/issues/4946 +[#4961]: https://github.com/dgraph-io/dgraph/issues/4961 +[#5005]: https://github.com/dgraph-io/dgraph/issues/5005 +[#5024]: https://github.com/dgraph-io/dgraph/issues/5024 +[#5073]: https://github.com/dgraph-io/dgraph/issues/5073 +[#5280]: https://github.com/dgraph-io/dgraph/issues/5280 +[#5097]: https://github.com/dgraph-io/dgraph/issues/5097 +[#5150]: https://github.com/dgraph-io/dgraph/issues/5150 +[#5132]: https://github.com/dgraph-io/dgraph/issues/5132 +[#4959]: https://github.com/dgraph-io/dgraph/issues/4959 +[#5019]: https://github.com/dgraph-io/dgraph/issues/5019 +[#5081]: https://github.com/dgraph-io/dgraph/issues/5081 +[#5034]: https://github.com/dgraph-io/dgraph/issues/5034 +[#5169]: https://github.com/dgraph-io/dgraph/issues/5169 +[#5170]: https://github.com/dgraph-io/dgraph/issues/5170 +[#4892]: https://github.com/dgraph-io/dgraph/issues/4892 +[#5146]: https://github.com/dgraph-io/dgraph/issues/5146 +[#5206]: https://github.com/dgraph-io/dgraph/issues/5206 +[#5152]: https://github.com/dgraph-io/dgraph/issues/5152 +[#5252]: https://github.com/dgraph-io/dgraph/issues/5252 +[#5199]: https://github.com/dgraph-io/dgraph/issues/5199 +[#5158]: https://github.com/dgraph-io/dgraph/issues/5158 +[#5213]: https://github.com/dgraph-io/dgraph/issues/5213 +[#5144]: https://github.com/dgraph-io/dgraph/issues/5144 +[#5146]: https://github.com/dgraph-io/dgraph/issues/5146 +[#5103]: https://github.com/dgraph-io/dgraph/issues/5103 +[#5155]: https://github.com/dgraph-io/dgraph/issues/5155 +[#5238]: https://github.com/dgraph-io/dgraph/issues/5238 +[#5272]: https://github.com/dgraph-io/dgraph/issues/5272 + +>>>>>>> 9f7efac4a... Update CHANGELOG for 1.2.4 and 20.03.2. (#5447) ## [1.2.3] - 2020-04-24 [1.2.3]: https://github.com/dgraph-io/dgraph/compare/v1.2.2...v1.2.3