Releases: oss-tsukuba/gfarm
Releases · oss-tsukuba/gfarm
Gfarm 2.7.28
Release note for Gfarm 2.7.28
[2024.12.26]
Updated feature
- gfptar - --update and --append options and many other enhancements, see the manual page of gfptar(1) or gfptar --help.
- gfptar - reduce memory consumption
- gfrm - -v option to print file names to be deleted
- gfperf - allow new authentication methods. support PHP7 or later
Bug fix
- gfptar - fix issues of file names containing sharps and semicolons, and long multi-bytes file names
- gfptar - fix possible stall when I/O error occurs
Gfarm 2.8.6
Release note for Gfarm 2.8.6
[2024.12.16]
New environment variable
- GFARM_SASL_USER, GFARM_SASL_PASSWORD, GFARM_SASL_MECHANISMS, GFARM_SASL_REAML
Updated feature
- gfptar - --update and --append options and many other enhancements, see the manual page of gfptar(1) or gfptar --help.
- gfptar - reduce memory consumption
- adjust log level
Bug fix
- gfptar - fix issues of file names containing sharps and semicolons, and long multi-bytes file names
- gfptar - fix possible stall when I/O error occurs
- gfjournal - fix assersion failure with -l option, introduced in the version 2.8.0
- gfsd - fix noisy error log if inter-gfsd connection is encrypted [#1164]
Gfarm 2.8.5
Release note for Gfarm 2.8.5
[2024.9.4]
New configuration directive
- log_tls_verbose to display verbose messages in TLS
- metadb_backend_sync_commit_at_initialization to disable asynchronous commit at initialization.
Updated feature
- gfrm - -v option to print file names to be deleted
- gfmd - improve the startup time by asynchronous commits to flush uncommitted journals
- improve log messages in TLS and SASL authentication
- log related directives, log_level, log_message_verbose_level, log_auth_verbose, log_tls_verbose, can be modified by gfstatus in runtime
Bug fix
- gfpcopy - preserve times when the file size is larger than 1 GiB by default, introduced in the version 2.8.0
Gfarm 2.8.4
Release note for Gfarm 2.8.4
[2024.3.26]
Updated feature
- gfmd - adjust log level
Bug fix
- gfmd - fix possible segfault, introduced in the version 2.8.1
Gfarm 2.8.3
Release note for Gfarm 2.8.3
[2024.2.20]
Updated feature
- gfperf - allow new authentication methods. support PHP7 or later
Bug fix
- When SASL authentication fails, do not proceed to the next authentication method
Gfarm 2.8.2
Release note for Gfarm 2.8.2
[2023.12.30]
Bug fix
- gfmd - synchronous slaves may be recognized as asyncronous slaves, introduced by the version 2.7.21
Gfarm 2.7.27
Release note for Gfarm 2.7.27
[2023.12.30]
Bug fix
- gfmd - synchronous slaves may be recognized as asyncronous slaves, introduced by the version 2.7.21
Gfarm 2.8.1
Release note for Gfarm 2.8.1
[2023.12.14]
New configuration directive
- protocol_compat - use older version of protocols. specify 2.7.13 to access older servers in shared secret authentication [#1153]
New utility
- jwt-parse - display a JSON Web Token and check expiration
Documentation
- SETUP and Gfarm-FAQ - update for Gfarm 2.8
- user/auth - SASL (OAuth2) authentication in TLS
Updated feature
- gfptar - ignore errors as the original tar behavior [#1162]
- gfmd - create file replicas first for files that fail to create file replicas on file close [#1160]
- libgfarm - recover backward compatibility in GSI
Bug fix
- gfptar - fix runtime error "release unlocked lock"
- gfarmbb - fix gfarmbb start stops
- gfhost - may fail with segmentation fault [#1158]
- libgfarm - SASL client-side authentication is not thread-safe [#1157]
- libgfarm - gfarm_humanize_number_to_int64() may fail
- build directory feature in Make is broken
- unconfig-gfarm.sh, unconfig-gfsd.sh - fix -t option
- gfarm-gridftp-dsi does not work since Gfarm 2.8.0 [#1155]
Gfarm 2.7.26
Release note for Gfarm 2.7.26
[2023.12.14]
Updated feature
- gfptar - ignore errors as the original tar behavior [#1162]
Bug fix
- gfptar - fix runtime error "release unlocked lock"
- gfarmbb - fix gfarmbb start stops
- gfhost - may fail with segmentation fault [#1158]
- libgfarm - gfarm_humanize_number_to_int64() may fail
- unconfig-gfarm.sh, unconfig-gfsd.sh - fix -t option
Gfarm 2.8.0
Release note for Gfarm 2.8.0
[2023.9.3]
Update note
- this release requires config-gfarm-update --update
New feature
- Transport Layer Security (TLS) for secure communication
- New authentication methods - SASL (XOAUTH2, PLAIN, ANONYMOUS) and Kerberos
- Multitenant support
New command
- gfcp - copy a file in parallel
- gfpconcat - concatinate files in parallel
New authentication method
- sasl_auth, sasl - SASL (XOAUTH2, PLAIN, ANONYMOUS) authentication in TLS.
After the authentication, sasl_auth uses a plain socket, while sasl uses TLS
secure connection. - tls_sharedsecret, tls_client_certificate - shared secret and client
certificate authentications in TLS. Afther the authentication, both uses
TLS secure connection. - kerberos_auth, kerberos - Kerberos authentication. After the authentication,
kerberos_auth uses a plain socket, while kerberos uses Kerberos encrypted
connection.
New configuration directive
- auth_trial_order - specify authentication order
- sasl_mechanisms, sasl_user, sasl_password - for SASL authentication
- tls_cipher_suite, tls_ca_certificate_path, tls_ca_revocation_path,
tls_ca_peer_verify_chain_path, tls_certificate_file,
tls_certificate_chain_file, tls_key_file, tls_allow_no_crl,
tls_key_update, tls_build_chain_local, tls_proxy_certificate,
tls_security_level - for TLS secure communication
Documentation
- SASL authentication and secure communication with TLS
Updated feature
- gfpcopy - -t option for parallel copy of large files. Default is 2.
- gfpcopy - -T option to specify the threshold for large files. Default is 1G.
- gfuser - -A option to specify a global name for each authentication method
- gfuser - -L option to display more user information
- gfstatus - -S option to display static settings