Tarantool development patches archive
 help / color / mirror / Atom feed
* [Tarantool-patches] [PATCH] Introduce CHANGELOG.md
@ 2020-12-22 22:43 Nikita Pettik
  2020-12-24 11:02 ` Sergey Bronnikov
  0 siblings, 1 reply; 2+ messages in thread
From: Nikita Pettik @ 2020-12-22 22:43 UTC (permalink / raw)
  To: tarantool-patches

---
This one is for upcoming 2.7 release. All suggestions concerning changelog
format are welcome.

 CHANGELOG.md | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)
 create mode 100644 CHANGELOG.md

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 000000000..7823cf7c1
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,69 @@
+This file is a manually maintained list of changes for each release. Feel free
+to add your changes here when sending pull requests or patches to the mailing list.
+Also send corrections if you spot any mistakes.
+
+# 2.7.1 beta
+
+## Overview
+
+Date: 2020-12-29
+Tag: 2.7.1-0-XX
+
+## Compatibility
+
+## Functionality added or changed
+
+### Core
+* Now it is allowed to define index without extra braces if there is one part only: parts = {field1, type1, ...} (gh-2866).
+* Varbinary type is now supported by bitset index (gh-5392).
+* Provide more pedantic key-parts verification so that now index-related options can't be specified in their definition (gh-5473).
+* Print log warning if schema version is older than last available schema version (gh-4574).
+* UUID values created via uuid Lua module (`require('uuid')`) can be compared using normal comparison operators `<`, `>=`, and so on (gh-5511).
+* Added  `box.ctl.is_recovery_finished()` function which allows user to determine whether memtx recovery is finished or not.
+* Changed `force_recovery` option behaviour: now it also ignores errors during snapshot recovery (gh-5422).
+
+### Vinyl
+
+### LuaJIT
+
+### SQL
+* Added ALTER TABLE ADD COLUMN statement support for empty tables (gh-2349, gh-3075).
+
+### Replication
+
+### Build
+
+### Misc
+
+### Module API
+
+## Bugs fixed
+
+### Core
+* `fiber.cond:wait()` ignored the timeout if the fiber is cancelled and returned without any signs of an error. Now it throws an error that the fiber is cancelled (gh-5013).
+* Fixed memory corruption, which was most visible on Mac, but could affect any system (gh-5312).
+* Fixed a dynamic module not being unloaded from memory in case of attempt to load a not existing function from it (gh-5475).
+* Fixed a crash on `swim:quit()` call (gh-4570).
+* Fixed performance degradation in snapshot recovery when no JSON path or multikey indices are involved (gh-4774).
+
+### Replication
+* Fixed a false-positive "too long WAL write" message for synchronous transactions (gh-5139).
+* `box.ctl.wait_rw()` could return even if the instance is not writable due to having foreign synchronous transactions. As a result, there was no a proper way to wait until the automatically elected leader becomes writable. Now `box.ctl.wait_rw()` works correctly (gh-5440).
+* Fixed a couple of crashes on various tweaks of election mode (gh-5506).
+
+### SQL
+* Forbid data changes in read-only mode (gh-5231).
+* Fixed occasionally raised unrelated error ("Space '0' does not exist") during query execution (gh-5592).
+* Fixed segfault caused by coinciding names of temporary files (used to store data during execution) having two instances running on the same machine (gh-5537).
+
+### LuaJIT
+* Fixed address clashing occurring while __call metamethod dispatching (gh-4518, gh-4649).
+
+### Lua
+* Fixed an error reporting at attempt to use a net.box connection that is not established yet (gh-4787).
+* Fixed NULL dereference on error paths in merger, usually on a 'wrong' key_def (gh-5450).
+
+### Memtx
+* Fixed bug with `on_schema_init` triggers which led to duplicates in primary key (gh-5304).
+
+### Module API
-- 
2.17.1

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Tarantool-patches] [PATCH] Introduce CHANGELOG.md
  2020-12-22 22:43 [Tarantool-patches] [PATCH] Introduce CHANGELOG.md Nikita Pettik
@ 2020-12-24 11:02 ` Sergey Bronnikov
  0 siblings, 0 replies; 2+ messages in thread
From: Sergey Bronnikov @ 2020-12-24 11:02 UTC (permalink / raw)
  To: tarantool-patches, korablev

