Tags give the ability to mark specific points in history as being important
-
03.25.00
1221f90d · ·New MINOR release 03.25.00 Changes since 03.24.02: - chore: increase minor version - artificially increase the minor version to allow proper dependency resolution
-
03.24.02
dcdc12f9 · ·New PATCH release 03.24.02 Changes since 03.24.01: - fix: cppext dependency version
-
03.24.01
8c7fc309 · ·New PATCH release 03.24.01 Changes since 03.24.00: - feat: Spec Transferelement B 12.1.5.1 and unified test - feat: TransferElement spec B_12_1_3_1 and unified test - fix(SubDeviceBackend): Don't return nullptr in list of internal elements
-
03.24.00
ab5f268b · ·New MINOR release 03.24.00 Changes since 03.23.00: - feat: 64 bit registers allowed by MapFileParser. - fix: catalogue lacks copy/move constructor/operator implementations - fix: userTypeToUserType with 0x - feat(tests): option to disable mtcadummy based tests. - doc: Fix link to API in README.md - doc: Added full dependencies list to README.md
-
03.23.00
5bb6f544 · ·New MINOR release 03.23.00 Changes since 03.22.00: - feat(dummy): DUMMY_WRITEABLE, DUMMY_INTERRUPT etc. in catalogue - feat(RegisterCatalogue): enumerate hidden registers
-
03.22.00
18da63fc · ·New MINOR release 03.22.00 Changes since 03.21.00: - fix: TransferGroup sometimes messes copy decorators up (#14823) - chore: Simplify lock helper class a bit - doc: add clarifying comment - chore: add test for spec B.4.2.5 (#14286)
-
03.21.00
13c51c9b · ·New MINOR release 03.21.00 Changes since 03.20.00: - feat: lmap fanout plugin - feat(lmap): Convenience plugins for system tags - fix: Do noting in CopyRegisterDecorator::doPreRead - fix: exception handling from ReadAnyGroup::accept - fix: compiler error on clang - feat: add user type as value type - chore: add C++ concepts - test: versionNum after exception within readAny
-
03.20.00
a8f33d15 · ·New MINOR release 03.20.00 Changes since 03.18.00: - fix: shm dummy instance id hash - feat(LNM): improve logic_error messages for bit accessors - fix: linter warnings - fix: compiler warning and readability - fix(test): introduce check with timeout - fix: race conditions in tests - chore: performance optimisations (device open and catalogue) - fix: performance optimsation in lmap backend open() - chore: address linter warnings - fix: don't throw logic_error in TransferGroup directly (#14286) - feat: extend DataConsistencyGroup by MatchingMode::historized which uses DataConsistencyDecorators - fix: ReadAnyGroup move operation - fix: calling activateAsycRead when asyncRead active - fix: build with newer boost versions - fix: for bookworm (nlohmann-json 3.11.2) - fix: use of installed header in test - feat: getInvolvedBackendIDs - feat: support new JSON-based map file format - fix(lmap): temporary fix for logic_errors in postRead with math plugin - feat: Add a set of well-known tags - feat: get owning ReadAnyGroup from TransferElement - feat: allow to decorate inside other (unknown) decorators - fix: testBackendFactory & remove defines from BackendFactory.h - feat: map event IDs etc. to VersionNumbers (#13466) - feat: std::format with VersionNumber - chore: avoid code duplication in BackendRegisterCatalogue clone - feat: Implement tagging on registers (#465) - feat(UnifiedBackendTest): partial accessors - feat: improve exception messages - fix(sharedDummy): catch exception after previous instance interrupted - chore: Remove broken example plugin (#460) - fix(xdma): exceptions for device errors - fix(xdma): backend must not close itself on error
-
03.19.00
15ca32a9 · ·New BACKPORT release 03.19.00 Changes since 03.18.00: - fix(xdma): exceptions for device errors - fix(xdma): backend must not close itself on error - fix(sharedDummy): catch exception after previous instance interrupted - feat: improve exception messages - chore: Remove broken example plugin (#460) - chore: remove non-compiling _DEBUG in deprecated code
-
03.18.00
03b488dd · ·New MINOR release 03.18.00 Changes since 03.17.00: - fix: allow TransferElement::interrupt() without wait_for_new_data - fix(sharedDummy): dead lock due to stale lock - fix(sharedDummy): bad alloc in reInitMemory - feat: add info on certain logic_errors - fix: add missing register name to lmap math plugin exception (#451) - fix(UnifiedBackendTest): timeout for recovery - feat: add TransferElementAbstractor::interrupt() - feat/fix: add missing str impls for get/setAsCooked - feat: add NDReigsterAccessorAbstractor::getImpl()
-
03.17.00
908b77fc · ·New MINOR release 03.17.00 Changes since 03.16.00: - chore: increase minor version - feat: userTypeToUserType supports HEX strings - feat: allow inspection of DataConsistencyGroup contents
-
03.16.00
d3583cde · ·New MINOR release 03.16.00 Changes since 03.15.03: - improvement: acc.read throws if in ReadAnyGroup (#438) - feat: add type definitions for std::variant with all UserTypes - fix: race condition in test - fix: compatibility with newer C++ standards - fix: remove extra semicolon - tests: move DataValidity test from ApplicationCore (#436)
-
03.15.03
89464f46 · ·New PATCH release 03.15.03 Changes since 03.15.02: - fix: race conditions in SharedDummyBackendPidManagement - fix: linking issues with clang-18 - fix: docu for double buffering - fix(SharedMemoryDummy): increase timeouts in tests - fix: increase rebot test timeout - fix: compiler warning - fix: Doxygen warnings
-
03.15.02
5e7b5cf2 · ·New PATCH release 03.15.02 Changes since 03.15.01: - chore: Bump patch version (#427) - fix(uio-backend): Add missing include (#426)
-
-
03.15.00
65e7f53c · ·New MINOR release 03.15.00 Changes since 03.14.00: - feat: implement GenericMuxedInterruptDistributor - fix(NumericAddressed): throw when reading from write only register - fix: Provide explicit template specialisations (#420) - fix(rebot): boost exception escaping when host unreachable (#423) - fix: LMAP double buffering unnecessary lock across devices - chore: restructure/remove subfolders - fix(UnifiedBackendTest): catalogue test disabled for dummy accessors - fix(DummyInterruptTriggerAccessor): isReadable returns wrong value - fix(rebot): Capture by reference for "this" - feat(uio): Add unified backend test - fix: Remove read impl. in DummyInterruptTriggerAccessor - fix(lmap): Use FixedPointConverter to convert input data (#396) - feat(uio): Support symlinked device files (#399) - fix(xdma): event files opened too early (#402) - feat: introduce async API - cleanup: Remove left-overs from DMapFilesParser (#401) - fix: LNM constants stuck at very old version number - feat(UnifiedBackendTest): newVersionAfterOpen test - fix: Memcopy for mmio is bad, do manual copy (#371)
-
03.14.00
2d676770 · ·New MINOR release 03.14.00 Changes since 03.13.01: NOTE: Breaking API change for backends: - feat!(exceptions): keep and report original message. Backends now need to override setExceptionImpl() instead of setException() and make use of setOpenedAndClearException() as well as checkActiveException(). Other (non-breaking) changes: - fix: rethrow old exceptions by math plugin after recovery - feat: obtain minimum data type from DataDescriptor - feat: convenience functions for string accessors - fix(UnifiedBackendTest): multiple runtime error cases - feat(UnifiedBackendTest): improve reporting to help debugging - fix(tests): wrong boost test include (includede vs. dyn_link) - fix: remove outdated comment
-
03.13.01
0a40933c · ·New PATCH release 03.13.01 Changes since 03.13.00: - hotfix: rethrow old exceptions by math plugin after recovery
-
03.13.00
34895c92 · ·New MINOR release 03.13.00 Changes since 03.12.00: fix(xdma): event files opened in the wrong place - push type accessors can be requested before opening the device - no event file is opened if no push type accessors exist
-
03.12.00
1e1e2874 · ·New MINOR release 03.12.00 Changes since 03.11.00: - fix: Drop explicit dependency to glib-2.0 - chore: move testUnifiedTypeChangingDecorator from CSA - fix: solve asan test issues - fix: header include syntax - docs: MappedStruct use is discouraged - style: code formatting - feat(MappedImage): add floating point formats - refactor: move MappedImage from ControlSystemAdapter here - refactor: move TypeChangingDecorator from ControlSystemAdapter here - fix: tsan issues (#367) - fix: code formatting (#365) - fix: access back() of empty string - refactor: Use std::make_exception_ptr() (#361) - fix: docu for interrupts in map files