From 91ffcc4058de8c763ecef6d1c32b067378bc9991 Mon Sep 17 00:00:00 2001 From: Kirill Yukhin <kyukhin@tarantool.org> Date: Wed, 22 Feb 2023 18:00:10 +0300 Subject: [PATCH] Cleanup changelog/unreleased Remove released entries. NO_DOC=minor NO_TEST=minor NO_CHANGELOG=minor --- changelogs/unreleased/add-fiber_set_ctx.md | 4 --- changelogs/unreleased/downgrade.md | 4 --- .../fix-bootstrap-with-er-readonly.md | 4 --- .../unreleased/fix-libunwind-h-search.md | 3 -- changelogs/unreleased/fix-string-dequoting.md | 4 --- ...2867-raise-on-raw-modifications-box.cfg.md | 6 ---- .../gh-3012-yaml-prettier-multiline-output.md | 5 --- .../unreleased/gh-3159-recovery-triggers.md | 6 ---- .../gh-3211-per-module-log_level.md | 7 ---- .../unreleased/gh-3682-uri-encode-decode.md | 4 --- .../gh-4573-implement-fiber-top-for-arm.md | 3 -- .../gh-4726-execute-field-in-box.md | 3 -- .../gh-5064-ignore-i-flag-without-tty.md | 3 -- .../gh-5272-bootstrap-strategy-auto.md | 35 ------------------- .../gh-5272-sync-timeout-default.md | 13 ------- .../gh-5522-vy-tx-isolation-level.md | 7 ---- .../unreleased/gh-5541-proxy-luajit-flags.md | 5 --- .../unreleased/gh-5665-get-rid-of-fiber_gc.md | 5 --- .../gh-5869-remove-fiber-top-cpu_misses.md | 3 -- .../gh-6011-follow-env-vars-on-log-cfg.md | 4 --- .../gh-6085-log-and-limit-iteration.md | 9 ----- .../gh-6126-retry-join-automatically.md | 10 ------ .../gh-6200-lua_cjson-encode-escapes-slash.md | 6 ---- ...506-allow-spurious-wakeups-in-wal_write.md | 4 --- .../unreleased/gh-6572-nan-is-not-null.md | 3 -- .../unreleased/gh-6575-assertion-in-modulo.md | 4 --- .../gh-6650-round-with-big-precision.md | 4 --- .../gh-6832-httpc-params-encoding.md | 5 --- changelogs/unreleased/gh-6832-uri-values.md | 18 ---------- .../gh-6833-decode-body-http-response.md | 7 ---- .../gh-6833-encode-body-http-request.md | 7 ---- .../gh-6986-drop-fk-parsing-rules.md | 5 --- .../gh-6986-introduce-sql-expr-functions.md | 3 -- .../gh-6986-rework-sql-constraints.md | 4 --- .../unreleased/gh-7000-compat-module.md | 8 ----- .../gh-7031-configure-eos-in-lua-console.md | 4 --- ...fix-format-description-tarantoolctl-cat.md | 3 -- .../gh-7125-export-fiber_join_timeout.md | 3 -- ...-optimize-add-param-and-add-param-value.md | 3 -- .../gh-7166-box_latch_lock-order.md | 4 --- ...gh-7166-deprecate-fiber_set_cancellable.md | 4 --- .../unreleased/gh-7202-options-in-atomic.md | 4 --- .../unreleased/gh-7226-admin-grant-error.md | 5 --- changelogs/unreleased/gh-7230-luajit-fixes.md | 6 ---- ...7231-memtx-hash-idx-gt-iter-deprecation.md | 3 -- .../gh-7253-split-brain-old-term-txn.md | 6 ---- .../unreleased/gh-7255-box-info-before-cfg.md | 3 -- ...7319-fix-http.client-reply-proto-parser.md | 4 --- .../gh-7447-fix-panic-on-invalid-log.md | 4 --- .../gh-7456-console-debugger-option.md | 19 ---------- .../unreleased/gh-7590-replicaset-assert.md | 5 --- .../unreleased/gh-7593-console-debugger.md | 21 ----------- changelogs/unreleased/gh-7726-embed-checks.md | 4 --- .../unreleased/gh-7743-crash-sigterm.md | 4 --- .../gh-7746-fiber-channel-graceful-close.md | 9 ----- changelogs/unreleased/gh-7747-seqscan.md | 7 ---- .../gh-7762-luajit-enable-checkhook.md | 4 --- .../unreleased/gh-7790-cmd-up-down-swapped.md | 4 --- .../gh-7790-debugger-breakpoints.md | 14 -------- .../unreleased/gh-7814-box-error-in-thread.md | 4 --- .../gh-7845-httpc-stream-io-interface.md | 3 -- ...94-export-iproto-constants-and-features.md | 3 -- .../gh-7895-export-session-id-to-c-api.md | 3 -- ...h-7897-sending-arbitrary-iproto-packets.md | 4 --- .../gh-7898-msgpack-object-indexation.md | 6 ---- ...7901-iproto-request-handlers-overriding.md | 4 --- ...ox_schema_version-to-public-api-and-lua.md | 4 --- .../gh-7931-httpc-params-escaping.md | 6 ---- .../gh-7933-verbose-wrong-index-part-error.md | 4 --- .../gh-7972-func-def-wrong-options-err-msg.md | 4 --- .../unreleased/gh-7989-iproto-id-auth-type.md | 5 --- .../gh-8108-adjust-xlog_read_ahead.md | 4 --- .../gh-8182-module-search-next-to-script.md | 3 -- .../gh-8207-disable-auto-schema-upgrade.md | 5 --- .../gh-8249-lual_checkcdata-with-upvalues.md | 5 --- .../gh-8260-system-read-view-list.md | 6 ---- .../unreleased/gh_8192_feedback_metrics.md | 5 --- .../ghs-5-hide-_collation-from-public.md | 3 -- changelogs/unreleased/hide-show-prompt.md | 4 --- changelogs/unreleased/linearizable-read.md | 5 --- changelogs/unreleased/module-override.md | 3 -- changelogs/unreleased/pagination.md | 5 --- changelogs/unreleased/publish-doxygen-doc.md | 4 --- changelogs/unreleased/strict_fencing.md | 7 ---- changelogs/unreleased/tt-preload.md | 10 ------ 85 files changed, 491 deletions(-) delete mode 100644 changelogs/unreleased/add-fiber_set_ctx.md delete mode 100644 changelogs/unreleased/downgrade.md delete mode 100644 changelogs/unreleased/fix-bootstrap-with-er-readonly.md delete mode 100644 changelogs/unreleased/fix-libunwind-h-search.md delete mode 100644 changelogs/unreleased/fix-string-dequoting.md delete mode 100644 changelogs/unreleased/gh-2867-raise-on-raw-modifications-box.cfg.md delete mode 100644 changelogs/unreleased/gh-3012-yaml-prettier-multiline-output.md delete mode 100644 changelogs/unreleased/gh-3159-recovery-triggers.md delete mode 100644 changelogs/unreleased/gh-3211-per-module-log_level.md delete mode 100644 changelogs/unreleased/gh-3682-uri-encode-decode.md delete mode 100644 changelogs/unreleased/gh-4573-implement-fiber-top-for-arm.md delete mode 100644 changelogs/unreleased/gh-4726-execute-field-in-box.md delete mode 100644 changelogs/unreleased/gh-5064-ignore-i-flag-without-tty.md delete mode 100644 changelogs/unreleased/gh-5272-bootstrap-strategy-auto.md delete mode 100644 changelogs/unreleased/gh-5272-sync-timeout-default.md delete mode 100644 changelogs/unreleased/gh-5522-vy-tx-isolation-level.md delete mode 100644 changelogs/unreleased/gh-5541-proxy-luajit-flags.md delete mode 100644 changelogs/unreleased/gh-5665-get-rid-of-fiber_gc.md delete mode 100644 changelogs/unreleased/gh-5869-remove-fiber-top-cpu_misses.md delete mode 100644 changelogs/unreleased/gh-6011-follow-env-vars-on-log-cfg.md delete mode 100644 changelogs/unreleased/gh-6085-log-and-limit-iteration.md delete mode 100644 changelogs/unreleased/gh-6126-retry-join-automatically.md delete mode 100644 changelogs/unreleased/gh-6200-lua_cjson-encode-escapes-slash.md delete mode 100644 changelogs/unreleased/gh-6506-allow-spurious-wakeups-in-wal_write.md delete mode 100644 changelogs/unreleased/gh-6572-nan-is-not-null.md delete mode 100644 changelogs/unreleased/gh-6575-assertion-in-modulo.md delete mode 100644 changelogs/unreleased/gh-6650-round-with-big-precision.md delete mode 100644 changelogs/unreleased/gh-6832-httpc-params-encoding.md delete mode 100644 changelogs/unreleased/gh-6832-uri-values.md delete mode 100644 changelogs/unreleased/gh-6833-decode-body-http-response.md delete mode 100644 changelogs/unreleased/gh-6833-encode-body-http-request.md delete mode 100644 changelogs/unreleased/gh-6986-drop-fk-parsing-rules.md delete mode 100644 changelogs/unreleased/gh-6986-introduce-sql-expr-functions.md delete mode 100644 changelogs/unreleased/gh-6986-rework-sql-constraints.md delete mode 100644 changelogs/unreleased/gh-7000-compat-module.md delete mode 100644 changelogs/unreleased/gh-7031-configure-eos-in-lua-console.md delete mode 100644 changelogs/unreleased/gh-7099-fix-format-description-tarantoolctl-cat.md delete mode 100644 changelogs/unreleased/gh-7125-export-fiber_join_timeout.md delete mode 100644 changelogs/unreleased/gh-7155-uri-optimize-add-param-and-add-param-value.md delete mode 100644 changelogs/unreleased/gh-7166-box_latch_lock-order.md delete mode 100644 changelogs/unreleased/gh-7166-deprecate-fiber_set_cancellable.md delete mode 100644 changelogs/unreleased/gh-7202-options-in-atomic.md delete mode 100644 changelogs/unreleased/gh-7226-admin-grant-error.md delete mode 100644 changelogs/unreleased/gh-7230-luajit-fixes.md delete mode 100644 changelogs/unreleased/gh-7231-memtx-hash-idx-gt-iter-deprecation.md delete mode 100644 changelogs/unreleased/gh-7253-split-brain-old-term-txn.md delete mode 100644 changelogs/unreleased/gh-7255-box-info-before-cfg.md delete mode 100644 changelogs/unreleased/gh-7319-fix-http.client-reply-proto-parser.md delete mode 100644 changelogs/unreleased/gh-7447-fix-panic-on-invalid-log.md delete mode 100644 changelogs/unreleased/gh-7456-console-debugger-option.md delete mode 100644 changelogs/unreleased/gh-7590-replicaset-assert.md delete mode 100644 changelogs/unreleased/gh-7593-console-debugger.md delete mode 100644 changelogs/unreleased/gh-7726-embed-checks.md delete mode 100644 changelogs/unreleased/gh-7743-crash-sigterm.md delete mode 100644 changelogs/unreleased/gh-7746-fiber-channel-graceful-close.md delete mode 100644 changelogs/unreleased/gh-7747-seqscan.md delete mode 100644 changelogs/unreleased/gh-7762-luajit-enable-checkhook.md delete mode 100644 changelogs/unreleased/gh-7790-cmd-up-down-swapped.md delete mode 100644 changelogs/unreleased/gh-7790-debugger-breakpoints.md delete mode 100644 changelogs/unreleased/gh-7814-box-error-in-thread.md delete mode 100644 changelogs/unreleased/gh-7845-httpc-stream-io-interface.md delete mode 100644 changelogs/unreleased/gh-7894-export-iproto-constants-and-features.md delete mode 100644 changelogs/unreleased/gh-7895-export-session-id-to-c-api.md delete mode 100644 changelogs/unreleased/gh-7897-sending-arbitrary-iproto-packets.md delete mode 100644 changelogs/unreleased/gh-7898-msgpack-object-indexation.md delete mode 100644 changelogs/unreleased/gh-7901-iproto-request-handlers-overriding.md delete mode 100644 changelogs/unreleased/gh-7904-export-box_schema_version-to-public-api-and-lua.md delete mode 100644 changelogs/unreleased/gh-7931-httpc-params-escaping.md delete mode 100644 changelogs/unreleased/gh-7933-verbose-wrong-index-part-error.md delete mode 100644 changelogs/unreleased/gh-7972-func-def-wrong-options-err-msg.md delete mode 100644 changelogs/unreleased/gh-7989-iproto-id-auth-type.md delete mode 100644 changelogs/unreleased/gh-8108-adjust-xlog_read_ahead.md delete mode 100644 changelogs/unreleased/gh-8182-module-search-next-to-script.md delete mode 100644 changelogs/unreleased/gh-8207-disable-auto-schema-upgrade.md delete mode 100644 changelogs/unreleased/gh-8249-lual_checkcdata-with-upvalues.md delete mode 100644 changelogs/unreleased/gh-8260-system-read-view-list.md delete mode 100644 changelogs/unreleased/gh_8192_feedback_metrics.md delete mode 100644 changelogs/unreleased/ghs-5-hide-_collation-from-public.md delete mode 100644 changelogs/unreleased/hide-show-prompt.md delete mode 100644 changelogs/unreleased/linearizable-read.md delete mode 100644 changelogs/unreleased/module-override.md delete mode 100644 changelogs/unreleased/pagination.md delete mode 100644 changelogs/unreleased/publish-doxygen-doc.md delete mode 100644 changelogs/unreleased/strict_fencing.md delete mode 100644 changelogs/unreleased/tt-preload.md diff --git a/changelogs/unreleased/add-fiber_set_ctx.md b/changelogs/unreleased/add-fiber_set_ctx.md deleted file mode 100644 index faca0599d3..0000000000 --- a/changelogs/unreleased/add-fiber_set_ctx.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/fiber - -* Add `fiber_set_ctx` and `fiber_get_ctx` C API functions to pass data to fibers without -yielding immediately (gh-7669). diff --git a/changelogs/unreleased/downgrade.md b/changelogs/unreleased/downgrade.md deleted file mode 100644 index 21253bfa13..0000000000 --- a/changelogs/unreleased/downgrade.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* Added the support for downgrading system spaces to make them compatible with - older Tarantool versions (gh-7718). diff --git a/changelogs/unreleased/fix-bootstrap-with-er-readonly.md b/changelogs/unreleased/fix-bootstrap-with-er-readonly.md deleted file mode 100644 index 973f7b7fc4..0000000000 --- a/changelogs/unreleased/fix-bootstrap-with-er-readonly.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/replication - -* Fixed replicaset bootstrap getting stuck on some nodes with `ER_READONLY` when - there are connectivity problems (gh-7737). diff --git a/changelogs/unreleased/fix-libunwind-h-search.md b/changelogs/unreleased/fix-libunwind-h-search.md deleted file mode 100644 index 98de4016da..0000000000 --- a/changelogs/unreleased/fix-libunwind-h-search.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/build - -* Fixed `libunwind.h` search in testing files (gh-6877). diff --git a/changelogs/unreleased/fix-string-dequoting.md b/changelogs/unreleased/fix-string-dequoting.md deleted file mode 100644 index d19bd213d8..0000000000 --- a/changelogs/unreleased/fix-string-dequoting.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/sql - -* Now SQL queries with subqueries and quoted names return the correct - column names in projection (gh-7063). diff --git a/changelogs/unreleased/gh-2867-raise-on-raw-modifications-box.cfg.md b/changelogs/unreleased/gh-2867-raise-on-raw-modifications-box.cfg.md deleted file mode 100644 index c09a8db42e..0000000000 --- a/changelogs/unreleased/gh-2867-raise-on-raw-modifications-box.cfg.md +++ /dev/null @@ -1,6 +0,0 @@ -## bugfix/core - -* Fixed a bug when direct assignments of `box.cfg` parameters (such as - `box.cfg.background = true`) were silently ignored. Now such assignments - result in errors. The correct way to set `box.cfg` parameters is this: - `box.cfg{ background=true }` (gh-7350). diff --git a/changelogs/unreleased/gh-3012-yaml-prettier-multiline-output.md b/changelogs/unreleased/gh-3012-yaml-prettier-multiline-output.md deleted file mode 100644 index 009403b107..0000000000 --- a/changelogs/unreleased/gh-3012-yaml-prettier-multiline-output.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/yaml - -* Now `yaml.encode` can encode multiline strings in literal-scalar style for - better readability. A new `compat` option `yaml_pretty_multiline` is added - for switching to the new behavior (gh-3012). diff --git a/changelogs/unreleased/gh-3159-recovery-triggers.md b/changelogs/unreleased/gh-3159-recovery-triggers.md deleted file mode 100644 index f94b6f6e14..0000000000 --- a/changelogs/unreleased/gh-3159-recovery-triggers.md +++ /dev/null @@ -1,6 +0,0 @@ -## feature/box - -* It is now possible to register triggers for various recovery stages: use - `box.ctl.on_recovery_state()` before the initial `box.cfg()` call. - The trigger has one parameter – a string that shows the reached recovery stage: - `snapshot_recovered`, `wal_recovered`, `indexes_built`, or `synced` (gh-3159). diff --git a/changelogs/unreleased/gh-3211-per-module-log_level.md b/changelogs/unreleased/gh-3211-per-module-log_level.md deleted file mode 100644 index 261892e878..0000000000 --- a/changelogs/unreleased/gh-3211-per-module-log_level.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/core - -* Now the log message contains the name of a Lua module from which the logging - function was called (gh-3211). - -* Now the log level can be set for specific modules using `log.cfg{modules = {...}}` - or `box.cfg{log_modules = {...}}` (gh-3211). diff --git a/changelogs/unreleased/gh-3682-uri-encode-decode.md b/changelogs/unreleased/gh-3682-uri-encode-decode.md deleted file mode 100644 index 547f8ec1d8..0000000000 --- a/changelogs/unreleased/gh-3682-uri-encode-decode.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/lua/uri - -* Added functions `uri.escape()` and `uri.unescape()` for percent-encoding - and decoding URI parts (gh-3682). diff --git a/changelogs/unreleased/gh-4573-implement-fiber-top-for-arm.md b/changelogs/unreleased/gh-4573-implement-fiber-top-for-arm.md deleted file mode 100644 index ee3d71f5c2..0000000000 --- a/changelogs/unreleased/gh-4573-implement-fiber-top-for-arm.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/core - -* Implemented `fiber.top()` for ARM64 (gh-4573). diff --git a/changelogs/unreleased/gh-4726-execute-field-in-box.md b/changelogs/unreleased/gh-4726-execute-field-in-box.md deleted file mode 100644 index dbc7a4ea18..0000000000 --- a/changelogs/unreleased/gh-4726-execute-field-in-box.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/box - -* Now `box.execute` cannot be called before `box.cfg` (gh-4726). diff --git a/changelogs/unreleased/gh-5064-ignore-i-flag-without-tty.md b/changelogs/unreleased/gh-5064-ignore-i-flag-without-tty.md deleted file mode 100644 index 5b9ac62282..0000000000 --- a/changelogs/unreleased/gh-5064-ignore-i-flag-without-tty.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/console - -* Fixed console ignoring `-i` flag in case stdin is not a tty (gh-5064). diff --git a/changelogs/unreleased/gh-5272-bootstrap-strategy-auto.md b/changelogs/unreleased/gh-5272-bootstrap-strategy-auto.md deleted file mode 100644 index 0713e406b3..0000000000 --- a/changelogs/unreleased/gh-5272-bootstrap-strategy-auto.md +++ /dev/null @@ -1,35 +0,0 @@ -## feature/replication - -* Introduced the new configuration option `bootstrap_strategy`. The default - value of this option - "auto" - brings the new behavior of replica on: - * replica set bootstrap - * replica join to an existing replica set - * recovery - * replication reconfiguration. - - To return to the old behavior, set the option to "legacy". - - The new value "auto" will be in effect only when no value for - `replication_connect_quorum` is passed. If a value is present, - `bootstrap_strategy` is automatically set to "legacy" to preserve backward - compatibility. - - Note that if you leave the options untouched (that is, `bootstrap_strategy` - defaults to "auto"), the following behavior will noticeably change: during - the recovery from local files and during replication reconfiguration - `box.cfg{replication = ...}` will not fail even if some (or all) of the remote - peers listed in `box.cfg.replication` are unavailable. Instead, the node will - try to connect to them for a period of `replication_connect_timeout` and then - transition to `box.info.status == "running"` as soon as it syncs with all the - reached peers (gh-5272). - -* **[Breaking change]** Joining a new replica to a working replica set. - If neither of the configuration options `bootstrap_strategy` and - `replication_connect_quorum` is passed explicitly, or if `bootstrap_strategy` - is set to "auto", bootstrapping a new replica in an existing replica set will - only succeed if all the replica set members are listed in the replica's - `box.cfg.replication`. For example, when joining a fresh replica to a replica - set of 3 nodes, all 3 node URIs must be present in the replica's - `box.cfg.replication` parameter. When joining 2 new replicas to a single - master, both replicas must have each other's URIs (alongside with master's - URI) in their `box.cfg.replication` (gh-5272). diff --git a/changelogs/unreleased/gh-5272-sync-timeout-default.md b/changelogs/unreleased/gh-5272-sync-timeout-default.md deleted file mode 100644 index 32716180a5..0000000000 --- a/changelogs/unreleased/gh-5272-sync-timeout-default.md +++ /dev/null @@ -1,13 +0,0 @@ -## feature/replication - -* A new `compat` option `box_cfg_replication_sync_timeout` was added to - control the default value of `replication_sync_timeout` option of `box.cfg`. - The old default is 300 seconds, and new default is 0. The noticeable difference - in the new behavior is that `box.cfg{replication = ""}` call now returns - before the node is synced with remote instances. If you need the node to be - writable once `box.cfg` returns, you can achieve it with new behavior by - calling `box.ctl.wait_rw()` after `box.cfg{replication=...}`. - - By default, the option value is "old" and will be switched to "new" in the - next major release. To switch to the new behavior, set the option to "new" - **before** the initial `box.cfg{}` call in your application (gh-5272). diff --git a/changelogs/unreleased/gh-5522-vy-tx-isolation-level.md b/changelogs/unreleased/gh-5522-vy-tx-isolation-level.md deleted file mode 100644 index 15d6a6fcfb..0000000000 --- a/changelogs/unreleased/gh-5522-vy-tx-isolation-level.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/vinyl - -* **[Breaking change]** Added support of transaction isolation levels for the - Vinyl engine. The `txn_isolation` option passed to `box.begin()` now has the - same effect for Vinyl and memtx. Note, this effectively changes the default - isolation level of Vinyl transactions from 'read-committed' to 'best-effort', - which may cause more conflicts (gh-5522). diff --git a/changelogs/unreleased/gh-5541-proxy-luajit-flags.md b/changelogs/unreleased/gh-5541-proxy-luajit-flags.md deleted file mode 100644 index 10d68175da..0000000000 --- a/changelogs/unreleased/gh-5541-proxy-luajit-flags.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/lua - -* Introduced the [`-b`](http://luajit.org/running.html#opt_b) and - [`-j`](http://luajit.org/running.html#opt_j) flags that can be passed to - LuaJIT runtime for debugging and runtime configuration purposes (gh-5541). diff --git a/changelogs/unreleased/gh-5665-get-rid-of-fiber_gc.md b/changelogs/unreleased/gh-5665-get-rid-of-fiber_gc.md deleted file mode 100644 index dce349b668..0000000000 --- a/changelogs/unreleased/gh-5665-get-rid-of-fiber_gc.md +++ /dev/null @@ -1,5 +0,0 @@ -## bugfix/core - -* Fixed a bug with Tarantool C API freeing fiber region allocations it does not - allocate. This could lead to use-after-free in client code which allocates - memory on fiber region. (gh-5665). diff --git a/changelogs/unreleased/gh-5869-remove-fiber-top-cpu_misses.md b/changelogs/unreleased/gh-5869-remove-fiber-top-cpu_misses.md deleted file mode 100644 index ab43e963ef..0000000000 --- a/changelogs/unreleased/gh-5869-remove-fiber-top-cpu_misses.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/core - -* The `cpu_misses` entry in `fiber.top()` output is deprecated (gh-5869). diff --git a/changelogs/unreleased/gh-6011-follow-env-vars-on-log-cfg.md b/changelogs/unreleased/gh-6011-follow-env-vars-on-log-cfg.md deleted file mode 100644 index 2a6c57b29e..0000000000 --- a/changelogs/unreleased/gh-6011-follow-env-vars-on-log-cfg.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* Environment variables (TT_LOG, TT_LOG_LEVEL, and other) are taken into account - if logging is configured using `log.cfg` before `box.cfg` is called (gh-6011). diff --git a/changelogs/unreleased/gh-6085-log-and-limit-iteration.md b/changelogs/unreleased/gh-6085-log-and-limit-iteration.md deleted file mode 100644 index 4f70cefeda..0000000000 --- a/changelogs/unreleased/gh-6085-log-and-limit-iteration.md +++ /dev/null @@ -1,9 +0,0 @@ -## feature/core - -* Introduced the mechanism for catching fibers running without yielding for too - long. Now box operations, such as `select` and `replace`, will throw an error - if the fiber execution time since yield exceeds the limit. The limit can also - be checked from the application code with `fiber.check_slice()`. The default - limit is controlled by the new `compat` option `fiber_slice_default`. The old - default is no limit. The new default is one second. You can overwrite it with - `fiber.set_slice()` (gh-6085). diff --git a/changelogs/unreleased/gh-6126-retry-join-automatically.md b/changelogs/unreleased/gh-6126-retry-join-automatically.md deleted file mode 100644 index 7beb8d813a..0000000000 --- a/changelogs/unreleased/gh-6126-retry-join-automatically.md +++ /dev/null @@ -1,10 +0,0 @@ -## feature/core - -* Now if a join fails with a non-critical error, such as `ER_READONLY`, - `ER_ACCESS_DENIED`, or a network-related error, the instance tries - to find a new master to join to and tries again (gh-6126). - -* Renamed replication states when a replica is joining. Now when querying - `box.info.replication[id].upstream.status` during join, you will - see either `wait_snapshot` or `fetch_snapshot` instead of - `initial_join` (gh-6126). diff --git a/changelogs/unreleased/gh-6200-lua_cjson-encode-escapes-slash.md b/changelogs/unreleased/gh-6200-lua_cjson-encode-escapes-slash.md deleted file mode 100644 index 7360bf60b1..0000000000 --- a/changelogs/unreleased/gh-6200-lua_cjson-encode-escapes-slash.md +++ /dev/null @@ -1,6 +0,0 @@ -## bugfix/lua/json - -* A new `compat` option `json_escape_forward_slash` was added. This option - configures whether the internal JSON encoder escapes the forward slash - character (old behavior) or not (new behavior). This option affects the - `json.encode()` Lua function and the JSON logger (gh-6200). diff --git a/changelogs/unreleased/gh-6506-allow-spurious-wakeups-in-wal_write.md b/changelogs/unreleased/gh-6506-allow-spurious-wakeups-in-wal_write.md deleted file mode 100644 index ec70872688..0000000000 --- a/changelogs/unreleased/gh-6506-allow-spurious-wakeups-in-wal_write.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/core - -* Allowed spurious wakeup of a fiber that is waiting for WAL write completion - (gh-6506). diff --git a/changelogs/unreleased/gh-6572-nan-is-not-null.md b/changelogs/unreleased/gh-6572-nan-is-not-null.md deleted file mode 100644 index ce47834514..0000000000 --- a/changelogs/unreleased/gh-6572-nan-is-not-null.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/sql - -* Now `NaN` is always considered `NULL` (gh-6572). diff --git a/changelogs/unreleased/gh-6575-assertion-in-modulo.md b/changelogs/unreleased/gh-6575-assertion-in-modulo.md deleted file mode 100644 index 7d6e68659c..0000000000 --- a/changelogs/unreleased/gh-6575-assertion-in-modulo.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/sql - -* Fixed assertion in the `%` (modulo) operation when the left value is negative - and the result is 0 (gh-6575). diff --git a/changelogs/unreleased/gh-6650-round-with-big-precision.md b/changelogs/unreleased/gh-6650-round-with-big-precision.md deleted file mode 100644 index b2bbd11f5a..0000000000 --- a/changelogs/unreleased/gh-6650-round-with-big-precision.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/sql - -* Now the `ROUND()` functions works correctly on arguments with big precision - (gh-6650). diff --git a/changelogs/unreleased/gh-6832-httpc-params-encoding.md b/changelogs/unreleased/gh-6832-httpc-params-encoding.md deleted file mode 100644 index ebbfb1e5ae..0000000000 --- a/changelogs/unreleased/gh-6832-httpc-params-encoding.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/lua/http client - -* Added a new option `params` to add query parameters to URI using a Lua table. - These parameters are encoded to a query string and passed to the HTTP request - (gh-6832). diff --git a/changelogs/unreleased/gh-6832-uri-values.md b/changelogs/unreleased/gh-6832-uri-values.md deleted file mode 100644 index 57bfcf8652..0000000000 --- a/changelogs/unreleased/gh-6832-uri-values.md +++ /dev/null @@ -1,18 +0,0 @@ -## feature/lua/uri - -* Added a new method `uri.values()` for representing multivalue parameters (gh-6832). - -``` -> params = {q1 = uri.values("v1", "v2")}} -> uri.parse({"/tmp/unix.sock", params = params) ---- -- host: unix/ - service: /tmp/unix.sock - unix: /tmp/unix.sock - params: - q1: - - v1 - - v2 -... - -``` diff --git a/changelogs/unreleased/gh-6833-decode-body-http-response.md b/changelogs/unreleased/gh-6833-decode-body-http-response.md deleted file mode 100644 index 66b4ed8382..0000000000 --- a/changelogs/unreleased/gh-6833-decode-body-http-response.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/lua/http client - -* Added a new method `response:decode()`. It decodes an HTTP response body to - a Lua object. The decoding result depends on the response content type. The - following content types are supported by default: `application/json`, - `application/yaml`, `application/msgpack`. Users can define decoding rules for - other content types by writing their own decoding functions (gh-6833). diff --git a/changelogs/unreleased/gh-6833-encode-body-http-request.md b/changelogs/unreleased/gh-6833-encode-body-http-request.md deleted file mode 100644 index 632447925c..0000000000 --- a/changelogs/unreleased/gh-6833-encode-body-http-request.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/lua/http client - -* Now the HTTP client is able to encode Lua objects automatically when it is - possible. The encoding format depends on the request content type. - The following content types are supported by default: `application/json`, - `application/yaml`, `application/msgpack`. Users can define encoding rules - for other content types by writing their own encoding functions (gh-6833). diff --git a/changelogs/unreleased/gh-6986-drop-fk-parsing-rules.md b/changelogs/unreleased/gh-6986-drop-fk-parsing-rules.md deleted file mode 100644 index e66ed36921..0000000000 --- a/changelogs/unreleased/gh-6986-drop-fk-parsing-rules.md +++ /dev/null @@ -1,5 +0,0 @@ -## bugfix/sql - -* **[Breaking change in the SQL engine]** Dropped the session setting - `sql_defer_foreign_keys` and rules `reference trigger action`, - `constraint check time`, and `match type` (gh-6986). diff --git a/changelogs/unreleased/gh-6986-introduce-sql-expr-functions.md b/changelogs/unreleased/gh-6986-introduce-sql-expr-functions.md deleted file mode 100644 index e82a9bdb22..0000000000 --- a/changelogs/unreleased/gh-6986-introduce-sql-expr-functions.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/sql - -* Introduced a new function type `SQL_EXPR` (gh-6986). diff --git a/changelogs/unreleased/gh-6986-rework-sql-constraints.md b/changelogs/unreleased/gh-6986-rework-sql-constraints.md deleted file mode 100644 index fe178a2a57..0000000000 --- a/changelogs/unreleased/gh-6986-rework-sql-constraints.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/sql - -* SQL foreign key constraints and check constraints were replaced by tuple - constraints (gh-6986). diff --git a/changelogs/unreleased/gh-7000-compat-module.md b/changelogs/unreleased/gh-7000-compat-module.md deleted file mode 100644 index 53788ffd03..0000000000 --- a/changelogs/unreleased/gh-7000-compat-module.md +++ /dev/null @@ -1,8 +0,0 @@ -## feature/lua - -* Introduced the Tarantool compatibility module `compat`. It is used for - transparent management of behavior changes. `compat` stores options that - reflect behavior changes. Possible option values are `old`, `new`, and - `default`. By default, `compat` contains options for certain Tarantool - changes that may break compatibility with previous versions. Users can also - add their own compatibility options in runtime (gh-7000). diff --git a/changelogs/unreleased/gh-7031-configure-eos-in-lua-console.md b/changelogs/unreleased/gh-7031-configure-eos-in-lua-console.md deleted file mode 100644 index 91eb6cb957..0000000000 --- a/changelogs/unreleased/gh-7031-configure-eos-in-lua-console.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/console - -* Introduced a way to configure the printed `End Of Stream` (EOS) symbol in the - Lua console. Changed the default printed EOS from ';' to '' (gh-7031). diff --git a/changelogs/unreleased/gh-7099-fix-format-description-tarantoolctl-cat.md b/changelogs/unreleased/gh-7099-fix-format-description-tarantoolctl-cat.md deleted file mode 100644 index 07cb69efff..0000000000 --- a/changelogs/unreleased/gh-7099-fix-format-description-tarantoolctl-cat.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/tarantoolctl - -* Added a description for the `--format` flag of the `tarantoolctl cat` command. diff --git a/changelogs/unreleased/gh-7125-export-fiber_join_timeout.md b/changelogs/unreleased/gh-7125-export-fiber_join_timeout.md deleted file mode 100644 index a8e62d589a..0000000000 --- a/changelogs/unreleased/gh-7125-export-fiber_join_timeout.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/core - -* Added the `fiber_join_timeout` symbol to exports (gh-7125). diff --git a/changelogs/unreleased/gh-7155-uri-optimize-add-param-and-add-param-value.md b/changelogs/unreleased/gh-7155-uri-optimize-add-param-and-add-param-value.md deleted file mode 100644 index 808a901e70..0000000000 --- a/changelogs/unreleased/gh-7155-uri-optimize-add-param-and-add-param-value.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/uri - -* Optimized addition of URI parameters and their values (gh-7155). diff --git a/changelogs/unreleased/gh-7166-box_latch_lock-order.md b/changelogs/unreleased/gh-7166-box_latch_lock-order.md deleted file mode 100644 index 8aabe49382..0000000000 --- a/changelogs/unreleased/gh-7166-box_latch_lock-order.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/core - -* Now `box_latch_lock` guarantees the order in which it is acquired by - fibers requesting it (gh-7166). diff --git a/changelogs/unreleased/gh-7166-deprecate-fiber_set_cancellable.md b/changelogs/unreleased/gh-7166-deprecate-fiber_set_cancellable.md deleted file mode 100644 index 94d268bc9c..0000000000 --- a/changelogs/unreleased/gh-7166-deprecate-fiber_set_cancellable.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/core - -* `fiber_set_cancellable()` C API function is deprecated and now does - nothing (gh-7166). diff --git a/changelogs/unreleased/gh-7202-options-in-atomic.md b/changelogs/unreleased/gh-7202-options-in-atomic.md deleted file mode 100644 index 87662bf651..0000000000 --- a/changelogs/unreleased/gh-7202-options-in-atomic.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* Introduced transaction options in `box.atomic()` by analogy with `box.begin()` - (gh-7202). diff --git a/changelogs/unreleased/gh-7226-admin-grant-error.md b/changelogs/unreleased/gh-7226-admin-grant-error.md deleted file mode 100644 index 478caeb3fd..0000000000 --- a/changelogs/unreleased/gh-7226-admin-grant-error.md +++ /dev/null @@ -1,5 +0,0 @@ -## bugfix/box - -* Fixed an incorrect error message on granting privileges to the `admin` user. - Such attempts now fail with proper error messages such as "User 'admin' - already has read access on universe" (gh-7226). diff --git a/changelogs/unreleased/gh-7230-luajit-fixes.md b/changelogs/unreleased/gh-7230-luajit-fixes.md deleted file mode 100644 index 3f494cc39b..0000000000 --- a/changelogs/unreleased/gh-7230-luajit-fixes.md +++ /dev/null @@ -1,6 +0,0 @@ -## feature/luajit - -Backported patches from vanilla LuaJIT trunk (gh-7230). In the scope of this -activity, the following features is completed: - -* `assert()` now accepts any type of error object (from Lua 5.3). diff --git a/changelogs/unreleased/gh-7231-memtx-hash-idx-gt-iter-deprecation.md b/changelogs/unreleased/gh-7231-memtx-hash-idx-gt-iter-deprecation.md deleted file mode 100644 index d3f78c3716..0000000000 --- a/changelogs/unreleased/gh-7231-memtx-hash-idx-gt-iter-deprecation.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/memtx - -* Deprecated the `GT` iterator type for `HASH` indexes (gh-7231). diff --git a/changelogs/unreleased/gh-7253-split-brain-old-term-txn.md b/changelogs/unreleased/gh-7253-split-brain-old-term-txn.md deleted file mode 100644 index 0cb5416fc5..0000000000 --- a/changelogs/unreleased/gh-7253-split-brain-old-term-txn.md +++ /dev/null @@ -1,6 +0,0 @@ -## bugfix/raft - -* Fixed a bug when a replicaset could be split into parts if an old leader - started a new synchronous txn shortly before a new leader was going to be - elected. This was possible if the old leader hadn't learned the new term yet - (gh-7253). diff --git a/changelogs/unreleased/gh-7255-box-info-before-cfg.md b/changelogs/unreleased/gh-7255-box-info-before-cfg.md deleted file mode 100644 index 3d1cd86db0..0000000000 --- a/changelogs/unreleased/gh-7255-box-info-before-cfg.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/core - -* `box.info()` can now be called before `box.cfg()` (gh-7255). diff --git a/changelogs/unreleased/gh-7319-fix-http.client-reply-proto-parser.md b/changelogs/unreleased/gh-7319-fix-http.client-reply-proto-parser.md deleted file mode 100644 index 09b68a7a8e..0000000000 --- a/changelogs/unreleased/gh-7319-fix-http.client-reply-proto-parser.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/lib - -* Fixed `http.client` to properly parse HTTP status header such as `HTTP/2 200` - when the HTTP version does not have a minor part (gh-7319). diff --git a/changelogs/unreleased/gh-7447-fix-panic-on-invalid-log.md b/changelogs/unreleased/gh-7447-fix-panic-on-invalid-log.md deleted file mode 100644 index b776027b47..0000000000 --- a/changelogs/unreleased/gh-7447-fix-panic-on-invalid-log.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/core - -* A proper error in now raised on incorrect `syslog` log configuration through - `log.cfg` (gh-7447). diff --git a/changelogs/unreleased/gh-7456-console-debugger-option.md b/changelogs/unreleased/gh-7456-console-debugger-option.md deleted file mode 100644 index 085bb8f37c..0000000000 --- a/changelogs/unreleased/gh-7456-console-debugger-option.md +++ /dev/null @@ -1,19 +0,0 @@ -## feature/debugger - -* Introduced the `-d` command-line option which runs the debugger console - instead of the standard interactive console (gh-7456). - - ```sh - $ tarantool -d debug-target.lua - Tarantool debugger 2.11.0-entrypoint-852-g9e6ed28ae - type 'help' for interactive help - luadebug: Loaded for 2.11.0-entrypoint-852-g9e6ed28ae - break via debug-target.lua => debug-target.lua:1 in chunk at debug-target.lua:0 - 1 => local date = require 'datetime' - 4 - luadebug> - ``` - - This is a more convenient way to initiate a debugger session instead - of an older, more invasive approach of instrumenting the code with a - `require 'luadebug'()` call. diff --git a/changelogs/unreleased/gh-7590-replicaset-assert.md b/changelogs/unreleased/gh-7590-replicaset-assert.md deleted file mode 100644 index b1c0eae584..0000000000 --- a/changelogs/unreleased/gh-7590-replicaset-assert.md +++ /dev/null @@ -1,5 +0,0 @@ -## bugfix/replication - -* Fixed a bug when a replicaset state machine that tracks the number of - appliers in different states could become inconsistent during - reconfiguration (gh-7590). diff --git a/changelogs/unreleased/gh-7593-console-debugger.md b/changelogs/unreleased/gh-7593-console-debugger.md deleted file mode 100644 index c4a0ce28d7..0000000000 --- a/changelogs/unreleased/gh-7593-console-debugger.md +++ /dev/null @@ -1,21 +0,0 @@ -## feature/debugger - -* Introduced a new console debugger `luadebug.lua` for debugging external and - builtin Lua modules. - -> Note: the debugger REPL is not yet compatible with Tarantool console. -> This means that this code will hang in the console: -> ->```lua ->tarantool> dbg = require 'luadebug' ->--- ->... -> ->tarantool> dbg() ->--- ->``` -> Users should call debugger activation only in their instrumented code, not -> from the interactive console. - -* Introduced a new Lua API `tarantool.debug.getsources()` which allows - seeing sources of builtin modules in any external debugger. diff --git a/changelogs/unreleased/gh-7726-embed-checks.md b/changelogs/unreleased/gh-7726-embed-checks.md deleted file mode 100644 index e81ea0cc62..0000000000 --- a/changelogs/unreleased/gh-7726-embed-checks.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/lua - -* Embedded the `tarantool/checks` module for function input validation - (gh-7726). diff --git a/changelogs/unreleased/gh-7743-crash-sigterm.md b/changelogs/unreleased/gh-7743-crash-sigterm.md deleted file mode 100644 index 0138cbb70e..0000000000 --- a/changelogs/unreleased/gh-7743-crash-sigterm.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/core - -* Fixed a potential crash when `SIGTERM` was received before `box.cfg` - execution is completed (gh-7743). diff --git a/changelogs/unreleased/gh-7746-fiber-channel-graceful-close.md b/changelogs/unreleased/gh-7746-fiber-channel-graceful-close.md deleted file mode 100644 index 9edacdb107..0000000000 --- a/changelogs/unreleased/gh-7746-fiber-channel-graceful-close.md +++ /dev/null @@ -1,9 +0,0 @@ -## feature/core/fiber - -* Now the `channel:close()` closes the channel gracefully: closing it - for writing leaving the possibility to read existing events from it. - Previously, `channel:close()` was closing the channel completely and - discarding all unread events. - - A new `compat` option `fiber_channel_close_mode` is added for switching to - the new behavior (gh-7746). diff --git a/changelogs/unreleased/gh-7747-seqscan.md b/changelogs/unreleased/gh-7747-seqscan.md deleted file mode 100644 index 01cf2e8bd1..0000000000 --- a/changelogs/unreleased/gh-7747-seqscan.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/sql - -* Introduced the new keyword `SEQSCAN` for SQL `SELECT` queries. You may now - use a scanning SQL `SELECT` query without the `SEQSCAN` keyword only if the - `sql_seq_scan` session setting is set to `true`. A new `compat` option - `sql_seq_scan_default` is added for managing the default value of - `sql_seq_scan` (gh-7747). diff --git a/changelogs/unreleased/gh-7762-luajit-enable-checkhook.md b/changelogs/unreleased/gh-7762-luajit-enable-checkhook.md deleted file mode 100644 index 444837ac9d..0000000000 --- a/changelogs/unreleased/gh-7762-luajit-enable-checkhook.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/luajit - -* Enabled LuaJIT CMake option `LUAJIT_ENABLE_CHECKHOOK` for checking instruction - and line hooks for compiled code (gh-7762). diff --git a/changelogs/unreleased/gh-7790-cmd-up-down-swapped.md b/changelogs/unreleased/gh-7790-cmd-up-down-swapped.md deleted file mode 100644 index b8c497f247..0000000000 --- a/changelogs/unreleased/gh-7790-cmd-up-down-swapped.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/debugger - -* Swapped 'up' and 'down' commands in the debugger to make them behave similar - to those in `gdb` and `lldb`. diff --git a/changelogs/unreleased/gh-7790-debugger-breakpoints.md b/changelogs/unreleased/gh-7790-debugger-breakpoints.md deleted file mode 100644 index 5dd0ecc021..0000000000 --- a/changelogs/unreleased/gh-7790-debugger-breakpoints.md +++ /dev/null @@ -1,14 +0,0 @@ -## feature/debugger - -* Added the support for breakpoints to the builtin console debugger - `luadebug.lua`. - -* Made is easier to debug files with the same name (such as `init.lua`) - by handling partial path lookup in breakpoints: - - ``` - break B/init.lua:10 - break A/init.lua:20 - break ./main.lua:30 - break ../a/b/c/leaf.lua:40 - ``` diff --git a/changelogs/unreleased/gh-7814-box-error-in-thread.md b/changelogs/unreleased/gh-7814-box-error-in-thread.md deleted file mode 100644 index 573f1b35ae..0000000000 --- a/changelogs/unreleased/gh-7814-box-error-in-thread.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/core - -* The box error C API (`box_error_set()`, `box_error_last()`, and so on) can now - be used in threads started by user modules with the pthread library (gh-7814). diff --git a/changelogs/unreleased/gh-7845-httpc-stream-io-interface.md b/changelogs/unreleased/gh-7845-httpc-stream-io-interface.md deleted file mode 100644 index a131478269..0000000000 --- a/changelogs/unreleased/gh-7845-httpc-stream-io-interface.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/lua/http client - -* Introduced stream input/output interface for ``http.client`` (gh-7845). diff --git a/changelogs/unreleased/gh-7894-export-iproto-constants-and-features.md b/changelogs/unreleased/gh-7894-export-iproto-constants-and-features.md deleted file mode 100644 index 860e026959..0000000000 --- a/changelogs/unreleased/gh-7894-export-iproto-constants-and-features.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/box - -* Exported IPROTO constants and features to Lua (gh-7894). diff --git a/changelogs/unreleased/gh-7895-export-session-id-to-c-api.md b/changelogs/unreleased/gh-7895-export-session-id-to-c-api.md deleted file mode 100644 index 9cea9b8ec4..0000000000 --- a/changelogs/unreleased/gh-7895-export-session-id-to-c-api.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/box - -* Exported current session identifier to C API via `box_session_id` (gh-7895). diff --git a/changelogs/unreleased/gh-7897-sending-arbitrary-iproto-packets.md b/changelogs/unreleased/gh-7897-sending-arbitrary-iproto-packets.md deleted file mode 100644 index 7ae8fc7e73..0000000000 --- a/changelogs/unreleased/gh-7897-sending-arbitrary-iproto-packets.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* Added an API for sending arbitrary IPROTO packets from server to client: - `box.iproto.send` in Lua and `box_iproto_send` in C (gh-7897). diff --git a/changelogs/unreleased/gh-7898-msgpack-object-indexation.md b/changelogs/unreleased/gh-7898-msgpack-object-indexation.md deleted file mode 100644 index f7f95ca516..0000000000 --- a/changelogs/unreleased/gh-7898-msgpack-object-indexation.md +++ /dev/null @@ -1,6 +0,0 @@ -## feature/lua/msgpack - -* Added the `__index` metamethod and the `get` method to `msgpack.object`. - They both perform indexation of MsgPack data stored in the object similar to - `tuple` from `box.tuple`: `__index` resolves collisions in favor of - `msgpack.object` methods, whereas `get` ignores methods (gh-7898). diff --git a/changelogs/unreleased/gh-7901-iproto-request-handlers-overriding.md b/changelogs/unreleased/gh-7901-iproto-request-handlers-overriding.md deleted file mode 100644 index d628885691..0000000000 --- a/changelogs/unreleased/gh-7901-iproto-request-handlers-overriding.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* It is now possible to set IPROTO request handler callbacks from Lua (using - `box.iproto.override`) and from C (using `box_iproto_override`) (gh-7901). diff --git a/changelogs/unreleased/gh-7904-export-box_schema_version-to-public-api-and-lua.md b/changelogs/unreleased/gh-7904-export-box_schema_version-to-public-api-and-lua.md deleted file mode 100644 index 76c28cdf16..0000000000 --- a/changelogs/unreleased/gh-7904-export-box_schema_version-to-public-api-and-lua.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/box - -* Exported `box_schema_version` to public API and Lua via - `box.info.schema_version` (gh-7904). diff --git a/changelogs/unreleased/gh-7931-httpc-params-escaping.md b/changelogs/unreleased/gh-7931-httpc-params-escaping.md deleted file mode 100644 index 687ba41aa9..0000000000 --- a/changelogs/unreleased/gh-7931-httpc-params-escaping.md +++ /dev/null @@ -1,6 +0,0 @@ -## feature/lua/http client - -* Query parameters passed into a URI using the `params` option are now - percent-encoded automatically. Parameters are encoded with `uri.QUERY_PART` - when `GET`, `DELETE`, or `HEAD` HTTP methods are used, and with - `uri.FORM_URLENCODED` in other cases (gh-7931). diff --git a/changelogs/unreleased/gh-7933-verbose-wrong-index-part-error.md b/changelogs/unreleased/gh-7933-verbose-wrong-index-part-error.md deleted file mode 100644 index 864198ab38..0000000000 --- a/changelogs/unreleased/gh-7933-verbose-wrong-index-part-error.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/core - -* Errors thrown on specifying invalid index parts or format fields are now more - verbose. They include the bad index part or field number (gh-7933). diff --git a/changelogs/unreleased/gh-7972-func-def-wrong-options-err-msg.md b/changelogs/unreleased/gh-7972-func-def-wrong-options-err-msg.md deleted file mode 100644 index 52ee244ff4..0000000000 --- a/changelogs/unreleased/gh-7972-func-def-wrong-options-err-msg.md +++ /dev/null @@ -1,4 +0,0 @@ -## bugfix/box - -* Fixed the error message for wrong options provided to a function definition - (gh-7972). diff --git a/changelogs/unreleased/gh-7989-iproto-id-auth-type.md b/changelogs/unreleased/gh-7989-iproto-id-auth-type.md deleted file mode 100644 index e38bf120e5..0000000000 --- a/changelogs/unreleased/gh-7989-iproto-id-auth-type.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/box - -* Added the `IPROTO_AUTH_TYPE` key to the `IPROTO_ID` response. The key contains - the name of the authentication method that is currently used on the server - for generating user authentication data (gh-7989). diff --git a/changelogs/unreleased/gh-8108-adjust-xlog_read_ahead.md b/changelogs/unreleased/gh-8108-adjust-xlog_read_ahead.md deleted file mode 100644 index 25e56c1b37..0000000000 --- a/changelogs/unreleased/gh-8108-adjust-xlog_read_ahead.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/core - -* Reduced recovery time from a snapshot by up to 2x on the systems with a hard - disk drive (gh-8108). diff --git a/changelogs/unreleased/gh-8182-module-search-next-to-script.md b/changelogs/unreleased/gh-8182-module-search-next-to-script.md deleted file mode 100644 index 4895eef6b6..0000000000 --- a/changelogs/unreleased/gh-8182-module-search-next-to-script.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/lua - -* Default module search paths now include the main script directory (gh-8182). diff --git a/changelogs/unreleased/gh-8207-disable-auto-schema-upgrade.md b/changelogs/unreleased/gh-8207-disable-auto-schema-upgrade.md deleted file mode 100644 index 7755f40649..0000000000 --- a/changelogs/unreleased/gh-8207-disable-auto-schema-upgrade.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/core - -* Disabled automatic invocation of `box.schema.upgrade` on `box.cfg` for - read-write instances that don't set up replication. Now, `box.schema.upgrade` - may only be called manually by the admin (gh-8207). diff --git a/changelogs/unreleased/gh-8249-lual_checkcdata-with-upvalues.md b/changelogs/unreleased/gh-8249-lual_checkcdata-with-upvalues.md deleted file mode 100644 index dd9421d45c..0000000000 --- a/changelogs/unreleased/gh-8249-lual_checkcdata-with-upvalues.md +++ /dev/null @@ -1,5 +0,0 @@ -## bugfix/lua - -* Fixed a bug that prevented using C module API methods `luaL_iscallable()`, - `luaL_checkcdata()`, and `luaL_setcdatagc()` with the upvalue indexes - (gh-8249). diff --git a/changelogs/unreleased/gh-8260-system-read-view-list.md b/changelogs/unreleased/gh-8260-system-read-view-list.md deleted file mode 100644 index 9dfa38408f..0000000000 --- a/changelogs/unreleased/gh-8260-system-read-view-list.md +++ /dev/null @@ -1,6 +0,0 @@ -## feature/core - -* Added the new function `box.read_view.list()` that returns a list of all - active database read views. The list includes both system read views (created - to make a checkpoint or join a replica) and read views created by application - code (available only in Enterprise Edition) (gh-8260). diff --git a/changelogs/unreleased/gh_8192_feedback_metrics.md b/changelogs/unreleased/gh_8192_feedback_metrics.md deleted file mode 100644 index 844ba902af..0000000000 --- a/changelogs/unreleased/gh_8192_feedback_metrics.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/box - -* The feedback daemon now collects metrics if the required version of the - ``metrics`` module is installed (gh-8192). ``feedback_version`` is updated - to 8. diff --git a/changelogs/unreleased/ghs-5-hide-_collation-from-public.md b/changelogs/unreleased/ghs-5-hide-_collation-from-public.md deleted file mode 100644 index f815b17ff8..0000000000 --- a/changelogs/unreleased/ghs-5-hide-_collation-from-public.md +++ /dev/null @@ -1,3 +0,0 @@ -## bugfix/box - -* Fixed accidental exposure of the `_collation` space to public (ghs-5). diff --git a/changelogs/unreleased/hide-show-prompt.md b/changelogs/unreleased/hide-show-prompt.md deleted file mode 100644 index fb70ecb068..0000000000 --- a/changelogs/unreleased/hide-show-prompt.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/lua/console - -* Prevent mixing of background print and log output with the current user's - input in the interactive console (gh-7169). diff --git a/changelogs/unreleased/linearizable-read.md b/changelogs/unreleased/linearizable-read.md deleted file mode 100644 index 1dcb200db3..0000000000 --- a/changelogs/unreleased/linearizable-read.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/core - -* Introduced a new transaction isolation level `linearizable`. Transactions - started with `box.begin{txn_isolation = "linearizable"}` always see the latest - data confirmed by the quorum (gh-6707). diff --git a/changelogs/unreleased/module-override.md b/changelogs/unreleased/module-override.md deleted file mode 100644 index 6ad56775cb..0000000000 --- a/changelogs/unreleased/module-override.md +++ /dev/null @@ -1,3 +0,0 @@ -## feature/lua - -* Added the ability to override a built-in module by an external one (gh-7774). diff --git a/changelogs/unreleased/pagination.md b/changelogs/unreleased/pagination.md deleted file mode 100644 index 773871c204..0000000000 --- a/changelogs/unreleased/pagination.md +++ /dev/null @@ -1,5 +0,0 @@ -## feature/core - -* Introduced pagination support for memtx and vinyl tree indexes. It is now - possible to resume `pairs` and `select` from the position where the last - call stopped (gh-7639). diff --git a/changelogs/unreleased/publish-doxygen-doc.md b/changelogs/unreleased/publish-doxygen-doc.md deleted file mode 100644 index 91bd78d45f..0000000000 --- a/changelogs/unreleased/publish-doxygen-doc.md +++ /dev/null @@ -1,4 +0,0 @@ -## feature/doxygen - -* Doxygen module API documentation is now published automatically on every merge - to the `master` branch. diff --git a/changelogs/unreleased/strict_fencing.md b/changelogs/unreleased/strict_fencing.md deleted file mode 100644 index 1d6ff0e225..0000000000 --- a/changelogs/unreleased/strict_fencing.md +++ /dev/null @@ -1,7 +0,0 @@ -## feature/raft - -* Introduced strict fencing, which tries its best to allow at most one - leader in cluster in any moment in time. This is achieved by setting - connection death timeout on the current leader to half the time compared to - followers (assuming the `replication_timeout` is the same on every replica) - (gh-7110). diff --git a/changelogs/unreleased/tt-preload.md b/changelogs/unreleased/tt-preload.md deleted file mode 100644 index 9a06d111ed..0000000000 --- a/changelogs/unreleased/tt-preload.md +++ /dev/null @@ -1,10 +0,0 @@ -## feature/lua - -* It is now possible to run scripts or load modules before the main script by - specifying them in the `TT_PRELOAD` environment variable. For example: - - ```shell - $ TT_PRELOAD=/path/to/foo.lua tarantool main.lua - ``` - - (gh-7714). -- GitLab