Skip to content

Commit

Permalink
1.2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
mdavidsaver committed Sep 7, 2023
1 parent cb662cd commit 0274358
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 13 deletions.
5 changes: 3 additions & 2 deletions configure/CONFIG_PVXS_VERSION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PVXS_MAJOR_VERSION = 1
PVXS_MINOR_VERSION = 2
PVXS_MAINTENANCE_VERSION = 2
PVXS_MAINTENANCE_VERSION = 3

# Version range conditions in Makefiles
#
Expand All @@ -12,7 +12,8 @@ PVXS_MAINTENANCE_VERSION = 2
#
# ifneq ($(PVXS_X_Y_Z),YES) # PVXS != X.Y.Z
#
PVXS_1_2_2 = YES
PVXS_1_2_3 = YES
PVXS_1_2_2 = NO
PVXS_1_2_1 = NO
PVXS_1_2_0 = NO
PVXS_1_1_4 = NO
Expand Down
2 changes: 1 addition & 1 deletion documentation/ioc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ in the IOC (aka. RSRV).

So ``caget pv:name`` and ``pvxget pv:name`` should be functionally equivalent.

Beginning with UNRELEASED, long string detection is automatic in some cases.
Beginning with 1.2.3, long string detection is automatic in some cases.
eg. ``.NAME`` and ``.INP``.
In some situations adding a ``$`` suffix is still necessary when addressing
a ``DBF_STRING`` or ``DBF_*LINK`` field to make it visible as a PVA string.
Expand Down
4 changes: 2 additions & 2 deletions documentation/releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
Release Notes
=============

1.2.3 (UNRELEASED)
------------------
1.2.3 (Sept 2023)
-----------------

* Add ``$PVXS_ENABLE_IPV6`` environment variable. Set ``PVXS_ENABLE_IPV6=NO`` to disable usage of IPv6.
* IOC: A warning is printed if a group definition includes no ``+trigger`` mappings.
Expand Down
2 changes: 1 addition & 1 deletion ioc/pvxs/iochooks.h
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ long dbLoadGroup(const char* jsonFilename, const char* macros=nullptr);
*
* Prepare QSRV for re-test. Optional if testdbPrepare() called only once.
* Required after subsequent calls.
* @since UNRELEASED
* @since 1.2.3
*/
PVXS_IOC_API
void testPrepare();
Expand Down
6 changes: 3 additions & 3 deletions src/pvxs/nt.h
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ struct NTEnum {
* Unlike other NT* builders. This create() method returns a Value
* with the labels field set, and marked. While suitable for an
* initial value, repeated create() could result in re-sending
* the same labels array with every update. User could should
* create() once, and then Value::cloneEmpty() or unmark() for
* the same labels array with every update. Users should
* create() once, and then Value::cloneEmpty() or Value::unmark() for
* subsequent updates.
*
* @since UNRELEASED
* @since 1.2.3
*/
struct PVXS_API NTTable final {

Expand Down
4 changes: 2 additions & 2 deletions src/pvxs/source.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ struct PVXS_API ConnectOp : public OpBase {
//! @throws std::runtime_error if the client pvRequest() field mask does not select any fields of prototype.
virtual void connect(const Value& prototype) =0;
//! Indicate that this operation can not be setup
//! @since UNRELEASED Does not block
//! @since 1.2.3 Does not block
virtual void error(const std::string& msg) =0;

ConnectOp(const std::string& name,
Expand Down Expand Up @@ -146,7 +146,7 @@ struct PVXS_API MonitorSetupOp : public OpBase {
virtual std::unique_ptr<MonitorControlOp> connect(const Value& prototype) =0;

//! Indicate that this operation can not be setup
//! @since UNRELEASED Does not block
//! @since 1.2.3 Does not block
virtual void error(const std::string& msg) =0;

MonitorSetupOp(const std::string& name,
Expand Down
2 changes: 1 addition & 1 deletion src/pvxs/srvcommon.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ struct PVXS_API ExecOp : public OpBase {
//! Issue a reply with data. For a GET or RPC (or PUT/Get)
virtual void reply(const Value& val) =0;
//! Indicate the request has resulted in an error.
//! @since UNRELEASED Does not block
//! @since 1.2.3 Does not block
virtual void error(const std::string& msg) =0;

//! Callback invoked if the peer cancels the operation before reply() or error() is called.
Expand Down
2 changes: 1 addition & 1 deletion src/pvxs/util.h
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ std::ostream& target_information(std::ostream&);
*
* @returns The same ostream passed as argument.
*
* @since UNRELEASED
* @since 1.2.3
*/
PVXS_API
std::ostream& version_information(std::ostream&);
Expand Down

0 comments on commit 0274358

Please sign in to comment.