EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: EPICS 7.0.6 and 3.15.9 Released
From: "Johnson, Andrew N. via Tech-talk" <tech-talk at aps.anl.gov>
To: EPICS tech-talk <tech-talk at aps.anl.gov>
Date: Tue, 6 Jul 2021 18:05:14 +0000
The EPICS Core Developers are pleased to announce the availability of two new EPICS releases.

Base-3.15.9 is a bug-fix release of our stable series, see https://epics.anl.gov/base/R3-15/9.php  or the epics-controls 3.15.9 page for details including links to the tar-file.

EPICS 7.0.6 contains new features, bugs and bug fixes, see https://epics.anl.gov/base/R7-0/6.php or the epics-controls 7.0.6 page for details including links to the tar-file.

The list of contributors in these releases includes many attendees at the EPICS Codeathon held in March, in addition to most of the usual suspects. Thanks to everyone who contributed code, documentation, bug reports and testing.

$ git log --pretty=format:%an R7.0.5..R7.0.6|sort -u
Andrew Johnson
Ben Franksen
Brendan Chandler
Dirk Zimoch
Dominic Oram
Freddie Akeroyd
Gabriel Fedel
Heinz Junkes
Hugo Slepicka
Jack Harper
Kathryn Baker
Marcio Paduan Donadio
Matthew Pearson
Martin Konrad
Michael Davidsaver
Oksana Ivashkevych
Ralph Lange
Torsten Bögershausen
Ziga Oven

