mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2024-12-26 05:19:05 +01:00
Prepare Release 1.3.0
This commit is contained in:
parent
d4a9887532
commit
6df639a0c3
2
Makefile
2
Makefile
@ -2,7 +2,7 @@ TARGET = ./cc-backend
|
|||||||
VAR = ./var
|
VAR = ./var
|
||||||
CFG = config.json .env
|
CFG = config.json .env
|
||||||
FRONTEND = ./web/frontend
|
FRONTEND = ./web/frontend
|
||||||
VERSION = 1.2.2
|
VERSION = 1.3.0
|
||||||
GIT_HASH := $(shell git rev-parse --short HEAD || echo 'development')
|
GIT_HASH := $(shell git rev-parse --short HEAD || echo 'development')
|
||||||
CURRENT_TIME = $(shell date +"%Y-%m-%d:T%H:%M:%S")
|
CURRENT_TIME = $(shell date +"%Y-%m-%d:T%H:%M:%S")
|
||||||
LD_FLAGS = '-s -X main.date=${CURRENT_TIME} -X main.version=${VERSION} -X main.commit=${GIT_HASH}'
|
LD_FLAGS = '-s -X main.date=${CURRENT_TIME} -X main.version=${VERSION} -X main.commit=${GIT_HASH}'
|
||||||
|
@ -1,40 +1,12 @@
|
|||||||
# `cc-backend` version 1.2.2
|
# `cc-backend` version 1.3.0
|
||||||
|
|
||||||
Supports job archive version 1 and database version 6.
|
Supports job archive version 1 and database version 7.
|
||||||
|
|
||||||
This is a minor release of `cc-backend`, the API backend and frontend
|
This is a minor release of `cc-backend`, the API backend and frontend
|
||||||
implementation of ClusterCockpit.
|
implementation of ClusterCockpit.
|
||||||
|
For release specific notes visit the [ClusterCockpit Documentation](https://clusterockpit.org/docs/release/).
|
||||||
|
|
||||||
** Breaking changes **
|
## Breaking changes
|
||||||
|
|
||||||
* The LDAP configuration option `user_filter` was changed and now should not include
|
* This release fixes bugs in the MySQL/MariaDB database schema. For this reason
|
||||||
the uid wildcard. Example:
|
you have to migrate your database using the `-migrate-db` switch.
|
||||||
- Old: `"user_filter": "(&(objectclass=posixAccount)(uid=*))"`
|
|
||||||
- New: `"user_filter": "(&(objectclass=posixAccount))"`
|
|
||||||
|
|
||||||
* The aggregate job statistic core hours is now computed using the job table
|
|
||||||
column `num_hwthreads`. In a future release this column will be renamed to
|
|
||||||
`num_cores`. For correct display of core hours `num_hwthreads` must be correctly
|
|
||||||
filled on job start. If your existing jobs do not provide the correct value in
|
|
||||||
this column then you can set this with one SQL INSERT statement. This only applies
|
|
||||||
if you have exclusive jobs, only. Please be aware that we treat this column as
|
|
||||||
it is the number of cores. In case you have SMT enabled and `num_hwthreads`
|
|
||||||
is not the number of cores the core hours will be too high by a factor!
|
|
||||||
|
|
||||||
* The jwts key is now mandatory in config.json. It has to set max-age for
|
|
||||||
validity. Some key names have changed, please refer to
|
|
||||||
[config documentation](./configs/README.md) for details.
|
|
||||||
|
|
||||||
* The following API endpoints are only accessible from IPs registered using the apiAllowedIPs configuration option:
|
|
||||||
- `/users/` [GET, POST, DELETE]
|
|
||||||
- `/user/{id}` [POST]
|
|
||||||
|
|
||||||
** NOTE **
|
|
||||||
If you are using the sqlite3 backend the `PRAGMA` option `foreign_keys` must be
|
|
||||||
explicitly set to ON. If using the sqlite3 console it is per default set to
|
|
||||||
OFF! On every console session you must set:
|
|
||||||
```
|
|
||||||
sqlite> PRAGMA foreign_keys = ON;
|
|
||||||
|
|
||||||
```
|
|
||||||
Otherwise if you delete jobs the jobtag relation table will not be updated accordingly!
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// Copyright (C) NHR@FAU, University Erlangen-Nuremberg.
|
// Copyright (C) NHR@FAU, University Erlangen-Nuremberg.
|
||||||
// All rights reserved.
|
// All rights reserved.
|
||||||
// Use of this source code is governed by a MIT-style
|
// Use of this source code is governed by a MIT-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
Loading…
Reference in New Issue
Block a user