Skip to content

Releases: art-daq/otsdaq

v3_06_00

10 Mar 14:27
v3_06_00
467774e

Choose a tag to compare

What's Changed

  • Add software version and flat FHiCL to configuration dump by @rrivera747 in #318
  • Add defensive parsing and trace logging to resolve_stack_entry by @Copilot in #321
  • Fix exception module strings to reflect actual function names in CoreSupervisorBase by @Copilot in #322
  • Add explicit include for uintptr_t in StringMacros.cc by @Copilot in #323
  • Require braced syntax for OTS system variables by @Copilot in #324
  • Remove unreachable null check in convertEnvironmentVariables by @Copilot in #325
  • Rrivera/implement system vars and config transition consolidate by @rrivera747 in #320
  • Fix duplicate namespace qualifier in StringMacros call by @Copilot in #326
  • Add missing standard library includes to CoutMacros.h by @Copilot in #327
  • Fix typo in XML tag names: state_tranisition_attempted → state_transition_attempted by @Copilot in #328
  • Fix Python object memory leak in ARTDAQSupervisor do_config by @Copilot in #329
  • Fix thread-safety of iteratorBusy_ with std::atomic by @Copilot in #331
  • Add missing include for std::isspace in GatewaySupervisor by @Copilot in #330
  • Fix std::isspace undefined behavior with unsigned char cast by @Copilot in #333
  • Fix memory leak in PyDict_SetItem by using PyObjectGuard for key/value parameters by @Copilot in #332
  • Rrivera/checkpoint handling new run info at mc2 by @rrivera747 in #319
  • Fix typo in ConfigurationSupervisorBase comment by @Copilot in #336
  • Remove redundant commented code from table alias comparison by @Copilot in #337
  • Remove obsolete commented code from ConfigurationManagerRW by @Copilot in #338
  • Handling table alias mismatch warning and checking for group duplicat… by @rrivera747 in #335
  • Add bounds check to prevent out-of-bounds access on trailing '$' in convertEnvironmentVariables by @Copilot in #339
  • Fix misleading comments about arithmetic expansion in StringMacros by @Copilot in #340
  • Handle unary operators after binary operators in string arithmetic by @Copilot in #341
  • Rrivera/allow string field arithmetic by @rrivera747 in #334
  • ARTDAQSupervisor: improved python error propagation by @corrodis in #343
  • ots whitespace fix and removed stale VERSION_STRING file by @rrivera747 in #344
  • Reformat python files by @eflumerf in #346
  • Removing stale references to ARTDAQ_OUTPUT_DIR by @rrivera747 in #345
  • Checkpoint from dev ops at MC2 after fixing use of active tables for … by @rrivera747 in #348
  • fixes needed for config logs by @corrodis in #350
  • Guard against null dataPtr with non-zero dataSize in publishData() by @Copilot in #353
  • Fix stale doc comments in publishData() by @Copilot in #354
  • Set ZMQ_LINGER=0 before closing PUB socket in closeDataPublishing() by @Copilot in #355
  • Rrivera/publish frontend data by @rrivera747 in #352
  • Fix silent drop of SubsystemCommonOverride parameter in attemptStateMachineTransition by @Copilot in #358
  • Persist account lockout state across restarts in login failure handling by @Copilot in #359
  • First working checkpoint of subsystem common tables by @rrivera747 in #357
  • Separating failed login attempt counts from users.xml by @corrodis in #356
  • RunDBViewer by @corrodis in #360
  • UDP socket settings by @corrodis in #362
  • Fix typo in DesktopIconTable XML description by @Copilot in #363
  • Add explicit XDAQContextTable.h include to WizardSupervisor.cc by @Copilot in #364
  • Fix typo "seperate" → "separate" in XDAQContextTable error message by @Copilot in #365
  • Rrivera/less subsystem fsm errors by @rrivera747 in #361
  • Replace %c with explicit format string by @eflumerf in #368

Full Changelog: v3_05_00...v3_06_00

v3_05_00

30 Jan 19:31
v3_05_00
295de7e

Choose a tag to compare

What's Changed

  • proposal to clean up json format by @corrodis in #273
  • Trusting artdaq database again by @rrivera747 in #282
  • Remove redundant validation in port translation file parser by @Copilot in #286
  • Changes after testing port translation map for https access to MC-2 by @rrivera747 in #283
  • Rrivera/feature table in groups lookup by @rrivera747 in #288
  • Centralizing env var setup for tests by @rrivera747 in #289
  • Add inline documentation for permissionMap parameter by @Copilot in #293
  • Cleanup of user and request permissions - tested with top level and D… by @rrivera747 in #291
  • Add formatTime option to get console messages by @rrivera747 in #294
  • Fix typo in remote subsystem change handling comment by @Copilot in #296
  • Fix typo: "gateay" → "gateway" in GatewaySupervisor comments by @Copilot in #297
  • Fix typo: renitialize → reinitialize by @Copilot in #298
  • Better remote subsystem change handling; added ability to read group … by @rrivera747 in #295
  • Add documentation for disabled findGlobalConfigurationsContaining call by @Copilot in #301
  • Replace nullptr with buffer in ReceiverSocket::flush() by @Copilot in #302
  • Use C++20 ends_with() for suffix checking in GatewaySupervisor by @Copilot in #303
  • Fix unsigned integer underflow in donePos sentinel assignment by @Copilot in #304
  • Add includes for cetmodules v4 support by @eflumerf in #300
  • Initialize activeStateMachineName_ member in RunInfoVInterface constructor by @Copilot in #305
  • Fix typo: "encoutered" → "encountered" in error messages by @Copilot in #306
  • Use C++20 starts_with() for OTS prefix check by @Copilot in #307
  • Clarify sendAndReceive comment to reflect actual timeout behavior by @Copilot in #308
  • Rrivera/slow status receive investigation by @rrivera747 in #299
  • Jcampos/new db schema by @jicampos in #290
  • Consolidated escape and restore functionality in StringMacros, with b… by @rrivera747 in #311
  • Clarify 32-bit integer overflow as reason for KB to GB conversion by @Copilot in #314
  • Fix getActiveUserCount to include remote sessions by @Copilot in #315
  • Fixed remote active sessions and large available space by @rrivera747 in #312
  • Rrivera/fix handling of stale remote subsystems by @rrivera747 in #316
  • Rrivera/add fsm name preference by @rrivera747 in #317

