@@ -4,10 +4,29 @@ The format is loosely based on [Keep a Changelog](http://keepachangelog.com/en/1
44
55This project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
66
7- ## Next
7+ ## 1.26.0
88
99### User-facing
1010
11+ #### Fixed
12+
13+ - #632 remove unused files from package [ temikus]
14+ - #643 update disk attachment method to use new attached_disk_obj method [ geemus]
15+ - #644 improve mock bucket name regex validation [ geemus]
16+ - #646 fix frozen string literal warnings in storage [ krororo]
17+
18+ ### Development changes
19+
20+ #### Added
21+
22+ - #645 add ruby 3.3 and 3.4 to CI test matrix [ krororo]
23+
24+ #### Fixed
25+
26+ - #641 Updated actions/checkout from 4 to 5 [ dependabot]
27+ - #642 Updated actions/stale from 9 to 10 [ dependabot]
28+ - remove stale workflow [ geemus]
29+
1130## 1.25.0
1231
1332### User-facing
@@ -335,7 +354,7 @@ Drop travis usage
335354
336355#### Fixed
337356
338- - \# 448 Add ` :google_application_default ` as recognized argument in
357+ - \# 448 Add ` :google_application_default ` as recognized argument in
339358 Fog::Compute::Google client [ mavin]
340359
341360### Development changes
@@ -351,14 +370,14 @@ Drop travis usage
351370#### Added
352371
353372- \# 442 Add support for Application Default credentials [ mavin]
354- - This change allows the use of Application Default Credentials so that end
373+ - This change allows the use of Application Default Credentials so that end
355374 users can authenticate without a service account for development, testing,
356- and one-off interactions by using ` :google_application_default ` client
375+ and one-off interactions by using ` :google_application_default ` client
357376 option. See README for more details.
358377
359378### Fixed
360379
361- - \# 444 Remove deprecated ` google_client_email ` option from client parameters
380+ - \# 444 Remove deprecated ` google_client_email ` option from client parameters
362381 [ temikus]
363382- \# 446 Updating service parameters to avoid "unrecognised parameter" warnings
364383 when initializing Fog client with application default auth [ temikus]
@@ -383,7 +402,7 @@ Drop travis usage
383402
384403#### Fixed
385404
386- - \# 433 Allow the api to close Tempfiles inline, improving disk utilization.
405+ - \# 433 Allow the api to close Tempfiles inline, improving disk utilization.
387406 [ itopalov]
388407
389408### Development changes
@@ -425,26 +444,26 @@ Drop travis usage
425444- \# 419 Locked down fog upstream dependencies to alleviate deprecation warnings
426445 until they can be properly dealt with. [ temikus]
427446- \# 400 Small ` %Collection%.get ` and ` %Collection%.all ` behaviour fixes [ temikus]
428- - ` Fog::Google::SQL::Instances.get(nil) ` no longer returns an invalid
447+ - ` Fog::Google::SQL::Instances.get(nil) ` no longer returns an invalid
429448 ` sql#instancesList ` object.
430- - ` Fog::Compute::Google::InstanceGroups.get ` and ` .all ` methods now support
449+ - ` Fog::Compute::Google::InstanceGroups.get ` and ` .all ` methods now support
431450 more than just ` :filter ` option, fixed ` .all ` output without ` zone ` option.
432451 - Fix a typo causing ` Operations.get(region:REGION) ` to fail.
433- - ` Fog::Compute::Google::Images.get(IMAGE, PROJECT) ` , now returns ` nil ` if
452+ - ` Fog::Compute::Google::Images.get(IMAGE, PROJECT) ` , now returns ` nil ` if
434453 image is not found rather than throwing ` Google::Apis::ClientError ` .
435454
436455### Development changes
437456
438457#### Added
439458
440459- \# 400 Additional test coverage [ temikus]
441- - Expanded tests for ` %Collection%.get ` behavior - scoped requests
442- (e.g. ` get(zone:ZONE) ` ) and their corresponding code paths are now also
460+ - Expanded tests for ` %Collection%.get ` behavior - scoped requests
461+ (e.g. ` get(zone:ZONE) ` ) and their corresponding code paths are now also
443462 properly tested.
444463 - Increase ` Fog::Compute::Google::Images ` integration test coverage.
445464 - Unit tests now work without a ` ~/.fog ` config file set up.
446465 - Expanded unit test coverage.
447- - \# 424 Add simple integration tests to check client proxy options being
466+ - \# 424 Add simple integration tests to check client proxy options being
448467 applied.
449468
450469#### Changed
@@ -461,7 +480,7 @@ Drop travis usage
461480
462481#### Fixed
463482
464- - \# 412 Fixed ` Fog::Storage::GoogleXML::GetObjectHttpUrl#get_object_http_url `
483+ - \# 412 Fixed ` Fog::Storage::GoogleXML::GetObjectHttpUrl#get_object_http_url `
465484 request
466485
467486## 1.7.0
@@ -478,8 +497,8 @@ Drop travis usage
478497
479498#### Changed
480499
481- - \# 394 ` save/update/destroy ` and other operations now wait until they are in a
482- DONE state, instead of !PENDING. This should be a no-op for users but should
500+ - \# 394 ` save/update/destroy ` and other operations now wait until they are in a
501+ DONE state, instead of !PENDING. This should be a no-op for users but should
483502 safeguard from issues in the future. [ temikus]
484503- \# 383 ` Fog::Compute::Google::Address ` resources are now created synchronously
485504 by default. [ temikus]
@@ -497,7 +516,7 @@ Drop travis usage
497516- \# 376 Add doc coverage tracking. [ temikus]
498517- \# 383 Increase integration test coverage further. [ temikus]
499518 - Add collection tests and factories (when mutable) for following resources:
500- - Addresses
519+ - Addresses
501520 - Disks
502521 - Projects
503522 - Routes
@@ -521,7 +540,7 @@ Drop travis usage
521540
522541#### Changed
523542
524- - \# 338 ` Fog::Google::SQL ` resources are now created and destroyed synchronously by default.
543+ - \# 338 ` Fog::Google::SQL ` resources are now created and destroyed synchronously by default.
525544You can override it in a standard manner by passing a parameter to async method, e.g.:
526545 ` Fog::Google::SQL::Instance.create(true) ` [ temikus]
527546- \# 367 ` Fog::Compute::Google::Server.bootstrap ` changes [ temikus]
@@ -590,30 +609,30 @@ You can override it in a standard manner by passing a parameter to async method,
590609#### Added
591610
592611- \# 336 ` Fog::Compute::Google::Server.set_metadata ` is now working properly and adopted a simpler format, e.g. ` {'foo' => 'bar', 'baz'=>'foo'} `
593- - \# 334 Added a new helper method: ` Fog::Compute::Google::Server.public_ip_address ` [ temikus]
594- - \# 314 Added ` Fog::Compute::Google::InstanceGroup.add_instance ` method back [ temikus]
612+ - \# 334 Added a new helper method: ` Fog::Compute::Google::Server.public_ip_address ` [ temikus]
613+ - \# 314 Added ` Fog::Compute::Google::InstanceGroup.add_instance ` method back [ temikus]
595614- \# 326 Added support for using predefined ACLs, refactor valid ACLs [ vimutter]
596615- \# 318 Added fog_public support in Storage JSON API [ jayhsu21]
597616
598617#### Fixed
599618
600- - \# 354 Bump Google API client to 0.23 [ temikus]
601- - \# 346 Fixed get_health when called with an instance name [ bpaquet]
602- - \# 317 Fixed source_image selection to get the image from name if the format is not compatible with new Google API Client [ temikus]
603- - \# 321 Fix string key instead of symbol for subnetworks listing [ tumido]
604- - \# 351 Fixed trailing spaces and added data presence check to ` Fog::Storage::GoogleJSON.put_object ` [ vimutter]
619+ - \# 354 Bump Google API client to 0.23 [ temikus]
620+ - \# 346 Fixed get_health when called with an instance name [ bpaquet]
621+ - \# 317 Fixed source_image selection to get the image from name if the format is not compatible with new Google API Client [ temikus]
622+ - \# 321 Fix string key instead of symbol for subnetworks listing [ tumido]
623+ - \# 351 Fixed trailing spaces and added data presence check to ` Fog::Storage::GoogleJSON.put_object ` [ vimutter]
605624
606625### Development changes
607626
608627#### Added
609628
610- - \# 353 Added collection/model unit tests to be run by Travis CI [ temikus]
611- - \# 347 Added target pool tests [ temikus]
629+ - \# 353 Added collection/model unit tests to be run by Travis CI [ temikus]
630+ - \# 347 Added target pool tests [ temikus]
612631
613632#### Fixed
614633
615634- \# 322 Fixed all broken integration tests, all tests now pass in CI [ temikus]
616- - \# 344 Updated CI pipeline to run in parallel, broke out test tasks [ temikus]
635+ - \# 344 Updated CI pipeline to run in parallel, broke out test tasks [ temikus]
617636
618637## 1.0.1
619638
0 commit comments