Skip to content

Releases: oss-tsukuba/gfarm

Gfarm 2.7.28

26 Dec 04:41
Compare
Choose a tag to compare

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

15 Dec 23:22
Compare
Choose a tag to compare

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

05 Sep 12:51
Compare
Choose a tag to compare

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

26 Mar 04:47
Compare
Choose a tag to compare

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

19 Feb 21:24
Compare
Choose a tag to compare

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

30 Dec 07:06
Compare
Choose a tag to compare

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

30 Dec 07:07
Compare
Choose a tag to compare

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

14 Dec 14:37
Compare
Choose a tag to compare

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

14 Dec 14:38
Compare
Choose a tag to compare

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

03 Sep 06:31
Compare
Choose a tag to compare

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