Update release notes for 7.0.0
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
EPICS_PVA_MAJOR_VERSION = 6
|
EPICS_PVA_MAJOR_VERSION = 7
|
||||||
EPICS_PVA_MINOR_VERSION = 1
|
EPICS_PVA_MINOR_VERSION = 0
|
||||||
EPICS_PVA_MAINTENANCE_VERSION = 2
|
EPICS_PVA_MAINTENANCE_VERSION = 0
|
||||||
EPICS_PVA_DEVELOPMENT_FLAG = 0
|
EPICS_PVA_DEVELOPMENT_FLAG = 0
|
||||||
|
@ -38,7 +38,7 @@ PROJECT_NAME = pvAccessCPP
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 6.1.2
|
PROJECT_NUMBER = 7.0.0
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
@ -1,5 +1,29 @@
|
|||||||
/** @page pvarelease_notes Release Notes
|
/** @page pvarelease_notes Release Notes
|
||||||
|
|
||||||
|
Release 7.0.0 (July 2019)
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Incompatible changes
|
||||||
|
- Peers claiming protocol minor version 0 are ignored. The change from 0 -> 1 included incompatible changes
|
||||||
|
to CMD_BEACON and several others network messages, and inter-operation was never possible.
|
||||||
|
Attempts resulted in printing error messages to console.
|
||||||
|
- The Access Security interface classes in pv/security.h are completely redesigned.
|
||||||
|
The SecurityPlugin interface is replaced with epics::pvAccess::AuthenticationPlugin and epics::pvAccess::AuthorizationRegistry
|
||||||
|
as separate phases to connection setup. Each connection will select one epics::pvAccess::AuthenticationPlugin
|
||||||
|
and zero or more epics::pvAccess::AuthorizationPlugin s. The result of this process is a epics::pvAccess::PeerInfo
|
||||||
|
which may be accessed with with epics::pvAccess::ChannelFindRequester::getPeerInfo()
|
||||||
|
and epics::pvAccess::ChannelRequester::getPeerInfo() .
|
||||||
|
- Removals
|
||||||
|
- pv/namedLockPattern.h
|
||||||
|
- createFileLogger() from pv/logger.h
|
||||||
|
- Fixes
|
||||||
|
- Implement idle timeout on TCP connections.
|
||||||
|
Introduces minor protocol version 2. Connections between v2 peers send a CMD_ECHO message from client -> server.
|
||||||
|
Either side will close the TCP connection if no message has been received within the past 30 seconds (by default).
|
||||||
|
This can be configured with $EPICS_PVA_CONN_TMO .
|
||||||
|
- Changes
|
||||||
|
- The output of the 'pvasr' iocsh command has been expanded.
|
||||||
|
|
||||||
Release 6.1.2 (Apr 2019)
|
Release 6.1.2 (Apr 2019)
|
||||||
========================
|
========================
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user