|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
4 | 4 |
|
| 5 | +## [1.9.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.9.0) |
| 6 | +* Notable changes for users: |
| 7 | + * QC flags boundaries can be null and will automatically be coalesced to run boundaries |
| 8 | + * Fixed the bug of QC flags chart height increasing on every rendering |
| 9 | + * Added possibility to lock data passes |
| 10 | +* Notable changes for developers: |
| 11 | + * QcFlagsChartComponent uses qcTimeStart and qcTimeEnd as x-axis boundaries |
| 12 | + * Simplified the remote data management for QC flag creation buttons |
| 13 | + * The binding of gRPC controllers has been slightly refactored to make it easier to maintain |
| 14 | + * Added possibility to provide authenticated gRPC API |
| 15 | + |
| 16 | +## [1.8.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.8.0) |
| 17 | +* Notable changes for users: |
| 18 | + * Luminosity information has been added to run details page |
| 19 | + |
| 20 | +## [1.7.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.7.0) |
| 21 | +* Notable changes for users: |
| 22 | + * Clicking on button to delete a flag actually mark it as deleted and remove its effective periods instead of removing it from database |
| 23 | + * Added a button to discard all QC flags for a given data pass |
| 24 | + * Fixed de-selection of runs/detectors in runs per data-pass |
| 25 | +* Notable changes for developers: |
| 26 | + * Kafka client will retry indefinitely when retryable errors occurs |
| 27 | + |
| 28 | +## [1.6.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.6.0) |
| 29 | +* Notable changes for users: |
| 30 | + * Log template `key`, `issueDescription`, `detectorOrSubsystem` can be provided in the URL when creating a log to pre-fill on-call logs |
| 31 | + * Several runs and detectors can be selected to create multiple QC flags at once |
| 32 | + * runNumber filter now accepts ranges as well |
| 33 | + * Tag colours will now update when looking at run details |
| 34 | + * Add CTP host to flp roles if CTP is enabled |
| 35 | + * Display run that started/stopped run in run details |
| 36 | + * A simplified and reusable frontend filtering system has been set-up |
| 37 | + * Radio buttons are displayed in selection dropdown when options are exclusives |
| 38 | + * Display trigger configuration in a dedicated tab in run details page |
| 39 | + * Trigger counters has been renamed to CTP trigger counters |
| 40 | +* Notable changes for developers: |
| 41 | + * Group migrations per version to avoid having too crowded directories |
| 42 | + * Improved home page frontend tests to make them more robust |
| 43 | + * Encode URI components in buildUrl utility function, to handle parameters with `=` sign in keys/values |
| 44 | + * Fixed error spamming server logs when trying to handle lost runs and envs |
| 45 | + * Fix randomly failing QC flag types tests |
| 46 | + * Custom selector can be applied in selection dropdown options for values that are not CSS valid |
| 47 | + * Refactored runs overview filters for: |
| 48 | + * detectors |
| 49 | + * run type |
| 50 | + * EoR reason |
| 51 | + * start/stop |
| 52 | + * definition |
| 53 | + * fill number |
| 54 | + * LHC period |
| 55 | + * duration |
| 56 | + * Updates min supported Node.js to 22 to cover next year of Beam Operations |
| 57 | + * Disables usage of GPU on puppeteer as it hangs on docker-alpine (known issue on their repository) |
| 58 | + * Updates docker alpine version as otherwise node 22 was not available |
| 59 | + * Updates dependencies for puppeteer as needed due to alpine update |
| 60 | + * Moves to using headless: true instead of headless: 'new' with the new puppeteer version |
| 61 | + * Improve runs overview magnets filter |
| 62 | + * Added c++ API to update runs raw trigger configuration |
| 63 | + * Improved runs inelastic interaction rate filter |
| 64 | + * Improve run numbers filters in run overview |
| 65 | + * Trigger counters has been renamed to CTP trigger counters everywhere: |
| 66 | + * triggerCounters.proto has been renamed to ctpTriggerCounters.proto |
| 67 | + * c++ API has been updated accordingly |
| 68 | + * Renamed trigger_counters to ctp_trigger_counters |
| 69 | + |
| 70 | +## [1.5.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.5.0) |
| 71 | +* Notable changes for users: |
| 72 | + * Added nTF orbits to runs updated runs API endpoints accordingly |
| 73 | + * Added a global error page, displaying amongst other 404 error |
| 74 | +* Notable changes for developers: |
| 75 | + * Fixed randomly failing runs test based on timerange selection (start/stop) |
| 76 | + * Fixed randomly failing QC tests |
| 77 | + * Updated docker ca-certificate dependency |
| 78 | + * Allow to prefill of on-call template through URL parameters: |
| 79 | + * In log creation page, query parameters `templateKey`, `issueDescription`, `detectorOrSubsystem` allow |
| 80 | + respectively to pre-chose a log template and define the issue description and detector or subsystem in the |
| 81 | + case of on-call template |
| 82 | + |
| 83 | +## [1.4.1](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.4.1) |
| 84 | +* Notable changes for developers: |
| 85 | + * Fixed the runs start/stop extraction from AliECS kafka messages |
| 86 | + * Added more logs to external service synchronization (CCDB, MonALISA) |
| 87 | + |
| 88 | +## [1.4.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.4.0) |
| 89 | +* Notable changes for users: |
| 90 | + * Fixed tag color not being updated when switching to run details after updating a tag |
| 91 | + * Environment variable ENABLE_HOUSEKEEPING must be set to true (case-insensitive) to actually enable housekeeping |
| 92 | + * Use time range picker for runs start & stop filtering |
| 93 | + * Run details page has been modernized |
| 94 | +* Notable changes for developers: |
| 95 | + * Runs and QC flags timestamps now store milliseconds |
| 96 | + * Fixed users that start/stop runs not being extracted from kafka message |
| 97 | + * Fixed TF timestamps being ignored when creating QC flags |
| 98 | + * Fixed randomly failing test in FLP frontend tests |
| 99 | + * Use coalesced run time in raw SQL querries |
| 100 | + * Removed the max number of retries for kafka connection |
| 101 | + |
5 | 102 | ## [1.3.0](https://github.com/AliceO2Group/Bookkeeping/releases/tag/%40aliceo2%2Fbookkeeping%401.3.0) |
6 | 103 | * Notable changes for users: |
7 | 104 | * Fixed physical constants values which resulted in wrong AVG center of mass energy |
|
0 commit comments