vmpooler/CHANGELOG.md
2025-06-04 09:30:47 -07:00

64 KiB

Changelog

3.7.0 (2025-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

3.6.0 (2023-10-05)

Full Changelog

Fixed bugs:

Merged pull requests:

3.5.1 (2023-08-24)

Full Changelog

Fixed bugs:

  • maint Fix bugs from redis and timeout notification updates. #621 (isaac-hammes)

3.5.0 (2023-08-23)

Full Changelog

Implemented enhancements:

  • Improve LDAP auth #616
  • maint Raise error when ip address is not given to vm after clone. #619 (isaac-hammes)
  • POD-8 Add timeout_notification config to log warning before vm is destroyed. #618 (isaac-hammes)
  • RE-15565 Add ability to use bind_as with a service account #617 (yachub)

Merged pull requests:

3.4.0 (2023-08-18)

Full Changelog

Implemented enhancements:

Closed issues:

  • Log reason connection on port 22 of a failed VM #609

3.3.0 (2023-08-16)

Full Changelog

Closed issues:

  • Redis 5.x Deprecations #603

Merged pull requests:

3.2.0 (2023-08-10)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • RE-15692 Do not attempt loading DNS classes if none are defined #602 (yachub)

Closed issues:

  • Fix startup error when not using any dns plugins #601

Merged pull requests:

3.1.0 (2023-05-01)

Full Changelog

Merged pull requests:

3.0.0 (2023-03-28)

Full Changelog

Breaking changes:

  • Direct Users to vmpooler-deployment #568 (yachub)
  • RE-15124 Implement DNS Plugins and Remove api v1 and v2 #551 (yachub)

2.5.0 (2023-03-06)

Full Changelog

Implemented enhancements:

  • RE-15161 Use timeout builtin to TCPSocket when opening sockets. #555 (isaac-hammes)

Merged pull requests:

2.4.0 (2022-07-25)

Full Changelog

Merged pull requests:

2.3.0 (2022-04-07)

Full Changelog

Merged pull requests:

  • maint Fix deprecation warning for redis ruby library #489 (sbeaulie)
  • Add OTel HttpClient Instrumentation #477 (genebean)
  • DIO-2833 Update dev tooling and related docs #476 (genebean)
  • DIO-2833 Connect domain settings to pools, create v2 API #475 (genebean)

2.2.0 (2021-12-30)

Full Changelog

Merged pull requests:

2.1.0 (2021-12-13)

Full Changelog

Merged pull requests:

2.0.0 (2021-12-08)

Full Changelog

Merged pull requests:

1.3.0 (2021-11-15)

Full Changelog

Merged pull requests:

1.2.0 (2021-09-15)

Full Changelog

Merged pull requests:

  • DIO-2621 Make LDAP encryption configurable #459 (genebean)

1.1.2 (2021-08-25)

Full Changelog

Merged pull requests:

  • DIO-541 Fix jenkins and user usage metrics #458 (yachub)

1.1.1 (2021-08-24)

Full Changelog

Merged pull requests:

  • POOLER-198 Fix otel warning: Bump otel gems to 0.17.0 #457 (yachub)

1.1.0 (2021-08-18)

Full Changelog

Merged pull requests:

  • POOLER-176 Add Operation Label to User Metric #455 (yachub)

1.1.0-rc.1 (2021-08-11)

Full Changelog

Merged pull requests:

1.0.0 (2021-02-02)

Full Changelog

Merged pull requests:

0.18.2 (2020-11-10)

Full Changelog

Merged pull requests:

0.18.1 (2020-11-10)

Full Changelog

Merged pull requests:

0.18.0 (2020-10-26)

Full Changelog

Merged pull requests:

0.17.0 (2020-10-20)

Full Changelog

Merged pull requests:

  • DIO-1059 Optionally add snapshot tuning params at clone time #419 (suckatrash)

0.16.3 (2020-10-14)

Full Changelog

Merged pull requests:

  • POOLER-191 Add checking for running instances that are not in active #418 (mattkirby)

0.16.2 (2020-10-08)

Full Changelog

Merged pull requests:

0.16.1 (2020-10-08)

Full Changelog

0.16.0 (2020-10-08)

Full Changelog

Merged pull requests:

0.15.0 (2020-09-30)

Full Changelog

Merged pull requests:

  • maint Centralize dependency management in the gemspec #407 (sbeaulie)
  • pooler-180 Add healthcheck endpoint, spec testing #406 (suckatrash)

0.14.9 (2020-09-21)

Full Changelog

Merged pull requests:

0.14.8 (2020-09-18)

Full Changelog

Merged pull requests:

0.14.7 (2020-09-18)

Full Changelog

Merged pull requests:

0.14.6 (2020-09-17)

Full Changelog

Merged pull requests:

0.14.5 (2020-08-21)

Full Changelog

Merged pull requests:

0.14.4 (2020-08-21)

Full Changelog

Merged pull requests:

0.14.3 (2020-08-06)

Full Changelog

Merged pull requests:

  • POOLER-186 Fix template alias evaluation with backend weight of 0 #394 (mattkirby)
  • MAINT Clarity refactor of Prom Stats code #390 (jcoconnor)

0.14.2 (2020-08-03)

Full Changelog

Merged pull requests:

0.14.1 (2020-07-08)

Full Changelog

Merged pull requests:

0.14.0 (2020-07-01)

Full Changelog

Merged pull requests:

  • Add a note on jruby 9.2.11 and redis connection pooling changes #384 (mattkirby)
  • POOLER-167 Allow for network configuration at vm clone time #382 (rooneyshuman)
  • POOLER-160 Add Prometheus Metrics to vmpooler #372 (jcoconnor)

0.13.3 (2020-06-15)

Full Changelog

Merged pull requests:

  • POOLER-174 Reduce duplicate of on demand code introduced in POOLER-158 #383 (sbeaulie)

0.13.2 (2020-06-05)

Full Changelog

Merged pull requests:

  • Rescue and warn when graphite connection cannot be opened #379 (mattkirby)

0.13.1 (2020-06-04)

Full Changelog

Merged pull requests:

0.13.0 (2020-06-04)

Full Changelog

Merged pull requests:

0.12.0 (2020-05-28)

Full Changelog

Merged pull requests:

0.11.3 (2020-04-29)

Full Changelog

Merged pull requests:

0.11.2 (2020-04-16)

Full Changelog

Merged pull requests:

0.11.1 (2020-03-17)

Full Changelog

Merged pull requests:

0.11.0 (2020-03-11)

Full Changelog

Merged pull requests:

0.10.3 (2020-03-04)

Full Changelog

Merged pull requests:

  • Release 0.10.3 #356 (highb)
  • POOLER-154 Delay vm host update until after migration completes #355 (highb)

0.10.2 (2020-02-14)

Full Changelog

0.10.1 (2020-02-14)

Full Changelog

0.10.0 (2020-02-14)

Full Changelog

Merged pull requests:

0.9.1 (2020-01-28)

Full Changelog

Merged pull requests:

0.9.0 (2019-12-12)

Full Changelog

Closed issues:

  • find_cluster in vsphere_helper doesn't support host folders #205

Merged pull requests:

0.8.2 (2019-11-06)

Full Changelog

Merged pull requests:

0.8.1 (2019-10-25)

Full Changelog

Merged pull requests:

0.8.0 (2019-10-25)

Full Changelog

Merged pull requests:

  • QENG-7530 Make VM names more human readable #341 (highb)

0.7.2 (2019-10-24)

Full Changelog

Merged pull requests:

  • Simplify declaration of checkoutlock mutex #340 (mattkirby)
  • POOLER-150 Synchronize checkout operations for API #339 (mattkirby)
  • POOLER-148 Fix undefined variable bug in _check_ready_vm. #338 (quorten)
  • Add CODEOWNERS file to vmpooler #337 (mattkirby)

0.7.1 (2019-08-26)

Full Changelog

Merged pull requests:

0.7.0 (2019-08-21)

Full Changelog

Merged pull requests:

0.6.3 (2019-07-29)

Full Changelog

Closed issues:

  • Named snapshots? #140

Merged pull requests:

0.6.2 (2019-07-17)

Full Changelog

Merged pull requests:

0.6.1 (2019-05-08)

Full Changelog

Merged pull requests:

0.6.0 (2019-04-24)

Full Changelog

Merged pull requests:

0.5.1 (2019-04-11)

Full Changelog

Merged pull requests:

  • POOLER-140 Ensure a running VM stays in a queue #320 (mattkirby)
  • Fix Dockerfile link in readme and add note about http requests for dev #316 (briancain)

0.5.0 (2019-02-14)

Full Changelog

Merged pull requests:

0.4.0 (2019-02-06)

Full Changelog

Merged pull requests:

0.3.0 (2018-12-20)

Full Changelog

Merged pull requests:

0.2.2 (2018-10-01)

Full Changelog

Merged pull requests:

  • Update changelog version in preparation for release #302 (mattkirby)
  • POOLER-131 Return requested name when getting VMs #301 (mattkirby)
  • Add docker-compose and dockerfile to support it #300 (mattkirby)

0.2.1 (2018-09-19)

Full Changelog

Merged pull requests:

0.2.0 (2018-07-25)

Full Changelog

Closed issues:

  • create release #262
  • Add API to delete a snapshot #163

Merged pull requests:

0.1.0 (2018-07-17)

Full Changelog

Closed issues:

  • jruby 1.7.8 does not support safe_load #243
  • YAML.safe_load does not work with symbols in config file #240
  • vmpooler fails to fetch vm with dummy provider #238
  • Any interest in VRA7 support? #235
  • Do not have a hardcoded list of VM providers #230
  • Use a dynamic check_pool period #226
  • vmpooler doesn't seem to recognize ready VMs #218
  • find\_vmdks in vsphere\_helper should not use vmdk\_datastore.\_connection #213
  • get\_base\_vm\_container\_from in vsphere\_helper ensures the wrong connection #212
  • close in vsphere_helper throws an error if a connection was never made #211
  • find\_pool in vsphere_helper.rb has subtle errors #210
  • find\_pool in vsphere_helper tends to throw instead of returning nil for missing pools #209
  • Vsphere connections are always insecure Ignore cert errors #207
  • find\_folder in vsphere_helper.rb has subtle errors #204
  • Should not use abort in vsphere_helper #203
  • No reason why get_snapshot_list is defined in vsphere_helper #202
  • Setting max_tries in configuration results in vSphereHelper going into infinite loop #199
  • "connect.open" metric is doubled up if a connection is broken #195
  • Remove the use of global variables in the vSphere helper #194
  • Should exit Threads cleanly #193
  • check_ready_vm unnecessarily calls open_socket #185
  • Feature Request: Add provider support #181
  • Document all possible HTTP response codes for endpoints #166
  • Add API to clone new VM from existing VM snapshot #165
  • vsphere_helper.rb: find_least_used_host should warn if no suitable hosts are found #164
  • find_vm uses just hostname delta, vSphere searchIndex matches on FQDN #141
  • Tagging does not support boolean values #135
  • POST to /api/v1/token returns WEBrick::HTTPStatus::LengthRequired error #132
  • vmpooler throwing exceptions #129
  • NilClass error when running API without Graphite configured #81
  • Manually removing VM's result in state mis-match #80
  • Add support for customization specs #79

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator