Great works guys !!
We will be planning on developing and testing against this RELEASE
Cheers,
Ernest
________________________________________
From: [email protected] [[email protected]] on behalf of Michael Davidsaver [[email protected]]
Sent: Friday, March 4, 2016 11:28 AM
To: EPICS Tech-Talk; EPICS core-talk
Subject: EPICS Base 3.16.0.1 released
EPICS Base version 3.16.0.1 is now available for download. This is the
first developer release in the 3.16 series. As such it is not
recommended for use in a production environment.
Download link and full release notes can be found in the usual places.
http://www.aps.anl.gov/epics/base/R3-16/0.php
Three major changes are included for which test results would be
especially helpful.
* RSRV now supports all the same configuration options as PCAS for
listening only on selected network interfaces. A list of tested
configurations can be found on the wiki. Test results and additional
configurations are welcomed.
https://wiki-ext.aps.anl.gov/epics/index.php/RSRV_Configuration_Test_Plan
* libca, RSRV, and PCAS now support IPv4 multicast
IPv4 multicasting can be used for CA UDP traffic (name lookup and
beacons messages). This feature is not enabled by default. See the
RSRV_Configuration_Test_Plan wiki page for an example configuration.
Due to lack of equipment this feature has not been tested through a
multicast router. Test results, or idea how to test this, are welcomed.
* Process Database Locking
The database locking code (eg. dbScanLock()) has been rewritten to
increase concurrency and add new API calls for simultaneous locking of
an arbitrary set of records (multi-locking). Everyone with an
application which retargets DB links is encouraged to test.
Backwards incompatible API changes since 3.15.3
* The epicsTime routines that used to return epicsTimeERROR now return a
specific
S_time_ status value. A short guide to adapting to this change is given
in the release notes.
* The build rules associated with the CapFast-related tools and "dbst"
have been removed.
* Removed the last vestiges of RSET::get_value()
Bug fixes since 3.15.3
* the CALC engine correctly handles bitwise operations with bit 31
(0x80000000) set. lp:1514520
* ipAddrToAsciiAsync() doesn't block on shutdown. lp:1527636
* epicsTime_localtime on Windows correctly reports DST. lp:1528284
* mlockall() no longer called by default for non-IOC processes. lp:1539791
* dbLoadRecord() undefined macros in comments are now a warning instead
of an error lp:541119
Other changes since 3.15.3
* The compress record gains the BALG field to choose FIFO (default) or
LIFO buffering order.
* scanIoImmediate() is added to allow a driver to process its IOSCANPVT
on private thread(s) instead of the shared callback threads.
* Hints for the valgrind memory use profiler are added to many internal
free lists to give more accurate leak reports.
* The EPICS build system can now generate a C header with an identifier
string derived from a version control system revision ID (Darcs, Git,
Mercurial, Subversion, and Bazaar supported). The makeBaseApp 'example'
template has been updated with a new device support which makes this
identifier visible. Look for GENVERSION in "exampleApp/src/Makefile".
- References:
- EPICS Base 3.16.0.1 released Michael Davidsaver
- Navigate by Date:
- Prev:
EPICS Base 3.16.0.1 released Michael Davidsaver
- Next:
Re: Build failed in Jenkins: epics-base-3.16-linux32-test #30 Michael Davidsaver
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
EPICS Base 3.16.0.1 released Michael Davidsaver
- Next:
Strict aliasing blog-post Andrew Johnson
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|