File: CHANGELOG.md

package info (click to toggle)
ruby-google-apis-core 1.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 284 kB
  • sloc: ruby: 2,096; makefile: 4
file content (218 lines) | stat: -rw-r--r-- 6,653 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
# Release History

### 1.0.2 (2025-09-09)

#### Bug Fixes

* Handle nil response in on_data callback for Faraday streaming ([#24235](https://github.com/googleapis/google-api-ruby-client/issues/24235)) 

### 1.0.1 (2025-08-08)

#### Bug Fixes

* Compute and send content-length header when posting a CompositeIO ([#23864](https://github.com/googleapis/google-api-ruby-client/issues/23864)) 

### 1.0.0 (2025-08-03)

This is a major release that replaces the underlying httpclient library with Faraday ([#23524](https://github.com/googleapis/google-api-ruby-client/issues/23524)). This will ensure the client libraries are on a more stable and better maintained foundation moving forward.

For most users, this change should be transparent. However, if your application depends on the httpclient interfaces, you can retain compatibility with httpclient by pinning the `google-apis-core` gem to `~> 0.18` in your Gemfile. Httpclient-based versions of this gem will remain on the 0.x release train, while Faraday-based versions will occupy the 1.x release train. We will push critical fixes and security updates to both branches for one year until August 2026, but new feature work will take place only on the 1.x branch.

### 0.18.0 (2025-05-22)

#### Features

* Restart & delete resumable upload ([#21896](https://github.com/googleapis/google-api-ruby-client/issues/21896)) 

### 0.17.0 (2025-04-30)

#### Features

* ruby 3.1 minimum, 3.4 default ([#22594](https://github.com/googleapis/google-api-ruby-client/issues/22594)) 
#### Bug Fixes

* Fixed a method redefined warning ([#21572](https://github.com/googleapis/google-api-ruby-client/issues/21572)) 
* Ensure compatibility with frozen string literals ([#21648](https://github.com/googleapis/google-api-ruby-client/issues/21648)) 

### 0.16.0 (2025-01-12)

#### Features

* add ECONNRESET error as retriable error ([#20354](https://github.com/googleapis/google-api-ruby-client/issues/20354)) 

### 0.15.1 (2024-07-29)

#### Bug Fixes

* remove rexml from dependencies ([#19971](https://github.com/googleapis/google-api-ruby-client/issues/19971)) 

### 0.15.0 (2024-05-13)

#### Features

* Introduce api_version to discovery clients ([#18969](https://github.com/googleapis/google-api-ruby-client/issues/18969)) 

### 0.14.1 (2024-03-13)

#### Bug Fixes

* fixes uninitialized Pathname issue ([#18480](https://github.com/googleapis/google-api-ruby-client/issues/18480)) 

### 0.14.0 (2024-02-23)

#### Features

* Update minimum Ruby version to 2.7 ([#17896](https://github.com/googleapis/google-api-ruby-client/issues/17896)) 
#### Bug Fixes

* allow BaseService#root_url to be an Addressable::URI ([#17895](https://github.com/googleapis/google-api-ruby-client/issues/17895)) 

### 0.13.0 (2024-01-26)

#### Features

* Verify credential universe domain against configured universe domain ([#17569](https://github.com/googleapis/google-api-ruby-client/issues/17569)) 

### 0.12.0 (2024-01-22)

#### Features

* Support for universe_domain ([#17131](https://github.com/googleapis/google-api-ruby-client/issues/17131)) 

### 0.11.3 (2024-01-17)

#### Bug Fixes

* download with destination as pathname ([#17120](https://github.com/googleapis/google-api-ruby-client/issues/17120)) 

### 0.11.2 (2023-10-27)

#### Bug Fixes

* update ssl_config to point to system default root CA path ([#16446](https://github.com/googleapis/google-api-ruby-client/issues/16446)) 

### 0.11.1 (2023-07-20)

#### Documentation

* Document send_timeout_sec and fix up some types ([#14907](https://github.com/googleapis/google-api-ruby-client/issues/14907)) 

### 0.11.0 (2023-02-08)

#### Features

* Optimize memory usage when upload chunk size is set to 0 

### 0.10.0 (2023-01-26)

#### Features

* Allow chunk size zero for storage resumable upload ([#13283](https://github.com/googleapis/google-api-ruby-client/issues/13283)) 
* Make chunk size configurable ([#13216](https://github.com/googleapis/google-api-ruby-client/issues/13216)) 

### 0.9.5 (2023-01-12)

#### Bug Fixes

* Improve upload performance for Cloud Storage ([#13213](https://github.com/googleapis/google-api-ruby-client/issues/13213)) 

### 0.9.4 (2023-01-07)

#### Bug Fixes

* Recursively redact unsafe payloads from logs ([#13189](https://github.com/googleapis/google-api-ruby-client/issues/13189)) 

### 0.9.3 (2023-01-04)

#### Bug Fixes

* Removed some dead code ([#13099](https://github.com/googleapis/google-api-ruby-client/issues/13099)) 
* Replace `File.exists?` with `File.exist?` for compatibility with Ruby 3.2 ([#13161](https://github.com/googleapis/google-api-ruby-client/issues/13161)) 

### 0.9.2 (2022-12-13)

#### Bug Fixes

* Update UNSAFE_CLASS_NAMES ([#13030](https://github.com/googleapis/google-api-ruby-client/issues/13030)) 

### 0.9.1 (2022-10-18)

#### Bug Fixes

* Storage upload to handle empty string/file cases ([#12306](https://github.com/googleapis/google-api-ruby-client/issues/12306)) 

### 0.9.0 (2022-09-18)

#### Features

* add support to have invocation-id header ([#11655](https://github.com/googleapis/google-api-ruby-client/issues/11655)) 

### 0.8.0 (2022-09-16)

#### Features

* Add storage upload to move away from unified upload protocol ([#11508](https://github.com/googleapis/google-api-ruby-client/issues/11508)) 

### 0.7.2 (2022-09-15)

#### Bug Fixes

* do not reset query_values in case of form encoding ([#11654](https://github.com/googleapis/google-api-ruby-client/issues/11654)) 

### 0.7.1 (2022-09-14)

#### Bug Fixes

* Revert "chore(core): log errors as error instead of debug([#6494](https://github.com/googleapis/google-api-ruby-client/issues/6494))" ([#11561](https://github.com/googleapis/google-api-ruby-client/issues/11561)) 

### 0.7.0 (2022-06-30)

#### Features

* Add storage specific download to respond with http header 

### 0.6.0 (2022-06-15)

#### Features

* add few more errors as retriable errors

### 0.5.0 (2022-05-15)

#### Features

* Add support for retry options to be configurable

### 0.4.2 (2022-01-21)

#### Bug Fixes

* Support for max elapsed time configuration.

### 0.4.1 (2021-07-19)

* FIX: Prevent duplicated pagination when a response returns an empty string as the next page token.

### 0.4.0 (2021-06-28)

* Expanded googleauth dependency to include future 1.x versions

### 0.3.0 (2021-03-07)

#### Features

* Drop support for Ruby 2.4 and add support for Ruby 3.0

### 0.2.1 (2021-01-25)

#### Bug Fixes

* Add webrick to the gem dependencies, for Ruby 3 compatibility

### 0.2.0 (2021-01-06)

* Munge reported client version so backends can recognize split clients

### 0.1.0 (2021-01-01)

* Initial release, extracted from google-api-client.