Releases: ClusterCockpit/cc-backend
v1.4.2
Changelog
Bug fixes
- ee2c5b5 fix: add missing sorting parameter to REST API call and test
- 53dfe9e fix: footprint peak is default if footprint stat is avg
Supports job archive version 2 and database version 8.
Please check out the Release Notes for further details on breaking changes.
v1.4.1
Changelog
Bug fixes
- 9248ee8 fix: fix renamed column reference in searchbar workflow
Supports job archive version 2 and database version 8.
Please check out the Release Notes for further details on breaking changes.
v1.4.0
Changelog
New Features
- 81b8d57 feat: Add buffered channel with worker thread for job start API
- 017f9b2 feat: Add tag scopes to front and backend, initial commit
- 5b03cf8 feat: Add total energy and energy footprint
- 1b5f4bf feat: SyncUserOnLogin now updates name of token logged user
- 21e4870 feat: add configurability to frontend plot zoom
- 906bac9 feat: add dropdown to user and project list navbar
- 00a5786 feat: add edit of notice box content to admin settings
- 01102cb feat: add updateUserOnLogin config option for oidc, jwt
- 684cb5a feat: change statistics render of metric plot to min/max/median
- 7602641 feat: change to resolution increase on zoom
- 4822566 feat: display energy usage in job view
- 6f74c8c feat: make cron worker frequency configurable
- 2f0460d feat: make quick select starttimes url copyable
- b3ed2af feat: move tag management to new job view header
- 38ce40a feat: redirect to requested page after login, solves #281
- 398e3c1 feat: split concurrent jobs list to own scrollable component
Bug fixes
- 35bd773 fix: Replace reserved keywords in database schemas
- 85dc036 fix: SimpleResampler fixed
- 3b769c3 fix: Update to resampler handling different resolutions
- ed991de fix: ad dmissing resampleConfig handling to scope select
- 561fd41 fix: add accelerator scope to to-be archived scopes
- 95fe369 fix: add additionally loaded scopes to statsTable again
- 49e0a2c fix: add compatibility for footprint metrics without config
- 182f0f2 fix: add missing default resolution case
- 55027cb fix: add resolution 60 default to ccms nodeData query
- b3222f3 fix: archived statisticsSeries with mean data now shown again
- c80d3a6 fix: errors in import paths
- 63fb923 fix: fix api test router init
- e527531 fix: fix crashing job view if roofline metrics missing
- e14d6a8 fix: fix db migration to v8, changes key name to cpu_load
- ab07c79 fix: fix footprint logic, do not scale thresholds on multi node jobs
- 1758275 fix: fix getMetricConfigDeep util function
- 76d0fc9 fix: fix job list render for continuous mode on filter or sort changes
- 9fe7cdc fix: fix plot labeling if specific host selected, hide loadall if only node returned
- 0b9f74f fix: fix plot render for summed metrics on scope change
- 084f89f fix: fix svelte source paths in makefile
- ff3502c fix: fix tag filter results
- ce9995d fix: fix wrongly inserted gql request and import path error
- 63b9e61 fix: fixed and changed to footprint update by transactions
- d34e0d9 fix: omit resources prop from metricPlot, use series for legend instead
- 2aef6ed fix: oversight error on redirect target
- 193bee5 fix: prevent addition of existing scopes to table
- 5da6baf fix: prevent jump to table head on continuous scroll load
- be9df76 fix: setup user in api test config
- f89b5cd fix: solve inconsistencies with filters, fixes #280
- 934d1a6 fix: use configured footprint statType for update
- fc1c54a fix: use left join to keep unmatched stats query result rows
- 5eb6f7d fix: user name join not required for normal jobStats
- 2551921 fix: wrong display of tag after filter select
Supports job archive version 2 and database version 8.
Please check out the Release Notes for further details on breaking changes.
v1.3.1
Changelog
New Features
- ef51e69 feat: Add roofline color scale for time information
- 5757530 feat: add jobname filter to joblist textfilter
- 72557fd feat: add statistics series render to job view metric plots
- 8d1228c feat: rework list searchbar, adds project-specific mode, add to user-joblist
Bug fixes
- 54f7980 fix: Add required key to init config file
- 597bccc fix: add SQL JSON validity check to meta_data query
- 320c87a fix: add additional 30d fitler to searchbar fallback handling
- a4397d5 fix: add scramble to textfilter component
- 70e6376 fix: allow single partial errors on otherwise non-empty returned metric array
- ba1658b fix: correct selectable histogram placement in status view
- b48d1b8 fix: correct status view columns on mobile displays
- 061c9f0 fix: deselected metrics were marked as missing on new jobview load
- 420bec7 fix: fix jobname and arrayjobid timeouts by adding additional 30d filter
- c9eb40f fix: fix metricPlot y zoom reset
- cbaeffd fix: improve speed of hasNextPage query for infinite scroll
- 4344c26 fix: make foorprint from statsSeries nullsafe
Supports job archive version 1 and database version 6.
Please check out the Release Notes for further details on breaking changes.
v1.3.0
Changelog
New Features
- 067dc0d feat: Add OpenID Connect Authentication support
- 99d55f0 feat: Add cluster config endpoint to rest api
- 5004e44 feat: Add jobs endpoint to retrieve job meta and all job metric data
- ce97780 feat: Add rest endpoint to add/edit Metadata entry
- 06d0196 feat: Allow to revert db to previous version
- d97fa37 feat: add footprint card displaying basic metrics
- 07073e2 feat: add selectable histograms to status view
- b9b452f feat: prototype infinite scroll implementation
Security updates
- c1b944b sec: update dependencies
Bug fixes
- 1c7cc9e fix: Adapt tag db queries to also work with mysql/mariadb
- 3067d7b fix: Use peak threshold for render limit maxy
- aafa29d fix: add acc scope to job query if acc >= 1
- aac3e7d fix: fix scope autoselect on jobview statstable
- 0dee507 fix: make hasnextpage optional parameter, use only if inf scroll configured
- 43ebb01 fix: move scroll event behind condition
- 5a177c9 fix: multiple accs with identical label, cloned data for single acc
- d9f9c8a fix: retrigger gql api at manual refresh
- 79b08a1 fix: trigger continuous load condition earlier
Supports job archive version 1 and database version 7.
Please check out the Release Notes for further details on breaking changes.
v1.2.2
Changelog
Bug fixes
- 4b06fa7 fix: Fix buggy logic and simplify code if ValidateUser enabled
- bb1c8cc fix: Move name extract from token in else branch
- e61ff01 fix: adapt roofline render to browser zoomlevel
Supports job archive version 1 and database version 6.
Please check out the Release Notes for further details on breaking changes.
v1.2.1
Changelog
Bug fixes
- c68b9fe fix: Add documentation for apiAllowedIPs option
- 2b3e2f2 fix: Add correct duration string for max-age option
- 7a5ccff fix: Remove port before IP check
- ed5ecbd fix: Restructure swagger docs
Supports job archive version 1 and database version 6.
Please check out the Release Notes for further details on breaking changes.
v1.2.0
Changelog
New Features
- 742c2e3 feat: Add uplot histogram, implemented in userview
- f6c4c96 feat: Add users rest endpoint swagger docs
- da8cefe feat: Change histogram to piechart in status view
- c4a9fcc feat: Implemented rooflineplot with uPlot
- e80ce7a feat: Rework analysis view top to contain piechart
- b42a11d feat: Use chart.js for polarplot n jobview
- 36abed2 feat: add auto-reloading to system and node views
- 423e800 feat: add hover-legend to histograms & metricplots
- 3014f59 feat: add new distribution plots to status view
- 59c749a feat: add select to analysis view pie chart
- f933cad feat: add select to status view pie charts
- ed056b0 feat: add sorting in sub-node scopes in statsTable
- 2655bda feat: enable uplot XY-Zoom for metrics
- b623092 feat: persist analysis and status pie selections
Bug fixes
- 80be786 fix: Responsive Navbar
- 6a1e351 fix: analysis metric histogram normalized by scope
- 4eceab4 fix: change analysis top users to core hours
- 8a473de fix: core/accelerator scope in statstable on load
- 4244a37 fix: correct timestamp logic in node-view
- f286872 fix: hover legend display now depends on datasize
- 69ee19b fix: include running jobs case in statsQueries
- 129e6a6 fix: metric y-range render limit for data outliers
- c84a0fb fix: push bootstrap to v5.3.1 and icons to v1.10.5
Supports job archive version 1 and database version 6.