Full Changelog: v3_04_01...v3_05_00

v3_04_01

12 Jan 19:27
v3_04_01
390fdf4

Choose a tag to compare

What's Changed

  • Update product version by @eflumerf in #235
  • After testing of map-to-strings feature of bitmap, better error handling by @rrivera747 in #236
  • Rrivera/new feature upload download cs vat terminal by @rrivera747 in #237
  • Allow skip of fcl write with environment variable by @rrivera747 in #238
  • Updates while cleaning up tutorials by @rrivera747 in #240
  • In support of bug fix of tree-view group save handing; cleanup of nam… by @rrivera747 in #243
  • Rrivera/checkpoint during heerc sync tests by @rrivera747 in #244
  • Rrivera/in group view update group keys from interface cache by @rrivera747 in #245
  • Rrivera/leverage group latest key by @rrivera747 in #247
  • Better error handling and message severity, now wiz mode will not sta… by @rrivera747 in #249
  • Rename common to ots_common; better horizontal alignment of first mes… by @rrivera747 in #253
  • Adding alias to layouts by @jicampos in #252
  • Sc/fix visualizer by @rrivera747 in #257
  • Rrivera/mc2 commissioning progress by @rrivera747 in #254
  • Added feature to do port translation which could be useful when trans… by @rrivera747 in #258
  • Better fix to DQM TCP Server handling after CRV testing at MC2 by @rrivera747 in #260
  • Rrivera/artdaq fcl editing with comments and tree-view paths by @rrivera747 in #259
  • Rrivera/artdaq fcl editing with comments2 by @rrivera747 in #261
  • Fix pointer dereference in ConfigurationManager warning messages by @Copilot in #265
  • Calo commissioning updates by @rrivera747 in #264
  • Rrivera/artdaq fcl editing with comments3 by @rrivera747 in #263
  • Rrivera/artdaq fcl editing with comments4 by @rrivera747 in #266
  • Attempt to allow empty key to indicate fcl blob by @rrivera747 in #274
  • Rrivera/subsystem status optimizations by @rrivera747 in #275
  • Specify the TCP listen port for OM art jobs to avoid issues with by @eflumerf in #272
  • Order ARTDAQSupervisor subapps by artdaq rank by @eflumerf in #271
  • Fix integer overflow in disk space calculations by @Copilot in #280
  • Replace division-by-zero workaround with std::max in usage rate calculations by @Copilot in #281
  • Restart button working when there is available space. by @rrivera747 in #279

New Contributors

Full Changelog: v3_03_00...v3_04_01

v3_03_00

18 Aug 19:55
v3_03_00
13c7f6d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3_02_00...v3_03_00

v3_02_00

20 May 21:02

Choose a tag to compare

What's Changed

Full Changelog: v3_01_00...v3_02_00

What's Changed

Full Changelog: v3_01_00...v3_02_00

v3_01_00

14 Apr 18:28
v3_01_00
d82822d

Choose a tag to compare

What's Changed

  • improvements in the metric table by @gianipez in #200
  • Add debug statements and comment out line causing seg-fault in TCP usage by @michaelmackenzie in #201
  • Add more protection against dereferencing nullptr in TCPServerBase by @eflumerf in #202

New Contributors

Full Changelog: v3_00_00...v3_01_00

v3_00_00

04 Mar 15:33
v3_00_00
9aa0eb1

Choose a tag to compare

What's Changed

Full Changelog: v2_10_00...v3_00_00

v2_10_00

03 Feb 20:04

Choose a tag to compare

What's Changed

  • Rrivera/during post gr3 mini global runs2 by @rrivera747 in #180
  • Checkpoint in DAQ room before Global Run 4 preparation begins with Giani by @rrivera747 in #181
  • Adding Context xdaq.exe monitoring to ots script by @rrivera747 in #182
  • Improved App Status reporting by @rrivera747 in #183
  • Add TransferOutputReliable to artdaq by @gianipez in #184
  • Updated .clang-format to not reflow comments, should be same as in ot… by @rrivera747 in #185
  • When nodes had encoded values, like _, in their names, the printer sy… by @rrivera747 in #186
  • Fix for Console Supervisor status detail parsing error by @rrivera747 in #187

Full Changelog: v2_09_01...v2_10_00

v2_09_01

13 Dec 19:49

Choose a tag to compare

What's Changed

Full Changelog: v2_09_00...v2_09_01

v2_09_00

16 Oct 15:24

Choose a tag to compare

What's Changed

Full Changelog: v2_08_02...v2_09_00