Hello,

On 23.12.2020 01:43, Nikita Pettik via Tarantool-patches wrote:
> ---
> This one is for upcoming 2.7 release. All suggestions concerning changelog
> format are welcome.

Please consider a format suggested by site [1].

Personally I like types of changes used in that format (like Added, 
Changed, Deprecated etc)

for better readability.


1. https://keepachangelog.com/en/1.0.0/


>
>   CHANGELOG.md | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>   1 file changed, 69 insertions(+)
>   create mode 100644 CHANGELOG.md
>
> diff --git a/CHANGELOG.md b/CHANGELOG.md
> new file mode 100644
> index 000000000..7823cf7c1
> --- /dev/null
> +++ b/CHANGELOG.md
> @@ -0,0 +1,69 @@
> +This file is a manually maintained list of changes for each release. Feel free
> +to add your changes here when sending pull requests or patches to the mailing list.
> +Also send corrections if you spot any mistakes.
> +
> +# 2.7.1 beta
> +
> +## Overview
> +
> +Date: 2020-12-29
> +Tag: 2.7.1-0-XX
> +
> +## Compatibility
> +
> +## Functionality added or changed
> +
> +### Core
> +* Now it is allowed to define index without extra braces if there is one part only: parts = {field1, type1, ...} (gh-2866).
> +* Varbinary type is now supported by bitset index (gh-5392).
> +* Provide more pedantic key-parts verification so that now index-related options can't be specified in their definition (gh-5473).
> +* Print log warning if schema version is older than last available schema version (gh-4574).
> +* UUID values created via uuid Lua module (`require('uuid')`) can be compared using normal comparison operators `<`, `>=`, and so on (gh-5511).
> +* Added  `box.ctl.is_recovery_finished()` function which allows user to determine whether memtx recovery is finished or not.
> +* Changed `force_recovery` option behaviour: now it also ignores errors during snapshot recovery (gh-5422).
> +
> +### Vinyl
> +
> +### LuaJIT
> +
> +### SQL
> +* Added ALTER TABLE ADD COLUMN statement support for empty tables (gh-2349, gh-3075).
> +
> +### Replication
> +
> +### Build
> +
> +### Misc
> +
> +### Module API
> +
> +## Bugs fixed
> +
> +### Core
> +* `fiber.cond:wait()` ignored the timeout if the fiber is cancelled and returned without any signs of an error. Now it throws an error that the fiber is cancelled (gh-5013).
> +* Fixed memory corruption, which was most visible on Mac, but could affect any system (gh-5312).
> +* Fixed a dynamic module not being unloaded from memory in case of attempt to load a not existing function from it (gh-5475).
> +* Fixed a crash on `swim:quit()` call (gh-4570).
> +* Fixed performance degradation in snapshot recovery when no JSON path or multikey indices are involved (gh-4774).
> +
> +### Replication
> +* Fixed a false-positive "too long WAL write" message for synchronous transactions (gh-5139).
> +* `box.ctl.wait_rw()` could return even if the instance is not writable due to having foreign synchronous transactions. As a result, there was no a proper way to wait until the automatically elected leader becomes writable. Now `box.ctl.wait_rw()` works correctly (gh-5440).
> +* Fixed a couple of crashes on various tweaks of election mode (gh-5506).
> +
> +### SQL
> +* Forbid data changes in read-only mode (gh-5231).
> +* Fixed occasionally raised unrelated error ("Space '0' does not exist") during query execution (gh-5592).
> +* Fixed segfault caused by coinciding names of temporary files (used to store data during execution) having two instances running on the same machine (gh-5537).
> +
> +### LuaJIT
> +* Fixed address clashing occurring while __call metamethod dispatching (gh-4518, gh-4649).
> +
> +### Lua
> +* Fixed an error reporting at attempt to use a net.box connection that is not established yet (gh-4787).
> +* Fixed NULL dereference on error paths in merger, usually on a 'wrong' key_def (gh-5450).
> +
> +### Memtx
> +* Fixed bug with `on_schema_init` triggers which led to duplicates in primary key (gh-5304).
> +
> +### Module API

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-12-24 11:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-22 22:43 [Tarantool-patches] [PATCH] Introduce CHANGELOG.md Nikita Pettik
2020-12-24 11:02 ` Sergey Bronnikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox