code.dwrz.net

Go monorepo.
Log | Files | Refs

CHANGELOG.md (6888B)


      1 # Release (2022-09-14)
      2 
      3 * No change notes available for this release.
      4 
      5 # Release (v1.13.2)
      6 
      7 * No change notes available for this release.
      8 
      9 # Release (v1.13.1)
     10 
     11 * No change notes available for this release.
     12 
     13 # Release (v1.13.0)
     14 
     15 ## Module Highlights
     16 * `github.com/aws/smithy-go`: v1.13.0
     17   * **Feature**: Adds support for the Smithy httpBearerAuth authentication trait to smithy-go. This allows the SDK to support the bearer authentication flow for API operations decorated with httpBearerAuth. An API client will need to be provided with its own bearer.TokenProvider implementation or use the bearer.StaticTokenProvider implementation.
     18 
     19 # Release (v1.12.1)
     20 
     21 ## Module Highlights
     22 * `github.com/aws/smithy-go`: v1.12.1
     23   * **Bug Fix**: Fixes a bug where JSON object keys were not escaped.
     24 
     25 # Release (v1.12.0)
     26 
     27 ## Module Highlights
     28 * `github.com/aws/smithy-go`: v1.12.0
     29   * **Feature**: `transport/http`: Add utility for setting context metadata when operation serializer automatically assigns content-type default value.
     30 
     31 # Release (v1.11.3)
     32 
     33 ## Module Highlights
     34 * `github.com/aws/smithy-go`: v1.11.3
     35   * **Dependency Update**: Updates smithy-go unit test dependency go-cmp to 0.5.8.
     36 
     37 # Release (v1.11.2)
     38 
     39 * No change notes available for this release.
     40 
     41 # Release (v1.11.1)
     42 
     43 ## Module Highlights
     44 * `github.com/aws/smithy-go`: v1.11.1
     45   * **Bug Fix**: Updates the smithy-go HTTP Request to correctly handle building the request to an http.Request. Related to [aws/aws-sdk-go-v2#1583](https://github.com/aws/aws-sdk-go-v2/issues/1583)
     46 
     47 # Release (v1.11.0)
     48 
     49 ## Module Highlights
     50 * `github.com/aws/smithy-go`: v1.11.0
     51   * **Feature**: Updates deserialization of header list to supported quoted strings
     52 
     53 # Release (v1.10.0)
     54 
     55 ## Module Highlights
     56 * `github.com/aws/smithy-go`: v1.10.0
     57   * **Feature**: Add `ptr.Duration`, `ptr.ToDuration`, `ptr.DurationSlice`, `ptr.ToDurationSlice`, `ptr.DurationMap`, and `ptr.ToDurationMap` functions for the `time.Duration` type.
     58 
     59 # Release (v1.9.1)
     60 
     61 ## Module Highlights
     62 * `github.com/aws/smithy-go`: v1.9.1
     63   * **Documentation**: Fixes various typos in Go package documentation.
     64 
     65 # Release (v1.9.0)
     66 
     67 ## Module Highlights
     68 * `github.com/aws/smithy-go`: v1.9.0
     69   * **Feature**: sync: OnceErr, can be used to concurrently record a signal when an error has occurred.
     70   * **Bug Fix**: `transport/http`: CloseResponseBody and ErrorCloseResponseBody middleware have been updated to ensure that the body is fully drained before closing.
     71 
     72 # Release v1.8.1
     73 
     74 ### Smithy Go Module
     75 * **Bug Fix**: Fixed an issue that would cause the HTTP Content-Length to be set to 0 if the stream body was not set.
     76   * Fixes [aws/aws-sdk-go-v2#1418](https://github.com/aws/aws-sdk-go-v2/issues/1418)
     77 
     78 # Release v1.8.0
     79 
     80 ### Smithy Go Module
     81 
     82 * `time`: Add support for parsing additional DateTime timestamp format ([#324](https://github.com/aws/smithy-go/pull/324))
     83   * Adds support for parsing DateTime timestamp formatted time similar to RFC 3339, but without the `Z` character, nor UTC offset.
     84   * Fixes [#1387](https://github.com/aws/aws-sdk-go-v2/issues/1387)
     85 
     86 # Release v1.7.0
     87 
     88 ### Smithy Go Module
     89 * `ptr`:  Handle error for deferred file close call ([#314](https://github.com/aws/smithy-go/pull/314))
     90   * Handle error for defer close call
     91 * `middleware`: Add Clone to Metadata ([#318](https://github.com/aws/smithy-go/pull/318))
     92   * Adds a new Clone method to the middleware Metadata type. This provides a shallow clone of the entries in the Metadata.
     93 * `document`: Add new package for document shape serialization support ([#310](https://github.com/aws/smithy-go/pull/310))
     94 
     95 ### Codegen
     96 * Add Smithy Document Shape Support ([#310](https://github.com/aws/smithy-go/pull/310))
     97   * Adds support for Smithy Document shapes and supporting types for protocols to implement support
     98 
     99 # Release v1.6.0 (2021-07-15)
    100 
    101 ### Smithy Go Module
    102 * `encoding/httpbinding`: Support has been added for encoding `float32` and `float64` values that are `NaN`, `Infinity`, or `-Infinity`. ([#316](https://github.com/aws/smithy-go/pull/316))
    103 
    104 ### Codegen
    105 * Adds support for handling `float32` and `float64` `NaN` values in HTTP Protocol Unit Tests. ([#316](https://github.com/aws/smithy-go/pull/316))
    106 * Adds support protocol generator implementations to override the error code string returned by `ErrorCode` methods on generated error types. ([#315](https://github.com/aws/smithy-go/pull/315))
    107 
    108 # Release v1.5.0 (2021-06-25)
    109 
    110 ### Smithy Go module
    111 * `time`: Update time parsing to not be as strict for HTTPDate and DateTime ([#307](https://github.com/aws/smithy-go/pull/307))
    112   * Fixes [#302](https://github.com/aws/smithy-go/issues/302) by changing time to UTC before formatting so no local offset time is lost.
    113 
    114 ### Codegen
    115 * Adds support for integrating client members via plugins ([#301](https://github.com/aws/smithy-go/pull/301))
    116 * Fix serialization of enum types marked with payload trait ([#296](https://github.com/aws/smithy-go/pull/296))
    117 * Update generation of API client modules to include a manifest of files generated ([#283](https://github.com/aws/smithy-go/pull/283))
    118 * Update Group Java group ID for smithy-go generator ([#298](https://github.com/aws/smithy-go/pull/298))
    119 * Support the delegation of determining the errors that can occur for an operation ([#304](https://github.com/aws/smithy-go/pull/304))
    120 * Support for marking and documenting deprecated client config fields. ([#303](https://github.com/aws/smithy-go/pull/303))
    121 
    122 # Release v1.4.0 (2021-05-06)
    123 
    124 ### Smithy Go module
    125 * `encoding/xml`: Fix escaping of Next Line and Line Start in XML Encoder ([#267](https://github.com/aws/smithy-go/pull/267))
    126 
    127 ### Codegen
    128 * Add support for Smithy 1.7 ([#289](https://github.com/aws/smithy-go/pull/289))
    129 * Add support for httpQueryParams location
    130 * Add support for model renaming conflict resolution with service closure
    131 
    132 # Release v1.3.1 (2021-04-08)
    133 
    134 ### Smithy Go module
    135 * `transport/http`: Loosen endpoint hostname validation to allow specifying port numbers. ([#279](https://github.com/aws/smithy-go/pull/279))
    136 * `io`: Fix RingBuffer panics due to out of bounds index. ([#282](https://github.com/aws/smithy-go/pull/282))
    137 
    138 # Release v1.3.0 (2021-04-01)
    139 
    140 ### Smithy Go module
    141 * `transport/http`: Add utility to safely join string to url path, and url raw query.
    142 
    143 ### Codegen
    144 * Update HttpBindingProtocolGenerator to use http/transport JoinPath and JoinQuery utility.
    145 
    146 # Release v1.2.0 (2021-03-12)
    147 
    148 ### Smithy Go module
    149 * Fix support for parsing shortened year format in HTTP Date header.
    150 * Fix GitHub APIDiff action workflow to get gorelease tool correctly.
    151 * Fix codegen artifact unit test for Go 1.16
    152 
    153 ### Codegen
    154 * Fix generating paginator nil parameter handling before usage.
    155 * Fix Serialize unboxed members decorated as required.
    156 * Add ability to define resolvers at both client construction and operation invocation.
    157 * Support for extending paginators with custom runtime trait