Skip to content

Releases: ClusterCockpit/cc-backend

v1.4.2

19 Dec 14:17
9489ebc
Compare
Choose a tag to compare

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

11 Dec 06:03
d98d998
Compare
Choose a tag to compare

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

05 Dec 09:48
1616d96
Compare
Choose a tag to compare

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

22 Jun 07:18
9974a85
Compare
Choose a tag to compare

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

15 Apr 11:41
a20b7ea
Compare
Choose a tag to compare

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

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

15 Sep 14:09
280b16c
Compare
Choose a tag to compare

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

07 Sep 14:50
ab08600
Compare
Choose a tag to compare

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

06 Sep 08:23
84b63af
Compare
Choose a tag to compare

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.

v1.1.0

20 Jul 06:45
ae79f3e
Compare
Choose a tag to compare

Changelog

New Features

  • c6a0d44 feat: Add optional notification banner on homepage

Bug fixes

  • eed8bb2 fix: add scrambling to user names and projectIds
  • 58c7b0d fix: check if acc metrics are acc scope by default

Supports job archive version 1 and database version 6.

v1.0.0

03 Jul 11:48
56f66aa
Compare
Choose a tag to compare

Changelog

Bug fixes

  • f304698 fix: persist tags in meta.json

Supports job archive version 1 and database version 6.