diff --git a/configure/CONFIG_PVXS_VERSION b/configure/CONFIG_PVXS_VERSION index 1a952a9..9683d16 100644 --- a/configure/CONFIG_PVXS_VERSION +++ b/configure/CONFIG_PVXS_VERSION @@ -1,6 +1,6 @@ PVXS_MAJOR_VERSION = 1 -PVXS_MINOR_VERSION = 0 -PVXS_MAINTENANCE_VERSION = 1 +PVXS_MINOR_VERSION = 1 +PVXS_MAINTENANCE_VERSION = 0 # Version range conditions in Makefiles # @@ -12,7 +12,8 @@ PVXS_MAINTENANCE_VERSION = 1 # # ifneq ($(PVXS_X_Y_Z),YES) # PVXS != X.Y.Z # -PVXS_1_0_1 = YES +PVXS_1_1_0 = YES +PVXS_1_0_1 = NO PVXS_1_0_0 = NO PVXS_0_3_1 = NO PVXS_0_3_0 = NO diff --git a/documentation/releasenotes.rst b/documentation/releasenotes.rst index 44ba8e8..17de6c3 100644 --- a/documentation/releasenotes.rst +++ b/documentation/releasenotes.rst @@ -3,6 +3,25 @@ Release Notes ============= +1.1.1 (UNRELEASED) +------------------ + +1.1.0 (Nov 2022) +---------------- + +* Client Subscription yields "complete" Value to user code. + Unchanged fields will appear with the values most recently received, + kept in an internal cache. As a consequence, array and union fields + will always be shared with this case, and can never be safety modified. +* Change Server monitor watermark meaning from edge to level trigger. +* `pvxs::SigInt` executes callback on worker thread instead of signal context. +* Added API + + * `pvxs::client::Subscription::stats` and `pvxs::server::MonitorControlOp::stats` + * `pvxs::client::Context::close()` + * `pvxs::TypeDef::as()` overload to change Struct -> StructA. + * `pvxs::Value::clear()` + 1.0.1 (Oct 2022) ---------------- diff --git a/setup.py b/setup.py index 1ed5ebc..0d9aa22 100755 --- a/setup.py +++ b/setup.py @@ -624,7 +624,7 @@ build_dso.sub_commands.extend([ pvxs_ver = '%(PVXS_MAJOR_VERSION)s.%(PVXS_MINOR_VERSION)s.%(PVXS_MAINTENANCE_VERSION)s'%pvxsversion -#pvxs_ver += 'a1' +pvxs_ver += 'a1' with open(os.path.join(os.path.dirname(__file__), 'README.md')) as F: long_description = F.read()