github.com/ethereum-optimism/optimism@v1.7.2/packages/common-ts/CHANGELOG.md (about) 1 # @eth-optimism/common-ts 2 3 ## 0.8.8 4 5 ### Patch Changes 6 7 - [#9334](https://github.com/ethereum-optimism/optimism/pull/9334) [`1ed50c44a5c4fb7244ede3b4c45ea7bbf144c1e5`](https://github.com/ethereum-optimism/optimism/commit/1ed50c44a5c4fb7244ede3b4c45ea7bbf144c1e5) Thanks [@smartcontracts](https://github.com/smartcontracts)! - Adds a new validator for address types. 8 9 ## 0.8.7 10 11 ### Patch Changes 12 13 - [#7450](https://github.com/ethereum-optimism/optimism/pull/7450) [`ac90e16a7`](https://github.com/ethereum-optimism/optimism/commit/ac90e16a7f85c4f73661ae6023135c3d00421c1e) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated dev dependencies related to testing that is causing audit tooling to report failures 14 15 - Updated dependencies [[`ac90e16a7`](https://github.com/ethereum-optimism/optimism/commit/ac90e16a7f85c4f73661ae6023135c3d00421c1e)]: 16 - @eth-optimism/core-utils@0.13.1 17 18 ## 0.8.6 19 20 ### Patch Changes 21 22 - Updated dependencies [[`210b2c81d`](https://github.com/ethereum-optimism/optimism/commit/210b2c81dd383bad93480aa876b283d9a0c991c2)]: 23 - @eth-optimism/core-utils@0.13.0 24 25 ## 0.8.5 26 27 ### Patch Changes 28 29 - [#6887](https://github.com/ethereum-optimism/optimism/pull/6887) [`33eb63b10`](https://github.com/ethereum-optimism/optimism/commit/33eb63b10559a2267c814eda8129447c72940839) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated npm dependencies of common-ts 30 31 ## 0.8.4 32 33 ### Patch Changes 34 35 - Updated dependencies [[`dfa309e34`](https://github.com/ethereum-optimism/optimism/commit/dfa309e3430ebc8790b932554dde120aafc4161e)]: 36 - @eth-optimism/core-utils@0.12.3 37 38 ## 0.8.3 39 40 ### Patch Changes 41 42 - Updated dependencies [[`c11039060`](https://github.com/ethereum-optimism/optimism/commit/c11039060bc037a88916c2cba602687b6d69ad1a), [`77da6edc6`](https://github.com/ethereum-optimism/optimism/commit/77da6edc643e0b5e39f7b6bb41c3c7ead418a876)]: 43 - @eth-optimism/core-utils@0.12.2 44 45 ## 0.8.2 46 47 ### Patch Changes 48 49 - Updated dependencies [8d7dcc70c] 50 - Updated dependencies [d6388be4a] 51 - @eth-optimism/core-utils@0.12.1 52 53 ## 0.8.1 54 55 ### Patch Changes 56 57 - fecd42d67: Fix BaseServiceV2 configuration for caseCase options 58 59 ## 0.8.0 60 61 ### Minor Changes 62 63 - 4ae94b412: Add option to configure body parser 64 65 ### Patch Changes 66 67 - 0e179781b: Fixes a minor bug where the provider name was incorrectly logged when using waitForProvider 68 69 ## 0.7.1 70 71 ### Patch Changes 72 73 - f04e5db2d: Fix unknown option error in base service v2 74 75 ## 0.7.0 76 77 ### Minor Changes 78 79 - ab8ec365c: Updates BaseServiceV2 so that options are secret by default. Services will have to explicitly mark options as "public" for those options to be logged and included in the metadata metric. 80 - 9b2891852: Refactors BaseServiceV2 slightly, merges standard options with regular options 81 82 ### Patch Changes 83 84 - e23f60f63: Fixes a bug in BaseServiceV2 where options were not being parsed correctly when passed into the constructor rather than via environment variables or command line arguments 85 - c6c9c7dbf: Adds a function for waiting for ethers providers 86 - ffcee1013: Make logLevel a default option of BaseServiceV2 87 - eceb0de1d: Adds new standard options to disable parsing variables from environment and command line. 88 89 ## 0.6.8 90 91 ### Patch Changes 92 93 - Updated dependencies [c975c9620] 94 - Updated dependencies [136ea1785] 95 - @eth-optimism/core-utils@0.12.0 96 97 ## 0.6.7 98 99 ### Patch Changes 100 101 - Updated dependencies [1e76cdb86] 102 - @eth-optimism/core-utils@0.11.0 103 104 ## 0.6.6 105 106 ### Patch Changes 107 108 - ce7da914: Minor update to BaseServiceV2 to keep the raw body around when requests are made. 109 110 ## 0.6.5 111 112 ### Patch Changes 113 114 - 7215f4ce: Bump ethers to 5.7.0 globally 115 - d7679ca4: Add source maps 116 - Updated dependencies [7215f4ce] 117 - Updated dependencies [206f6033] 118 - @eth-optimism/core-utils@0.10.1 119 120 ## 0.6.4 121 122 ### Patch Changes 123 124 - Updated dependencies [dbfea116] 125 - @eth-optimism/core-utils@0.10.0 126 127 ## 0.6.3 128 129 ### Patch Changes 130 131 - Updated dependencies [0df744f6] 132 - Updated dependencies [8ae39154] 133 - Updated dependencies [dac4a9f0] 134 - @eth-optimism/core-utils@0.9.3 135 136 ## 0.6.2 137 138 ### Patch Changes 139 140 - Updated dependencies [0bf3b9b4] 141 - Updated dependencies [8d26459b] 142 - Updated dependencies [4477fe9f] 143 - @eth-optimism/core-utils@0.9.2 144 145 ## 0.6.1 146 147 ### Patch Changes 148 149 - Updated dependencies [f9fee446] 150 - @eth-optimism/core-utils@0.9.1 151 152 ## 0.6.0 153 154 ### Minor Changes 155 156 - 3d1cb720: Add version to healthz for convenience 157 158 ### Patch Changes 159 160 - Updated dependencies [700dcbb0] 161 - @eth-optimism/core-utils@0.9.0 162 163 ## 0.5.0 164 165 ### Minor Changes 166 167 - cb71fcde: Make typescript type more permissive for MetricsV2 168 169 ### Patch Changes 170 171 - 10e41522: Fix potential metrics DoS vector in recent commit to BSV2 172 173 ## 0.4.0 174 175 ### Minor Changes 176 177 - 52b26878: More gracefully shut down base service 178 179 ### Patch Changes 180 181 - c201f3f1: Collect default node metrics 182 - 29ff7462: Revert es target back to 2017 183 - Updated dependencies [29ff7462] 184 - @eth-optimism/core-utils@0.8.7 185 186 ## 0.3.1 187 188 ### Patch Changes 189 190 - 9ba869a7: Log server messages to logger instead of stdout 191 - 050859fd: Include default options in metadata metric 192 193 ## 0.3.0 194 195 ### Minor Changes 196 197 - d9e39931: Minor upgrade to BaseServiceV2 to expose a full customizable server, instead of just metrics. 198 - 84a8934c: BaseServiceV2 exposes service name and version as standard synthetic metric 199 200 ## 0.2.10 201 202 ### Patch Changes 203 204 - 9ecbf3e5: Expose service internal options as environment or cli options 205 206 ## 0.2.9 207 208 ### Patch Changes 209 210 - Updated dependencies [17962ca9] 211 - @eth-optimism/core-utils@0.8.6 212 213 ## 0.2.8 214 215 ### Patch Changes 216 217 - f16383f2: Have legacy BaseService metrics bind to 0.0.0.0 by default 218 - d18ae135: Updates all ethers versions in response to BN.js bug 219 - Updated dependencies [d18ae135] 220 - @eth-optimism/core-utils@0.8.5 221 222 ## 0.2.7 223 224 ### Patch Changes 225 226 - Updated dependencies [5cb3a5f7] 227 - Updated dependencies [6b9fc055] 228 - @eth-optimism/core-utils@0.8.4 229 230 ## 0.2.6 231 232 ### Patch Changes 233 234 - b57014d1: Update to typescript@4.6.2 235 - Updated dependencies [b57014d1] 236 - @eth-optimism/core-utils@0.8.3 237 238 ## 0.2.5 239 240 ### Patch Changes 241 242 - e36b085c: Adds hard stop to BaseServiceV2 when multiple exit signals are received 243 - c1957126: Update Dockerfile to use Alpine 244 - 51673b90: Have BaseServiceV2 throw when options are undefined 245 - 7a179003: Adds the jsonRpcProvider validator as an input validator 246 - Updated dependencies [c1957126] 247 - @eth-optimism/core-utils@0.8.2 248 249 ## 0.2.4 250 251 ### Patch Changes 252 253 - f981b8da: Properly exposes metrics as part of a metrics server at port 7300 254 255 ## 0.2.3 256 257 ### Patch Changes 258 259 - f7761058: Update log lines for service shutdown 260 - 5ae15042: Update metric names to include proper snake_case for strings that include "L1" or "L2" 261 - 5cd1e996: Have BaseServiceV2 add spaces to environment variable names 262 263 ## 0.2.2 264 265 ### Patch Changes 266 267 - b3f9bdef: Have BaseServiceV2 gracefully catch exit signals 268 - e53b5783: Introduces the new BaseServiceV2 class. 269 270 ## 0.2.1 271 272 ### Patch Changes 273 274 - 243f33e5: Standardize package json file format 275 276 ## 0.2.0 277 278 ### Minor Changes 279 280 - 81ccd6e4: `regenesis/0.5.0` release 281 282 ## 0.1.6 283 284 ### Patch Changes 285 286 - 6d3e1d7f: Update dependencies 287 288 ## 0.1.5 289 290 ### Patch Changes 291 292 - c73c3939: Update the typescript version to `4.3.5` 293 294 ## 0.1.4 295 296 ### Patch Changes 297 298 - 5c89c45f: Move the metric prefix string to a label #1047 299 300 ## 0.1.3 301 302 ### Patch Changes 303 304 - baa3b761: Improve Sentry support, initializing as needed and ensuring ERROR logs route to Sentry 305 306 ## 0.1.2 307 308 ### Patch Changes 309 310 - 0c16805: add metrics server to common-ts and batch submitter 311 312 ## 0.1.1 313 314 ### Patch Changes 315 316 - 1d40586: Removed various unused dependencies 317 - 575bcf6: add environment and network to dtl, move metric init to app from base-service 318 319 ## 0.1.0 320 321 ### Minor Changes 322 323 - 28dc442: move metrics, logger, and base-service to new common-ts package