{"id":47202,"name":"poolex","ecosystem":"hex","repository_url":"https://github.com/general-CbIC/poolex","issues_count":6,"created_at":"2025-06-30T06:33:30.287Z","updated_at":"2025-06-30T06:33:30.287Z","purl":"pkg:hex/poolex","metadata":{"id":5818062,"name":"poolex","ecosystem":"hex","description":"The library for managing pools of workers.","homepage":"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md","licenses":"https://github.com/general-CbIC/poolex","normalized_licenses":["Other"],"repository_url":"https://github.com/general-CbIC/poolex","keywords_array":[],"namespace":null,"versions_count":34,"first_release_published_at":"2023-01-06T10:14:00.731Z","latest_release_published_at":"2025-06-19T16:20:12.508Z","latest_release_number":"1.4.0","last_synced_at":"2025-06-26T20:03:36.276Z","created_at":"2023-01-06T10:19:38.551Z","updated_at":"2025-06-26T20:08:07.447Z","registry_url":"https://hex.pm/packages/poolex/","install_command":"mix hex.package fetch poolex ","documentation_url":"http://hexdocs.pm/poolex/","metadata":{},"repo_metadata":{"id":65436336,"uuid":"564219300","full_name":"general-CbIC/poolex","owner":"general-CbIC","description":"A library for managing pools of workers","archived":false,"fork":false,"pushed_at":"2025-06-20T11:52:38.000Z","size":1695,"stargazers_count":74,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-06-26T19:58:55.929Z","etag":null,"topics":["elixir","elixir-library","hacktoberfest","poolboy","worker-pool"],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/poolex/","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/general-CbIC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"general-CbIC"}},"created_at":"2022-11-10T08:51:45.000Z","updated_at":"2025-06-26T15:11:21.000Z","dependencies_parsed_at":"2023-10-02T08:47:42.049Z","dependency_job_id":"7cd3d27e-663e-43b2-bea8-7a5f716acf76","html_url":"https://github.com/general-CbIC/poolex","commit_stats":{"total_commits":57,"total_committers":2,"mean_commits":28.5,"dds":"0.052631578947368474","last_synced_commit":"968058919d7f1775251aa4d7a9e265c5c49ab1c3"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/general-CbIC/poolex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/general-CbIC","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262137118,"owners_count":23264671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"general-CbIC","name":"Aleksandr Sysoev","uuid":"13352583","kind":"user","description":"TeamLead | Software Developer\r\n\r\nAviasales","email":"","website":null,"location":"Phuket, Thailand","twitter":null,"company":"Aviasales — @KosyanMedia","icon_url":"https://avatars.githubusercontent.com/u/13352583?u=cdc1e4583fe936f256e4081152e51dfbc2b1f94f\u0026v=4","repositories_count":3,"last_synced_at":"2025-06-26T19:49:34.249Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/general-CbIC","funding_links":["https://github.com/sponsors/general-CbIC"],"total_stars":null,"followers":24,"following":28,"created_at":"2022-11-14T08:15:47.413Z","updated_at":"2025-06-26T19:49:34.249Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/general-CbIC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/general-CbIC/repositories"},"tags":[{"name":"v1.3.0","sha":"d390df95cd2a89cf029fda6f5fdfd099ee650a52","kind":"tag","published_at":"2025-04-26T06:27:33.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.3.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"f4647b28cd5953ecc46f9f4280ed925a18696b7c","kind":"tag","published_at":"2025-04-06T08:07:21.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.2.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"8ead408efcc7916dcd9577ecc70e0e99c7828785","kind":"tag","published_at":"2025-01-07T11:20:41.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.2.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"63a0596c98122b4a675294fc571ed427989613a8","kind":"tag","published_at":"2024-12-08T14:57:10.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.1.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"f99a93901cd3ed5f3371c2dc71c2a59eac360241","kind":"tag","published_at":"2024-09-23T13:58:33.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.0.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc.0","sha":"a0d9c6804507bcdf4bb0e67ba5931af9453c10f3","kind":"commit","published_at":"2024-09-11T17:05:53.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v1.0.0-rc.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v1.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v1.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v1.0.0-rc.0/manifests"},{"name":"v0.10.0","sha":"1fe26291a044c987b32ab58af8dc78400685210d","kind":"tag","published_at":"2024-08-26T11:01:26.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.10.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"94894be6d0fa6fefbc33576366e156704a7f88fc","kind":"tag","published_at":"2024-04-24T08:36:37.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.9.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0/manifests"},{"name":"v0.9.0-rc.2","sha":"574c101561fe46152019e0a313798ff4eef8d9e0","kind":"commit","published_at":"2024-04-23T10:47:45.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.9.0-rc.2","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.9.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.9.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.2/manifests"},{"name":"v0.9.0-rc.1","sha":"d3d781883bc732748515aeaa70ede42ff735f6e3","kind":"commit","published_at":"2024-04-18T13:54:50.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.9.0-rc.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.9.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.9.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.1/manifests"},{"name":"v0.9.0-rc.0","sha":"eab3e51ad75eb6dc6795db70e108f69fba9b5fa3","kind":"commit","published_at":"2024-04-05T19:20:01.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.9.0-rc.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.9.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.9.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.9.0-rc.0/manifests"},{"name":"0.9.0-rc.0","sha":"eab3e51ad75eb6dc6795db70e108f69fba9b5fa3","kind":"commit","published_at":"2024-04-05T19:20:01.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/0.9.0-rc.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/0.9.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@0.9.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/0.9.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/0.9.0-rc.0/manifests"},{"name":"v0.8.0","sha":"38e2ad70bc6ac932cc7a1251783665bfdd3c8508","kind":"tag","published_at":"2023-08-30T13:20:38.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.8.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0/manifests"},{"name":"v0.8.0-rc.1","sha":"581f487c128f7575885df74aa760ef94ccfff571","kind":"commit","published_at":"2023-08-22T13:04:46.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.8.0-rc.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.8.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.8.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0-rc.1/manifests"},{"name":"v0.8.0-rc.0","sha":"720a60ba8083d3e78dd78612e63f56b5a88714a1","kind":"commit","published_at":"2023-08-11T08:05:24.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.8.0-rc.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.8.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.8.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.8.0-rc.0/manifests"},{"name":"v0.7.6","sha":"f7287f4ba516f80400822e391029a9c1f45c06f1","kind":"tag","published_at":"2023-08-03T08:25:16.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.6","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"efdebc948b87128361c0995359a789097bc6dc0d","kind":"tag","published_at":"2023-07-31T07:49:49.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.5","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"d2165ed567fe29d93d91a1edcb317df3c10dc550","kind":"tag","published_at":"2023-07-23T07:39:53.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.4","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"7a9e709ae68206c073cbef521efa7edbc03da75c","kind":"tag","published_at":"2023-06-21T12:18:31.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.3","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"b78b3dab63fc9d1cc3aeae4b3d5e0e4838a8d727","kind":"tag","published_at":"2023-06-11T08:36:16.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.2","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"67c1074240d2f5bd0caccecd2e0e44fe1ab38f3a","kind":"tag","published_at":"2023-06-03T06:36:15.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"07c9a9e58b0343a5deea5a284d489e1c6db62c4d","kind":"tag","published_at":"2023-04-13T13:55:35.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.7.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"dee036078c41de05ad8e3af8f4ab90110a969da8","kind":"tag","published_at":"2023-03-25T12:20:28.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.6.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"c91eef52cd1f2168450508a48a48f022940e0000","kind":"tag","published_at":"2023-03-09T14:17:38.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.6.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"996bdf3175bf1cd866562f52f899e5ea2721de8f","kind":"tag","published_at":"2023-03-04T03:21:57.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.5.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"e471975fecdb951e9f730c52491eb0242cfa1caf","kind":"tag","published_at":"2023-02-24T10:08:42.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.5.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1b3d96f728a7d6fbd14e24d7c8aa4f73de5ce1e0","kind":"tag","published_at":"2023-02-17T17:35:33.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.4.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"7311e42d57f1137dff130144112cd11ff67f70cd","kind":"commit","published_at":"2023-02-03T11:10:05.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.3.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"379895e32f8ec3b90cb2c29ab5bd46d84c1909a0","kind":"tag","published_at":"2023-01-28T14:49:57.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.2.2","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"00da31dea5ba1ef7a42fe25ae08cb128e8dc6e7e","kind":"tag","published_at":"2023-01-27T07:55:39.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.2.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"0d4db4a2f86a7f9480de25fcd5100488186caa20","kind":"tag","published_at":"2023-01-25T07:18:11.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.2.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"7a0fd85e8600a8bd69ade1dedf7eb6af19308bcc","kind":"commit","published_at":"2023-01-06T11:39:16.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.1.1","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"cfb6891f98853ba6c00bbf8e5d377c23387a8bf3","kind":"commit","published_at":"2023-01-06T10:44:43.000Z","download_url":"https://codeload.github.com/general-CbIC/poolex/tar.gz/v0.1.0","html_url":"https://github.com/general-CbIC/poolex/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/general-CbIC/poolex@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-26T20:08:07.447Z","dependent_packages_count":1,"downloads":63336,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":27.804138658231185,"dependent_repos_count":18.739700744842132,"dependent_packages_count":21.829686264170842,"stargazers_count":15.707600026366093,"forks_count":26.080938571051938,"docker_downloads_count":null,"average":22.03241285293244},"purl":"pkg:hex/poolex","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/poolex","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/poolex","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/poolex/dependencies","status":null,"funding_links":["https://github.com/sponsors/general-CbIC"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/poolex/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/poolex/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/poolex/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/poolex/related_packages","maintainers":[{"uuid":"pups3s","login":"pups3s","name":null,"email":"general@cbic-dev.com","url":null,"packages_count":4,"html_url":"https://hex.pm/users/pups3s","role":null,"created_at":"2023-01-06T10:19:45.259Z","updated_at":"2023-01-06T10:19:45.259Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/pups3s/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18145,"maintainers_count":6857,"namespaces_count":0,"keywords_count":6106,"github":"hexpm","metadata":{"funded_packages_count":1284},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-30T06:01:04.235Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"2892186199","node_id":"PR_kwDOLxg8X86sY0JX","number":54,"state":"closed","title":"Bump poolex from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T04:31:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T23:12:16.000Z","updated_at":"2025-10-07T04:31:14.000Z","time_to_close":19138,"merged_at":"2025-10-07T04:31:14.000Z","merged_by":"general-CbIC","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] Make it more stable\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] - 2025-09-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyler\u003c/code\u003e dependency to version 1.9.1.\u003c/li\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/33b525b1519283477063d4de8c2fb8f443beccb4\"\u003e\u003ccode\u003e33b525b\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.2' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/ce19bcb98614bc8cbdc57b163cba14574539b64b\"\u003e\u003ccode\u003ece19bcb\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c3da59112a591455795010c4fb187ece16573093\"\u003e\u003ccode\u003ec3da591\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/5cdc20837e8c6c38584395828344223140a57d83\"\u003e\u003ccode\u003e5cdc208\u003c/code\u003e\u003c/a\u003e Update todo and claude files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/451aeaffbfbe5621dbe7249f31abeecd5ea9dd01\"\u003e\u003ccode\u003e451aeaf\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eMonitoring.remove/2\u003c/code\u003e a bit safer (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f83bc922461a341c968343a6704275ed2756ce3e\"\u003e\u003ccode\u003ef83bc92\u003c/code\u003e\u003c/a\u003e Enhances worker startup handling (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/e2bb8b897d8ae23d1cb75b128260f736de32db14\"\u003e\u003ccode\u003ee2bb8b8\u003c/code\u003e\u003c/a\u003e Fix wrong typespecs (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0c52fecf745f46cb395931ad21afb1eaec189207\"\u003e\u003ccode\u003e0c52fec\u003c/code\u003e\u003c/a\u003e Bump styler to 1.9.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/8c11da41b2c8e43c636e02c7ed5590c42c806676\"\u003e\u003ccode\u003e8c11da4\u003c/code\u003e\u003c/a\u003e Update claude rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/478775ed859ef801656361ab1e6edaad6ad54a3e\"\u003e\u003ccode\u003e478775e\u003c/code\u003e\u003c/a\u003e Bump styler from 1.8.0 to 1.9.0 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"2888760359","node_id":"PR_kwDOL5cIfs6sLvwn","number":42,"state":"open","title":"Bump poolex from 1.3.0 to 1.4.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:13:44.000Z","updated_at":"2025-10-06T04:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.2","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] Make it more stable\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] - 2025-09-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyler\u003c/code\u003e dependency to version 1.9.1.\u003c/li\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/33b525b1519283477063d4de8c2fb8f443beccb4\"\u003e\u003ccode\u003e33b525b\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.2' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/ce19bcb98614bc8cbdc57b163cba14574539b64b\"\u003e\u003ccode\u003ece19bcb\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c3da59112a591455795010c4fb187ece16573093\"\u003e\u003ccode\u003ec3da591\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/5cdc20837e8c6c38584395828344223140a57d83\"\u003e\u003ccode\u003e5cdc208\u003c/code\u003e\u003c/a\u003e Update todo and claude files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/451aeaffbfbe5621dbe7249f31abeecd5ea9dd01\"\u003e\u003ccode\u003e451aeaf\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eMonitoring.remove/2\u003c/code\u003e a bit safer (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f83bc922461a341c968343a6704275ed2756ce3e\"\u003e\u003ccode\u003ef83bc92\u003c/code\u003e\u003c/a\u003e Enhances worker startup handling (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/e2bb8b897d8ae23d1cb75b128260f736de32db14\"\u003e\u003ccode\u003ee2bb8b8\u003c/code\u003e\u003c/a\u003e Fix wrong typespecs (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0c52fecf745f46cb395931ad21afb1eaec189207\"\u003e\u003ccode\u003e0c52fec\u003c/code\u003e\u003c/a\u003e Bump styler to 1.9.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/8c11da41b2c8e43c636e02c7ed5590c42c806676\"\u003e\u003ccode\u003e8c11da4\u003c/code\u003e\u003c/a\u003e Update claude rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/478775ed859ef801656361ab1e6edaad6ad54a3e\"\u003e\u003ccode\u003e478775e\u003c/code\u003e\u003c/a\u003e Bump styler from 1.8.0 to 1.9.0 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/red_pool/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"2630738592","node_id":"PR_kwDOLxg8X86czeKg","number":43,"state":"open","title":"Bump poolex from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T03:27:29.000Z","updated_at":"2025-07-01T09:08:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c9c6364bcc548f0095614164891639ed82f75bed\"\u003e\u003ccode\u003ec9c6364\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.1' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/b109b1f09bbc283c5d9522c73028f598ce235988\"\u003e\u003ccode\u003eb109b1f\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0a57cafb095134be7e0e39fac9244e80a40e8bf3\"\u003e\u003ccode\u003e0a57caf\u003c/code\u003e\u003c/a\u003e Fix flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/586ccd630c90d2905bcea11474e93bbfdf4d0ffa\"\u003e\u003ccode\u003e586ccd6\u003c/code\u003e\u003c/a\u003e \u0026quot;Support the project\u0026quot; block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c4870c0b687d076b8bb71cf01eb0bf6d1e813245\"\u003e\u003ccode\u003ec4870c0\u003c/code\u003e\u003c/a\u003e Use monotonic time instead of Time.utc_now (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0e89f976f5a3b5e1ab6f947c46acb132aeb0df28\"\u003e\u003ccode\u003e0e89f97\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"3187155039","node_id":"PR_kwDOL5cIfs6coI2P","number":37,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T04:13:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T05:03:17.000Z","updated_at":"2025-10-06T04:13:45.000Z","time_to_close":8464228,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c9c6364bcc548f0095614164891639ed82f75bed\"\u003e\u003ccode\u003ec9c6364\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.1' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/b109b1f09bbc283c5d9522c73028f598ce235988\"\u003e\u003ccode\u003eb109b1f\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0a57cafb095134be7e0e39fac9244e80a40e8bf3\"\u003e\u003ccode\u003e0a57caf\u003c/code\u003e\u003c/a\u003e Fix flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/586ccd630c90d2905bcea11474e93bbfdf4d0ffa\"\u003e\u003ccode\u003e586ccd6\u003c/code\u003e\u003c/a\u003e \u0026quot;Support the project\u0026quot; block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c4870c0b687d076b8bb71cf01eb0bf6d1e813245\"\u003e\u003ccode\u003ec4870c0\u003c/code\u003e\u003c/a\u003e Use monotonic time instead of Time.utc_now (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0e89f976f5a3b5e1ab6f947c46acb132aeb0df28\"\u003e\u003ccode\u003e0e89f97\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/general-CbIC/red_pool/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"2613084839","node_id":"PR_kwDOLxg8X86bwIKn","number":42,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-01T03:27:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T00:06:44.000Z","updated_at":"2025-07-01T03:27:31.000Z","time_to_close":616847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/50d4423828e5d5ca4aebafd5847b158e4380c5ef\"\u003e\u003ccode\u003e50d4423\u003c/code\u003e\u003c/a\u003e Update dev env Elixir and Erlang OTP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/fb8475ac65ffc52d2b058a40d713a6bd5444d4b0\"\u003e\u003ccode\u003efb8475a\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.1 to 0.38.2 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c21cf602de08c2058099953243995d1cf142bb0c\"\u003e\u003ccode\u003ec21cf60\u003c/code\u003e\u003c/a\u003e Commented cause I'm not sure if the ads are allowed :shrug:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/210841a237354b668ff109f4eefdf4c3257d88e6\"\u003e\u003ccode\u003e210841a\u003c/code\u003e\u003c/a\u003e Bump local elixir version to 1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/a3a6e555632854e82051cfef84d72d100dae745b\"\u003e\u003ccode\u003ea3a6e55\u003c/code\u003e\u003c/a\u003e Update ex_doc to 0.38.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f767af4e9cc43f46f31d25bbf491f169afa65b28\"\u003e\u003ccode\u003ef767af4\u003c/code\u003e\u003c/a\u003e Update logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"3166821430","node_id":"PR_kwDOL5cIfs6bmFLM","number":36,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-30T05:03:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T05:26:37.000Z","updated_at":"2025-06-30T05:03:19.000Z","time_to_close":603402,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/50d4423828e5d5ca4aebafd5847b158e4380c5ef\"\u003e\u003ccode\u003e50d4423\u003c/code\u003e\u003c/a\u003e Update dev env Elixir and Erlang OTP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/fb8475ac65ffc52d2b058a40d713a6bd5444d4b0\"\u003e\u003ccode\u003efb8475a\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.1 to 0.38.2 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c21cf602de08c2058099953243995d1cf142bb0c\"\u003e\u003ccode\u003ec21cf60\u003c/code\u003e\u003c/a\u003e Commented cause I'm not sure if the ads are allowed :shrug:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/210841a237354b668ff109f4eefdf4c3257d88e6\"\u003e\u003ccode\u003e210841a\u003c/code\u003e\u003c/a\u003e Bump local elixir version to 1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/a3a6e555632854e82051cfef84d72d100dae745b\"\u003e\u003ccode\u003ea3a6e55\u003c/code\u003e\u003c/a\u003e Update ex_doc to 0.38.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f767af4e9cc43f46f31d25bbf491f169afa65b28\"\u003e\u003ccode\u003ef767af4\u003c/code\u003e\u003c/a\u003e Update logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/red_pool/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}],"issue_packages":[{"old_version":"1.4.1","new_version":"1.4.2","update_type":"patch","path":null,"pr_created_at":"2025-10-06T23:12:16.000Z","version_change":"1.4.1 → 1.4.2","issue":{"uuid":"2892186199","node_id":"PR_kwDOLxg8X86sY0JX","number":54,"state":"closed","title":"Bump poolex from 1.4.1 to 1.4.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T04:31:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T23:12:16.000Z","updated_at":"2025-10-07T04:31:14.000Z","time_to_close":19138,"merged_at":"2025-10-07T04:31:14.000Z","merged_by":"general-CbIC","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.4.1 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] Make it more stable\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] - 2025-09-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyler\u003c/code\u003e dependency to version 1.9.1.\u003c/li\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/33b525b1519283477063d4de8c2fb8f443beccb4\"\u003e\u003ccode\u003e33b525b\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.2' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/ce19bcb98614bc8cbdc57b163cba14574539b64b\"\u003e\u003ccode\u003ece19bcb\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c3da59112a591455795010c4fb187ece16573093\"\u003e\u003ccode\u003ec3da591\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/5cdc20837e8c6c38584395828344223140a57d83\"\u003e\u003ccode\u003e5cdc208\u003c/code\u003e\u003c/a\u003e Update todo and claude files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/451aeaffbfbe5621dbe7249f31abeecd5ea9dd01\"\u003e\u003ccode\u003e451aeaf\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eMonitoring.remove/2\u003c/code\u003e a bit safer (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f83bc922461a341c968343a6704275ed2756ce3e\"\u003e\u003ccode\u003ef83bc92\u003c/code\u003e\u003c/a\u003e Enhances worker startup handling (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/e2bb8b897d8ae23d1cb75b128260f736de32db14\"\u003e\u003ccode\u003ee2bb8b8\u003c/code\u003e\u003c/a\u003e Fix wrong typespecs (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0c52fecf745f46cb395931ad21afb1eaec189207\"\u003e\u003ccode\u003e0c52fec\u003c/code\u003e\u003c/a\u003e Bump styler to 1.9.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/8c11da41b2c8e43c636e02c7ed5590c42c806676\"\u003e\u003ccode\u003e8c11da4\u003c/code\u003e\u003c/a\u003e Update claude rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/478775ed859ef801656361ab1e6edaad6ad54a3e\"\u003e\u003ccode\u003e478775e\u003c/code\u003e\u003c/a\u003e Bump styler from 1.8.0 to 1.9.0 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.4.1\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"1.3.0","new_version":"1.4.2","update_type":"minor","path":null,"pr_created_at":"2025-10-06T04:13:44.000Z","version_change":"1.3.0 → 1.4.2","issue":{"uuid":"2888760359","node_id":"PR_kwDOL5cIfs6sLvwn","number":42,"state":"open","title":"Bump poolex from 1.3.0 to 1.4.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:13:44.000Z","updated_at":"2025-10-06T04:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.2","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] Make it more stable\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.2] - 2025-09-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003estyler\u003c/code\u003e dependency to version 1.9.1.\u003c/li\u003e\n\u003cli\u003eImproved worker startup handling by returning state alongside worker PID or error, ensuring state consistency during worker creation and handling of failed worker starts. This prevents potential deadlocks when workers fail to start.\u003c/li\u003e\n\u003cli\u003eRefactored worker down handling logic by extracting different scenarios into dedicated functions for better code readability and maintainability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect typespecs in \u003ccode\u003ePoolex.Private.IdleOverflowedWorkers.count/1\u003c/code\u003e and \u003ccode\u003ePoolex.Private.IdleWorkers.count/1\u003c/code\u003e (changed from \u003ccode\u003eneg_integer()\u003c/code\u003e to \u003ccode\u003enon_neg_integer()\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ePoolex.Private.Monitoring.remove/2\u003c/code\u003e safer by not pattern matching on the \u003ccode\u003eProcess.demonitor/1\u003c/code\u003e return value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/33b525b1519283477063d4de8c2fb8f443beccb4\"\u003e\u003ccode\u003e33b525b\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.2' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/ce19bcb98614bc8cbdc57b163cba14574539b64b\"\u003e\u003ccode\u003ece19bcb\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c3da59112a591455795010c4fb187ece16573093\"\u003e\u003ccode\u003ec3da591\u003c/code\u003e\u003c/a\u003e CHANGELOG update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/5cdc20837e8c6c38584395828344223140a57d83\"\u003e\u003ccode\u003e5cdc208\u003c/code\u003e\u003c/a\u003e Update todo and claude files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/451aeaffbfbe5621dbe7249f31abeecd5ea9dd01\"\u003e\u003ccode\u003e451aeaf\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eMonitoring.remove/2\u003c/code\u003e a bit safer (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f83bc922461a341c968343a6704275ed2756ce3e\"\u003e\u003ccode\u003ef83bc92\u003c/code\u003e\u003c/a\u003e Enhances worker startup handling (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/e2bb8b897d8ae23d1cb75b128260f736de32db14\"\u003e\u003ccode\u003ee2bb8b8\u003c/code\u003e\u003c/a\u003e Fix wrong typespecs (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0c52fecf745f46cb395931ad21afb1eaec189207\"\u003e\u003ccode\u003e0c52fec\u003c/code\u003e\u003c/a\u003e Bump styler to 1.9.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/8c11da41b2c8e43c636e02c7ed5590c42c806676\"\u003e\u003ccode\u003e8c11da4\u003c/code\u003e\u003c/a\u003e Update claude rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/478775ed859ef801656361ab1e6edaad6ad54a3e\"\u003e\u003ccode\u003e478775e\u003c/code\u003e\u003c/a\u003e Bump styler from 1.8.0 to 1.9.0 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/red_pool/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.3.0","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-07-01T03:27:29.000Z","version_change":"1.3.0 → 1.4.1","issue":{"uuid":"2630738592","node_id":"PR_kwDOLxg8X86czeKg","number":43,"state":"open","title":"Bump poolex from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-01T03:27:29.000Z","updated_at":"2025-07-01T09:08:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c9c6364bcc548f0095614164891639ed82f75bed\"\u003e\u003ccode\u003ec9c6364\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.1' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/b109b1f09bbc283c5d9522c73028f598ce235988\"\u003e\u003ccode\u003eb109b1f\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0a57cafb095134be7e0e39fac9244e80a40e8bf3\"\u003e\u003ccode\u003e0a57caf\u003c/code\u003e\u003c/a\u003e Fix flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/586ccd630c90d2905bcea11474e93bbfdf4d0ffa\"\u003e\u003ccode\u003e586ccd6\u003c/code\u003e\u003c/a\u003e \u0026quot;Support the project\u0026quot; block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c4870c0b687d076b8bb71cf01eb0bf6d1e813245\"\u003e\u003ccode\u003ec4870c0\u003c/code\u003e\u003c/a\u003e Use monotonic time instead of Time.utc_now (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0e89f976f5a3b5e1ab6f947c46acb132aeb0df28\"\u003e\u003ccode\u003e0e89f97\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"1.3.0","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-06-30T05:03:17.000Z","version_change":"1.3.0 → 1.4.1","issue":{"uuid":"3187155039","node_id":"PR_kwDOL5cIfs6coI2P","number":37,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T04:13:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T05:03:17.000Z","updated_at":"2025-10-06T04:13:45.000Z","time_to_close":8464228,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] Small fixes\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of the flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.1] - 2025-06-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed overflow worker expiration timing to use \u003ccode\u003eSystem.monotonic_time/1\u003c/code\u003e instead of \u003ccode\u003eTime.utc_now/0\u003c/code\u003e. This prevents incorrect worker expiration when system clock changes occur (e.g., from NTP adjustments or timezone changes).\u003c/li\u003e\n\u003cli\u003eFixed one of flaky tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c9c6364bcc548f0095614164891639ed82f75bed\"\u003e\u003ccode\u003ec9c6364\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.1' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/b109b1f09bbc283c5d9522c73028f598ce235988\"\u003e\u003ccode\u003eb109b1f\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0a57cafb095134be7e0e39fac9244e80a40e8bf3\"\u003e\u003ccode\u003e0a57caf\u003c/code\u003e\u003c/a\u003e Fix flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/586ccd630c90d2905bcea11474e93bbfdf4d0ffa\"\u003e\u003ccode\u003e586ccd6\u003c/code\u003e\u003c/a\u003e \u0026quot;Support the project\u0026quot; block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c4870c0b687d076b8bb71cf01eb0bf6d1e813245\"\u003e\u003ccode\u003ec4870c0\u003c/code\u003e\u003c/a\u003e Use monotonic time instead of Time.utc_now (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/0e89f976f5a3b5e1ab6f947c46acb132aeb0df28\"\u003e\u003ccode\u003e0e89f97\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/general-CbIC/red_pool/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"1.3.0","new_version":"1.4.0","update_type":"minor","path":null,"pr_created_at":"2025-06-24T00:06:44.000Z","version_change":"1.3.0 → 1.4.0","issue":{"uuid":"2613084839","node_id":"PR_kwDOLxg8X86bwIKn","number":42,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-01T03:27:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T00:06:44.000Z","updated_at":"2025-07-01T03:27:31.000Z","time_to_close":616847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/50d4423828e5d5ca4aebafd5847b158e4380c5ef\"\u003e\u003ccode\u003e50d4423\u003c/code\u003e\u003c/a\u003e Update dev env Elixir and Erlang OTP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/fb8475ac65ffc52d2b058a40d713a6bd5444d4b0\"\u003e\u003ccode\u003efb8475a\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.1 to 0.38.2 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c21cf602de08c2058099953243995d1cf142bb0c\"\u003e\u003ccode\u003ec21cf60\u003c/code\u003e\u003c/a\u003e Commented cause I'm not sure if the ads are allowed :shrug:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/210841a237354b668ff109f4eefdf4c3257d88e6\"\u003e\u003ccode\u003e210841a\u003c/code\u003e\u003c/a\u003e Bump local elixir version to 1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/a3a6e555632854e82051cfef84d72d100dae745b\"\u003e\u003ccode\u003ea3a6e55\u003c/code\u003e\u003c/a\u003e Update ex_doc to 0.38.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f767af4e9cc43f46f31d25bbf491f169afa65b28\"\u003e\u003ccode\u003ef767af4\u003c/code\u003e\u003c/a\u003e Update logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/poolex_prom_ex/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fpoolex_prom_ex/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.3.0","new_version":"1.4.0","update_type":"minor","path":null,"pr_created_at":"2025-06-23T05:26:37.000Z","version_change":"1.3.0 → 1.4.0","issue":{"uuid":"3166821430","node_id":"PR_kwDOL5cIfs6bmFLM","number":36,"state":"closed","title":"Bump poolex from 1.3.0 to 1.4.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-30T05:03:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T05:26:37.000Z","updated_at":"2025-06-30T05:03:19.000Z","time_to_close":603402,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"poolex","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/general-CbIC/poolex"}],"path":null,"ecosystem":"hex"},"body":"Bumps [poolex](https://github.com/general-CbIC/poolex) from 1.3.0 to 1.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/releases\"\u003epoolex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] Worker shutdown delay support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/general-CbIC/poolex/blob/develop/CHANGELOG.md\"\u003epoolex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.4.0] - 2025-06-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u003ccode\u003eworker_shutdown_delay\u003c/code\u003e for delayed shutdown of overflow workers. Allows to specify a delay (in ms) before terminating overflow workers after they are released. See the new guide for details.\u003c/li\u003e\n\u003cli\u003eNew option \u003ccode\u003eidle_overflowed_workers_impl\u003c/code\u003e for customizing the implementation of idle overflowed workers storage.\u003c/li\u003e\n\u003cli\u003eStrong runtime pool init options validation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eBreaking changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFunction \u003ccode\u003eget_debug_info/1\u003c/code\u003e moved from \u003ccode\u003ePoolex\u003c/code\u003e to \u003ccode\u003ePoolex.Private.DebugInfo\u003c/code\u003e (according to the \u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/140\"\u003eissue\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFunction \u003ccode\u003ePoolex.get_state/1\u003c/code\u003e was removed.\u003c/li\u003e\n\u003cli\u003eMinimum required version of Elixir bumped to \u003ccode\u003e~\u0026gt; 1.17\u003c/code\u003e and Erlang/OTP to \u003ccode\u003e~\u0026gt; 25\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/051bb8ebe57b97cf0207c875e1382a513d62dac3\"\u003e\u003ccode\u003e051bb8e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v1.4.0' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/57ef23de2b3a3613fe5e475f1bcd126a69d02666\"\u003e\u003ccode\u003e57ef23d\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/d85c4190966de445ae1492c96cca63cd4dcfc756\"\u003e\u003ccode\u003ed85c419\u003c/code\u003e\u003c/a\u003e Init options validation (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/2e329251d119e7ab41215641a048404bec405a4d\"\u003e\u003ccode\u003e2e32925\u003c/code\u003e\u003c/a\u003e Delayed shutdown support (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/50d4423828e5d5ca4aebafd5847b158e4380c5ef\"\u003e\u003ccode\u003e50d4423\u003c/code\u003e\u003c/a\u003e Update dev env Elixir and Erlang OTP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/fb8475ac65ffc52d2b058a40d713a6bd5444d4b0\"\u003e\u003ccode\u003efb8475a\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.1 to 0.38.2 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/c21cf602de08c2058099953243995d1cf142bb0c\"\u003e\u003ccode\u003ec21cf60\u003c/code\u003e\u003c/a\u003e Commented cause I'm not sure if the ads are allowed :shrug:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/210841a237354b668ff109f4eefdf4c3257d88e6\"\u003e\u003ccode\u003e210841a\u003c/code\u003e\u003c/a\u003e Bump local elixir version to 1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/a3a6e555632854e82051cfef84d72d100dae745b\"\u003e\u003ccode\u003ea3a6e55\u003c/code\u003e\u003c/a\u003e Update ex_doc to 0.38.1 (\u003ca href=\"https://redirect.github.com/general-CbIC/poolex/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/general-CbIC/poolex/commit/f767af4e9cc43f46f31d25bbf491f169afa65b28\"\u003e\u003ccode\u003ef767af4\u003c/code\u003e\u003c/a\u003e Update logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/general-CbIC/poolex/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poolex\u0026package-manager=hex\u0026previous-version=1.3.0\u0026new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/general-CbIC/red_pool/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/general-CbIC%2Fred_pool/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}}]}