Skip to content

Add the 2.10.0-beta2 changelog #2852

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
May 5, 2022
3 changes: 2 additions & 1 deletion doc/release/1.10.13.rst
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,5 @@ Recovery
from ``snap``/``xlog`` combinations where ``xlog`` covers changes
committed both before and after ``snap`` creation. For example,
``0...0.xlog``, covering everything up to ``vclock {1: 15}`` and
``0...09.snap``, corresponding to ``vclock {1: 9}`` (:tarantool-issue:`6794`).
``0...09.snap``, corresponding to ``vclock {1: 9}`` (:tarantool-issue:`6794`).

23 changes: 12 additions & 11 deletions doc/release/2.10.0-beta1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Functionality added or changed
Core
~~~~

- The UUID field type is now part of the ``SCALAR`` field type
- The ``UUID`` field type is now part of the ``SCALAR`` field type
(:tarantool-issue:`6042`).

- The ``UUID`` field type is now available in SQL. A new UUID can be generated
Expand Down Expand Up @@ -74,7 +74,7 @@ Core

In ``net.box``, a stream is an object above the connection that has the same methods
but allows executing requests sequentially. The ID is generated on the client side automatically.
If a user writes their own connector and wants to use streams, they must transmit the ``stream_id`` over the iproto protocol.
If a user writes his own connector and wants to use streams, they must transmit the ``stream_id`` over the iproto protocol.

The primary purpose of streams is transactions via iproto.
As each stream can start a transaction, several transactions can be multiplexed over one connection.
Expand Down Expand Up @@ -187,6 +187,7 @@ Logging

require('log').cfg{level = 'verbose'}

.. _2.10.0-beta1-sql:

SQL
~~~
Expand Down Expand Up @@ -321,7 +322,7 @@ Core

- **[Breaking change]** ``fiber.wakeup()`` in Lua and
``fiber_wakeup()`` in C became NOP on the currently running fiber.
Previously they allowed ignoring the next yield or sleep, which
Previously they allowed ignoring the next yield or sleep, which
resulted in unexpected erroneous wake-ups. Calling these functions
right before ``fiber.create()`` in Lua or ``fiber_start()`` in C
could lead to a crash (in debug build) or undefined behaviour (in
Expand Down Expand Up @@ -597,27 +598,27 @@ Triggers
SQL
~~~

- User-defined functions can now return a VARBINARY result to SQL
- User-defined functions can now return a ``VARBINARY`` result to SQL
(:tarantool-issue:`6024`).

- Fixed assert when a DOUBLE value greater than -1.0 and less
than 0.0 is cast to INTEGER and UNSIGNED
- Fixed assert when a ``DOUBLE`` value greater than -1.0 and less
than 0.0 is cast to ``INTEGER`` and ``UNSIGNED``
(:tarantool-issue:`6225`).

- Removed spontaneous conversion from INTEGER to DOUBLE in a field of the
NUMBER type
- Removed spontaneous conversion from ``INTEGER`` to ``DOUBLE`` in a field of the
``NUMBER`` type
(:tarantool-issue:`5335`).

- All arithmetic operations can now accept numeric values only
(:tarantool-issue:`5756`).

- Now ``QUOTE()`` returns the argument if the argument is DOUBLE, which is the same behavior as
- Now ``QUOTE()`` returns the argument if the argument is ``DOUBLE``, which is the same behavior as
with other numeric types.
For types different from numeric, the function returns a STRING
For types different from numeric, the function returns a ``STRING``
(:tarantool-issue:`6239`).

- The ``TRIM()`` function now does not lose collation
when executed with the keywords BOTH, LEADING, or TRAILING
when executed with the keywords ``BOTH``, ``LEADING``, or ``TRAILING``
(:tarantool-issue:`6299`).

MVCC
Expand Down
Loading