Commit 492c8dba authored by Ramon Nou's avatar Ramon Nou
Browse files

Docs: Update CHANGELOG.md for new test harness

parent b8e3978c
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -7,6 +7,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting
  - directory optimization with compression and reattemp ([!270](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/270))
    - Refactor sfind so it can use SLURM_ environment variables to ask to different servers.
    - Create a sample bash script to gather all the info (map->reduce)
@@ -23,6 +26,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.9.5] - 2025-08
### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting
  - Added cppcheck code checking capabilities ([!214](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/214))
  - Tests to cover proxy and (malleability) ([!222](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/222))
  - New fd generation method ([!225](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/202))
@@ -74,6 +80,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.9.4] - 2025-03
### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting

- Add RISC-V profile ([!220](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/220))

@@ -95,6 +104,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.9.3] - 2024-07
### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting
- Added option to scripts/bin/gkfs to start without previous job allocation and walltime parameter
  ([!206](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/206)).
- Added a write size cache to the file system client to reduce potential metadata network bottlenecks during small I/O
@@ -170,6 +182,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141)
## [0.9.2] - 2024-02

### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting

- Use of GSL to narrow cast syscall return types, corrected syscall return types 
  ([!182](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/182)).
@@ -251,6 +266,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141)
## [0.9.1] - 2022-04

### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting

- Added a new script for starting and stopping daemons on multiple
  nodes ([!135](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/135)).
@@ -296,6 +314,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141)
## [0.9.0] - 2022-02-22

### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting

- GekkoFS now uses C++17 (!74).
- Added a new `dirents_extended` function which can improve `find` operations. A corresponding example how to use this
@@ -382,6 +403,9 @@ replicas ([!166](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/141)
## [0.8.0] - 2020-09-15

### New
  - New integration test harness based on Python/pytest (!368)
    - Replaces legacy C++ integration tests
    - Improves test isolation and reporting

- Both client library and daemon have been extended to support the ofi+verbs
  protocol.