$ git log --oneline --no-decorate --topo-order R7.0.5..R7.0.6
591244599 Set version numbers for release
67bf1a72e Substitute version in @since UNRELEASED annotations
ba3550c28 Update submodules for release
c0cfeb249 Merge Dirk's vxWorks6.3-fix branch
c36485ab2 fix missing declaration of 'close' function in vxWorks 6.3 and lower
710c50b5e add initHookTest
8e7d3e921 re-sync initHookName() with initHookState enum
e2d3b9a24 osiSockTest: ignore large messages on WIN32
5feb18b0b update PVD/PVA modules
7ca25d3c8 Check module set EPICS_BASE in a RELEASE file
dff72029f Fix typos in internal build variable names
f2ac69604 Fix typos in Release Notes
f92b4b456 Merge 3.15 branch changes into 7.0
67fcd6565 Update versions after tagging
3be67aca3 Releasing R3.15.9
ebf4a155d Added missing entries to Release Notes
28531b0db Reworked the README.md file
5c3ecf905 Dump the Darwin README file, very dated
c7e2acb1a Merge Freddie's fix_socket_include branch into 7.0
4dad8ca50 Use <osiSock.h> rather than <osdSock.h>
51c1a3368 Merge changes from 3.15 into 7.0
e8c5748f8 Use <osiSock.h> rather than <osdSock.h>
1cacd058c Stdio doxygen annotations
ce876d6f1 Adjust RTEMS-mvme2100 and -mvme2700 build config's
cb5f68994 Squish various compiler warnings
ac6eb5e21 Protect callbackRequest() from failed callbackInit()
b5265ed85 Fix vxWorks version of epicsAtomicCmpAndSwapIntT()
983f77e11 Let build find convertRelease.pl before it's installed
ca2ea1408 dbEvent: join worker
b35064d26 Revert "dbEvent simplify db_close_events() with join"
256babf96 quiet use "may be used uninitialized" warnings
b471e8388 GHA: Don't worry if no artifacts to upload
f825136f6 makeBaseApp.pl: Allow relative paths to $0
3c329c1b4 Disable some RTEMS targets, tests on RTEMS-pc686-qemu
6c7214ee0 Add tests for special link fields too
b42a14582 Regression tests for RSET::special() return status
c98e5085c Merge branch 'drop-obselete-archs' into 7.0
dcee3b2c3 Document removals
b5a3e4aea Drop RTEMS-gen68360, RTEMS-mcp750 and RTEMS-mvme167
0f90793d1 Obsolete Extensions template files
a17c30e51 Drop CPU-specific linux-[3456]86 cross-targets
462916f9e Drop RTEMS-at91rm9200ek and RTEMS-psim targets
6d96ea06d Remove linux-cris target files
5e61f7e49 Remove aix-ppc files from extensions template
ead24c4fd Drop macOS i386 ARCH_CLASS, add arm64
f3da6e946 Drop macOS PowerPC host-arch's
5ccc11569 Oops, fix path
8e468da4c Rename RTEMS-kernel to RTEMS-score (OS_API)
1b825da9e Add missing dependency
c6247329a Fix warning when not using CLOEXEC
c5c6facc3 Update Release Notes for RTEMS-5 port
57fab5104 Fixed indentation in GHA config file
c7eb41abb Attempt to fix GHA config file
ac0693f2f Merge 7.0 into rtems5
b777233ef Support glob pattern for epicsEnvShow
08b741ed0 ca: fallback to repeater thread if unable to exec caRepeater
a9457fc02 osiSpawnDetachedProcess() prefix process name with '!' to silence warning
f8e720da2 posix: osiSpawnDetachedProcess() find out if exec() errors.
555e67124 allow glob pattern in var command
5f1eb1dd9 Merge remote-tracking branch 'origin/3.15' into 7.0
857527280 ci: install versioned g++
d1ddbad05 Fix issue with very large timeout passed to epicsEventWaitWithTimeout()
8adf03f74 update release notes
379a68b93 Fix simmTest failures on targets with imprecise timing
1b8a1ebd0 deprecate epicsThreadExitMain()
de3cdcef3 softIoc: spin to keep alive
315fb3df6 init scripts use FINAL_LOCATION
fa9fb0a3c one FINAL_LOCATION
2952d114f Merge Hugo's missing_epics_base branch into 7.0
1db35d9ed Cosmetic changes to template configure/CONFIG files
cc3e1039c checkRelease(): expand EPICS_BASE checks
e20502fb4 Remove EPICS_BASE check from releaseTops()
9cca12936 Expand EPICS_BASE checks in templates
f02884d99 Add error message for when EPICS_BASE is not set on templates. Add error message and validation at convertRelease.pl for empty RELEASE files.
e8512ceba Drop pragma message in rtems_init
e4ce0ec25 Adjust Max FDs to match newlib
e3e9d9bb3 Merge rtems5 branch into 7.0
75caf8319 Fix old comments
38c146d89 RTEMS-uC5282 BSP provides bspExtMemProbe()
457febb3a Fix implicit declaration of memcpy()
1c6b02b9b Merge remote-tracking branch 'origin/7.0' into rtems5
fc4379595 Update release note about RTEMS 5 support
af2d4de94 Update release notes and documentation for RTEMS5
3874c1bcf Disable building mvme2100, mvme167, uC8252 for RTEMS5
01cc99ac8 ci: update toolchain and test more targets
c0886b303 RTEMS: Drop dependency on bspExt
31ade3200 Fixes for RTEMS-uC5282 with legacy stack
c606048e5 rtems_config: Change config options based on BSP name
f69ff5afd rtems_config: Fix typo in #if statement
102e30eaa rtems_config: Guard using __RTEMS_MAJOR__ rather than net stack
75063a69e RTEMS ne2kpci: clean up when its included
f34d744f5 Remove unused DHAVE_SOCKADDR_SA_LEN
8e50b3109 Allow RTEMS to use normal dlopen() symbols
79242da51 epicPosicMutexInit: avoid calling with 0 which is platform dependent
11fedecef Only write out dhcpcd.conf if it doesn't exist.
17b0c69dd Merge branch 'rtems5-dev' into rtems5
45907d655 RTEMS e500: use mkimage from RTEMS rathr than system one
317828fd7 Merge remote-tracking branch 'origin/7.0' into rtems5-dev
e2d37bc70 Merge branch '7.0' of https://github.com/epics-base/epics-base into rtems5
35ec367ea Remove unused variable
c4944b535 Enable initializing the filesystem in RTEMS5
2c29dd0c7 Fix merge error in osiSockTest.c
9a8e56d83 Merge branch 'rtems5-dev' of github.com:brendanchandler/epics-base into rtems5-dev
f5eb5033f osiSockTest: use strerror rather than strerror_r
633055aa5 Merge branch 'rtems5' into rtems5-dev
a1d073955 makeTestfile: revert to e1000
dc1bf9106 osiSockTest: Give a clearer error message if sendto() fails
b0dfb7687 Change telnetd configuration to use defaults
125fc0899 Clean up a couple warnings in RTEMS code
e38a8b15d squash me
c628db82a RTEMS DHCP: Use safer versions of string functions
cd6e642ee makeTestfile: revert to e1000
25b9655f6 RTEMS DHCP: Use safer versions of string functions
74fa27d31 Add commented code that starts an RTEMS shell, useful for debugging
3bdfb9ec4 Increase DHCP timeouts
a934570cc rtems dhcp: remove strncmp on environment vars in favor of strcmp
6965f8629 Change telnetd configuration to use defaults
af88e9f6c Clean up a couple warnings in RTEMS code
a309912c8 RTEMS DHCP: Use safer versions of string functions
4755d6c7f Enable tests for RTEMS5
3fd9ffc99 Include osdTime using compiler include path
a8262573f Don't use or include mlock() on RTEMS
e4b17bdab Remove local def of VERSION_INIT in favor of one from epicsVersion.h
ea40041b4 Remove FHI specific information from NTP and bootp variable init
6bf26782a Fix license comment in epicsNtp.c and .h
c523fe7a3 Restore CROSS_COMPILER_TARGET_ARCHS initialization in CONFIG_SITE
ce264306b Fix merge issues with src/tools/makeTestfile.pl
188f46f74 Remove prototype definition of select() from osdSock.h
518ac1d7c Remove define of bzero to use memset
0adaa7fcf re-remove osdMessageQueue.c from RTEMS-kernel
d21c6d554 Merge branch '7.0' into rtems5
5c792687a Merge branch '7.0' into rtems5
347d24a2a Switch to rtl8139 network interface for RTEMS tests
cd0e6a4f9 Make sure the definition of IPPORT_USERRESERVED is defined
8d7c98aac Make RTEMS-pc386-qemu use RTEMS-pc386 rather than pc686
54c91f145 Fix compile errors after rebasing changes for RTEMS5
9cac0b641 Make pvData and pvAccess submodules use epics-base
a5604ccbf Reintroduce API_CPPFLAGS argument to fix Windows builds
e2927417c Remove tab from ci-scripts-build.yml
277e9050a Fixes for CI mechanics
fe3e2c60a remove missing rtems_bsd_set_vprintf_handler
e4885d244 Remove redundant CPU_FLAGS use.
08b7dd120 Add dhcp option cmdline (129)
25a072540 Cosmetics and some typos
399c63ec5 Add posix cpp flags to RTEMS config
341ca9122 Add LEGACY_STACK_SUPPORT and telnet client
97e6f0a53 Link pvData module to mdavidsaver
54f2d8887 changed pvAccess url, save adaption to old network stack
4127f6efe MQ name creation changed
97ce6aecc cleanup netconfig
a71835721 Fixed stupid typo in CONFIG.Common.RTEMS
9f387b967 Prepared RTEMS 4.10 posix with network
8ef4d29c4 Enable Epics for RTEMS5 (posix)
1b6b32e9c restore $(API_CPPFLAGS)
761ebff6d Simplify RTEMS OP_SYS_CFLAGS settings
f685b0edb Set RTEMS_TARGET for Travis builds
14140acd7 Enable RTEMS testing in modules/database/test/std/link
9c01c55f0 Clean up CONFIG.Common.RTEMS
ec94351a5 Add RTEMS-pc686-qemu for use on RTEMS 5.x
708cecfad Move HAVE_SOCKADDR_SA_LEN=1 for darwin targets
b2c4f0d01 Explain the RTEMS config variables
8b766f767 Set GNU_TARGET automatically
629f95842 Install toolchain data into cfg/ directory
bb860ae00 rtems5: correct ifreq_size()
75548c95d rtems5: fix linking of dependent modules, need -lCom after -lrtemsCom
8a2f336f8 re-drop RTEMS osdMessageQueue
4d69b7621 RTEMS: fix NIC for testing w/ RTEMS5
2b28d9706 RTEMS5: redirect to serial via runtime
5a5345d44 WIP: fix missing bits needed by osiNTPTime.c
10aff42da epicsNtp: avoid deprecated/non-standard bzero()
8366770d7 ci: RTEMS update
e2e606d53 RTEMS: auto-detect OS_API
bba7d8c8f Enable Epics for RTEMS5 (posix)
077b41e6c Extract compiler pre-defined macros as Make variables
28f3239b3 set SONAME for cross builds
6a9d92f8f Merge 3.15 branch into 7.0
b55c019f1 Merged Freddie's waitable_timers branch into 3.15
29e984305 Add release notes entry for waitable timers
c140a0a80 Add additional cleanup and error handling
5f94ab6d9 Tidy up
c6af4a245 Use waitable timers
31584e52b Merged Ralph's win-Z7 branch into 3.15
fa069b084 Revert config fixes for parallel builds with MSVC
c78db512f Windows: use -Z7 instead of -Zi to generate debug symbols
2eb5af316 Return dbPutSpecial(paddr, 1) status from dbPut()
dc03d519f Proper CRLF handling
71a1ff129 Merge branch 'timeout-tests' into 7.0
c07ebcee5 Added "Win2019 MSC-19, debug" build to GHA
4c63cb79d Disable netget test on CI systems
67bbc0fa2 Increase default timeout, improve notes
58a9767aa Release notes describing test timeouts
54d40a398 Correct comments in makeTestfile, add "export"
cbab8daae Turn off debug in netget.plt
e3d04e9cd Make BAIL_OUT display what was thrown
cde7d3d25 Kill CA & PVA clients properly if they time out
e2a9678b1 netget: watchdog() now returns a result
e2313d0c5 Generate comments on how to adjust the timeout
e81232379 Replace Win32::Job with Win32::Process
396624fef Timeouts for running unit test programs
b00130493 update .ci
f727d16b0 CI: Allow up to 5 minutes for `make test-results`
348d1bba1 Update CI test configurations
0edf986c3 minor and doc
3f4432b7b review cleanup
f69b93840 dbfl_type_rec goes away
bd3ecf1cb Split out amsg/utag options through dbGet()
b94afaa04 UTAG uint64
1ceb26eeb add utag filter
633859d7a pass amsg/utag through dbGet() options
aad3476c0 add dbDbLinkTest
12f1818b3 propagate utag w/ links (including TSEL)
4ca765d81 dbCommon add UTAG
5143c71a4 add lset::getAlarmMsg()
a12684e7a AMSG feature test
d19586fdf use recGblSetSevrMsg()
892a361de add alarm message field
235f8ed2f add db_field_log::mask
91b2b65c6 doc
614961da1 iocsh: set PWD
dd09afc4e Addying Doxugen annotations for cvtFast.h and freeList.h
417821ddc fixups for DBCORE_API
0f428ea33 use DBCORE_API
c829ca39d ci: enable overall test timeout
51cdfe9e8 ci: appveyor more recent mingw
6ed6dc11b doc dbUnitTest.h
0d2228b53 Recognize linux-ppc64 in EpicsHostArch.pl
3eeebb74c Com: avoid intentional memory leak in epicsEnvSet
1bd041745 epicsEnvTest: ensure epicsEnvSet copies argument
e5aab6561 ci: remove travis debris
f9ea6a5bf CI config and git export tweaks
54e9d3f5d ci: github actions add mingw
7e01cdaca ci: GHA always upload tapfiles
746d21c71 Add usage messages
7eb7988e5 Add usage to miscIocRegister.c and dbStaticIocRegister.c
5daf4fc93 epicsStdlib.h: add doxygen comments.
ef878808c errlog.h: added doxygen comments.
1fcbdad5e Adds doxygen annotations to epicsType.h
ca3ef9c61 dbUnitTest use dbChannel
e10b1d766 Merge 3.15 branch into 7.0
0c4ab7b24 Merge my 'make-inc-fix' branch into 3.15
c359b49ae Fix the 3.15 'make inc' build target
d831c2b38 Merge 'FreddieAkeroyd-use_epicsStrtod' into 3.15
3c7fb7990 Use <epicsStdlib.h>
8e7702c8a Use epicsStrtod, remove some warnings
34d06b6e3 Merge branch 'gabrielfedel-fix_msi' into 3.15
0bc2a3e99 Fix variable type and cast on msi.cpp
6ac10d43b Fix type comparision on msi.cpp
b2f7f4e17 Minor fixes in configure/RULES files
9184983cf Merge branch Ticket80_use_os_strtod_if_above_vs_2015
30172226f whoops, MSVC 1900 not 1800
2ea099450 tests passing
f30e9533c epicsLoadTest use INSTALL_LOCATION
436a5e7fa Fix markdown link in Release Notes
09820d799 Fix POD-generated HTML anchor IDs
979445c8f ci: add gcc-9 build
f571c5950 Modify DBD processing scripts to output Doxygen comments
6786b2e7c Modify the Doxyfile to match earlier settings
504191441 Merge remote-tracking branch 'github/pr/99' into 7.0
236bb2c67 fix an out-dated comment in the array filter code
372e93771 add macro dbfl_pfield to db_field_log.h and use it in dbGet
56f05d722 fix in dbGet: decide use of db_field_log based on whether it has copy or not
85822f305 add macro dbfl_has_copy to db_field_log.h and use it in dbAccess.c
27fe3e446 refactor db_field_log and filters to get rid of dbfl_type_rec
4ab980818 make it clearer what the result of wrapArrayIndices will be
3ba778c08 documentation/Makefile tweaks
1fbbae73d Modify documentation/Doxyfile to parse include directory
4baf7912e Tidying up in documentation directory
bbb4d86f7 Enable RTEMS testing in modules/database/test/std/link
f41276bef epicPosicMutexInit: avoid calling with 0 which is platform dependent
f9e3e8640 Support VxWorks 6.9.x before taskWait() was added
3c4654263 posix: epicsMutexOsdShowAll check for PI support
f8eb0be7a Update submodules after release
ff5df5fbf Update version numbers after tagging


- Andrew Johnson, on behalf of the EPICS Core Developers Group


-- 
Complexity comes for free, simplicity you have to work for.


Navigate by Date:
Prev: fatal error cbf_ad.h with ADPilatus 秦文明 via Tech-talk
Next: P4P and epicscorelibs releases and notes Michael Davidsaver via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: fatal error cbf_ad.h with ADPilatus 秦文明 via Tech-talk
Next: P4P and epicscorelibs releases and notes Michael Davidsaver via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 06 Jul 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·