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