github.com/release-engineering/exodus-rsync@v1.11.2/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  ## Unreleased
     4  
     5  - n/a
     6  
     7  ## 1.11.2 - 2024-04-03
     8  
     9  - HTTP requests made via S3 client now support `gwmaxattempts`
    10  - Updated dependencies
    11  
    12  ## 1.11.1 - 2024-01-11
    13  
    14  - Increased default value of `gwmaxattempts`
    15  - Updated dependencies
    16  
    17  ## 1.11.0 - 2023-12-04
    18  
    19  - Introduced `gwmaxattempts`, `gwmaxbackoff` configuration for retrying failed
    20    HTTP requests
    21  
    22  ## 1.10.0 - 2023-10-04
    23  
    24  - Introduced `--exodus-commit` and `gwcommit` for configuring the commit mode
    25  - Updated dependencies
    26  
    27  ## 1.9.7 - 2023-04-24
    28  
    29  - Updated dependencies
    30  
    31  ## 1.9.6 - 2023-03-13
    32  
    33  - Added Publish ID validation
    34  - Added X-Idempotency-Key header to idempotent requests
    35  - Updated dependencies
    36  
    37  ## 1.9.5 - 2023-01-30
    38  
    39  - Logging: add connection open/close messages
    40  - Fix: version tagging bug
    41  - Add string input validation
    42  - Updated base build image for Go version 1.19
    43  - Updated dependencies
    44  - Updated to Go version 1.19
    45  
    46  ## 1.9.4 - 2022-11-21
    47  
    48  - Updated dependencies
    49  
    50  ## 1.9.3 - 2022-10-10
    51  
    52  - Updated dependencies
    53  - Minor improvements to logging of progress at `INFO` level
    54  - Improved upload process to perform more steps concurrently
    55  
    56  ## 1.9.2 - 2022-09-29
    57  
    58  - Updated dependencies
    59  - Minor improvements to logging of concurrent uploads
    60  
    61  ## 1.9.1 - 2022-08-02
    62  
    63  - Fix: exodus-rsync cannot publish with links error
    64  - Uploads are now parallelized; introduced `uploadthreads` config option
    65  
    66  ## 1.9.0 - 2022-07-28
    67  
    68  - Implement file logger
    69  - Fix: logging is not ASCII-safe
    70  - Fix: syslog causes panic when running in container
    71  - Add Content-Type to publish items
    72  - Fix: exodus-rsync invokes itself when rsync is missing from system
    73  
    74  ## 1.8.5 - 2022-06-09
    75  
    76  - Upgraded AWS SDK
    77  
    78  ## 1.8.4 - 2022-04-27
    79  
    80  - Refactor container build to support pinned base image
    81  - Fix: incorrect destination path for single file publishes
    82  
    83  ## 1.8.3 - 2022-02-24
    84  
    85  - Fix: exodus-gw error responses truncated with null bytes
    86  - Expand environment variables at environment config level
    87  
    88  ## 1.8.2 - 2022-02-03
    89  
    90  - Fix: `--dry-run` not passed through to rsync
    91  
    92  ## 1.8.1 - 2021-12-09
    93  
    94  - Fix: incorrect path calculation when `--files-from` is used together
    95    with a source tree without a trailing slash.
    96  
    97  ## 1.8.0 - 2021-12-07
    98  
    99  - Fix: incorrect calculation of link_to values
   100  - Fix: include/exclude matches against full path
   101  - Fix: include/exclude pattern matching differs from rsync
   102  
   103  ## 1.7.0 - 2021-11-24
   104  
   105  - Add documentation for `strip` in environment configuration
   106  - Fix: `--files-from` wrongly duplicates source-spec path in `web_uri`
   107  
   108  ## 1.6.0 - 2021-11-17
   109  
   110  - The destination path now has the `prefix` path stripped (overridable by `strip`
   111    in configuration)
   112  - `--links` now supports copying links without following them
   113  
   114  ## 1.5.0 - 2021-11-02
   115  
   116  - Fix: ensure complex types are included in syslog messages
   117  - Introduced diagnostic mode (`--exodus-diag`) for troubleshooting
   118  
   119  ## 1.4.0 - 2021-10-01
   120  
   121  - Support --links argument
   122  
   123  ## 1.3.0 - 2021-09-29
   124  
   125  - Fix: correct --atimes, --crtimes names 
   126  - Support --server, --sender internal arguments
   127  - Support --include, --filter arguments
   128  
   129  ## 1.2.0 - 2021-09-20
   130  
   131  - Support --prune-empty-dirs argument
   132  - Support --files-from argument
   133  - Support --relative argument
   134  - Support --exclude arguments
   135  - Integrate AWS SDK debug logging
   136  - Show error responses from exodus-gw
   137  
   138  ## 1.1.0 - 2021-06-08
   139  
   140  - Accept "preserve" family of rsync arguments
   141  - Invoke rsync if config file isn't found
   142  - Fix: panic in dry-run mode when missing cert/key.
   143  
   144  ## 1.0.0 - 2021-03-11
   145  
   146  - First version with stable interface.
   147  - Handling of "-v" option changed slightly to improve consistency with rsync.
   148  
   149  ## 0.2.1 - 2021-03-10
   150  
   151  - Early development version