{"id":7718,"name":"predis/predis","ecosystem":"packagist","repository_url":"https://github.com/predis/predis","issues_count":249,"created_at":"2025-06-06T22:13:56.463Z","updated_at":"2025-06-06T22:13:56.463Z","purl":"pkg:composer/predis/predis","metadata":{"id":676133,"name":"predis/predis","ecosystem":"packagist","description":"A flexible and feature-complete Redis/Valkey client for PHP.","homepage":"http://github.com/predis/predis","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/predis/predis","keywords_array":["nosql","redis","predis"],"namespace":"predis","versions_count":47,"first_release_published_at":"2011-12-11T16:24:01.000Z","latest_release_published_at":"2025-05-16T18:30:32.000Z","latest_release_number":"v3.0.1","last_synced_at":"2025-06-06T15:02:05.775Z","created_at":"2022-04-07T10:46:12.657Z","updated_at":"2025-06-06T15:02:05.775Z","registry_url":"https://packagist.org/packages/predis/predis#","install_command":"composer require predis/predis","documentation_url":null,"metadata":{"funding":[{"url":"https://github.com/sponsors/tillkruss","type":"github"}]},"repo_metadata":{"id":717253,"uuid":"364315","full_name":"predis/predis","owner":"predis","description":"A flexible and feature-complete Redis client for PHP.","archived":false,"fork":false,"pushed_at":"2024-10-22T16:16:07.000Z","size":7496,"stargazers_count":7603,"open_issues_count":85,"forks_count":984,"subscribers_count":213,"default_branch":"v2.x","last_synced_at":"2024-10-29T19:20:52.407Z","etag":null,"topics":["php","predis","redis","redis-cluster","redis-sentinel"],"latest_commit_sha":null,"homepage":"https://github.com/predis/predis/wiki","language":"PHP","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/predis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"tillkruss","custom":"https://www.paypal.me/tillkruss"}},"created_at":"2009-11-07T11:27:33.000Z","updated_at":"2024-10-29T14:30:30.000Z","dependencies_parsed_at":"2023-09-26T20:08:54.390Z","dependency_job_id":"4cb29839-5de5-4c25-ac6f-259321ab3f11","html_url":"https://github.com/predis/predis","commit_stats":{"total_commits":2132,"total_committers":94,"mean_commits":"22.680851063829788","dds":"0.14305816135084426","last_synced_commit":"e8ea05dafe2f9cc6806adefd0c117ccfffd413c7"},"previous_names":["nrk/predis"],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/predis","download_url":"https://codeload.github.com/predis/predis/tar.gz/refs/heads/v2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222113764,"owners_count":16933711,"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":"predis","name":"Predis","uuid":"69525311","kind":"organization","description":"A flexible and feature-complete Redis client for PHP.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/69525311?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:41:11.594Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/predis","funding_links":[],"total_stars":7511,"followers":13,"following":0,"created_at":"2022-11-02T16:22:31.528Z","updated_at":"2024-03-25T18:41:11.606Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/predis","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/predis/repositories"},"tags":[{"name":"v3.0.0-alpha1","sha":"cf28b2a9975e9310a3192f0b72d7f1060b280db5","kind":"commit","published_at":"2024-01-19T16:57:22.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v3.0.0-alpha1","html_url":"https://github.com/predis/predis/releases/tag/v3.0.0-alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v3.0.0-alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v3.0.0-alpha1/manifests"},{"name":"v2.2.2","sha":"b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1","kind":"commit","published_at":"2023-09-13T16:42:03.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.2.2","html_url":"https://github.com/predis/predis/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"5f2b410a74afaff296a87a494e4c5488cf9fab57","kind":"commit","published_at":"2023-08-15T23:01:46.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.2.1","html_url":"https://github.com/predis/predis/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"33b70b971a32b0d28b4f748b0547593dce316e0d","kind":"commit","published_at":"2023-06-14T10:37:31.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.2.0","html_url":"https://github.com/predis/predis/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.0/manifests"},{"name":"v2.2.0-RC1","sha":"95c23fb94d5cac0e8ca71f6f888f1b5c74bfbf61","kind":"commit","published_at":"2023-05-09T17:45:20.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.2.0-RC1","html_url":"https://github.com/predis/predis/releases/tag/v2.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.2.0-RC1/manifests"},{"name":"v2.1.2","sha":"a77a43913a74f9331f637bb12867eb8e274814e5","kind":"commit","published_at":"2023-03-02T18:32:04.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.1.2","html_url":"https://github.com/predis/predis/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"c5b60884e89630f9518a7919f0566db438f0fc9a","kind":"commit","published_at":"2023-01-17T20:57:35.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.1.1","html_url":"https://github.com/predis/predis/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"fbf270156f529a9920551c6f499c52a11ca4a1c3","kind":"commit","published_at":"2023-01-16T23:33:05.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.1.0","html_url":"https://github.com/predis/predis/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"ff59f745815150c65ed388f7d64e7660fe961771","kind":"commit","published_at":"2022-10-11T16:52:29.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.0.3","html_url":"https://github.com/predis/predis/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"8b5fa928560b48a054fb1fd485fc65f2d8aa9e5c","kind":"commit","published_at":"2022-09-06T14:34:14.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.0.2","html_url":"https://github.com/predis/predis/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"7683215023a6669d618c56df7c025ab8e6840bfd","kind":"commit","published_at":"2022-09-04T21:57:36.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.0.1","html_url":"https://github.com/predis/predis/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"99c253733dee9447d26257dc669d33d5ac84713d","kind":"commit","published_at":"2022-06-08T13:14:56.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.0.0","html_url":"https://github.com/predis/predis/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.0/manifests"},{"name":"v2.0.0-beta.1","sha":"4cc119a03cbdbbdf139e50e43369b4e24ce75679","kind":"commit","published_at":"2022-05-26T18:48:12.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/predis/predis/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v2.0.0-beta.1/manifests"},{"name":"v1.1.10","sha":"a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e","kind":"commit","published_at":"2022-01-05T17:46:08.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.10","html_url":"https://github.com/predis/predis/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"c50c3393bb9f47fa012d0cdfb727a266b0818259","kind":"commit","published_at":"2021-10-05T19:02:38.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.9","html_url":"https://github.com/predis/predis/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"cf5c118a077fbab8b9af1482c20952173125c041","kind":"commit","published_at":"2021-09-29T17:48:39.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.8","html_url":"https://github.com/predis/predis/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"b240daa106d4e02f0c5b7079b41e31ddf66fddf8","kind":"commit","published_at":"2021-04-04T19:34:46.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.7","html_url":"https://github.com/predis/predis/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"9930e933c67446962997b05201c69c2319bf26de","kind":"tag","published_at":"2020-09-11T19:18:27.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.6","html_url":"https://github.com/predis/predis/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"8ca99f91e45d49f214abc234ce69149591406bbd","kind":"tag","published_at":"2020-09-10T13:38:29.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.5","html_url":"https://github.com/predis/predis/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"8be2418f0116572f1937083daf5cceb1bddc9f0d","kind":"tag","published_at":"2020-08-30T21:30:05.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.4","html_url":"https://github.com/predis/predis/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"2ce537d75e610550f5337e41b2a971417999b028","kind":"commit","published_at":"2020-08-18T21:00:59.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.3","html_url":"https://github.com/predis/predis/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"82eb18c6c3860849cb6e2ff34b0c4b39d5daee46","kind":"commit","published_at":"2020-08-11T17:28:15.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.2","html_url":"https://github.com/predis/predis/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"f0210e38881631afeafb56ab43405a92cafd9fd1","kind":"tag","published_at":"2016-06-16T16:22:36.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.1","html_url":"https://github.com/predis/predis/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"0e17edbefb50c6cbd1acc4a6f6ef06399deb1af2","kind":"tag","published_at":"2016-06-02T07:05:10.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.1.0","html_url":"https://github.com/predis/predis/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"9ead747663bb1b1ae017dfa0d152aca87792b42f","kind":"tag","published_at":"2016-05-30T15:32:14.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.0.4","html_url":"https://github.com/predis/predis/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"84060b9034d756b4d79641667d7f9efe1aeb8e04","kind":"tag","published_at":"2015-07-30T18:37:04.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.0.3","html_url":"https://github.com/predis/predis/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"0b92e8d156c615a823e533655908df8cdffc3543","kind":"tag","published_at":"2015-07-30T10:25:01.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.0.2","html_url":"https://github.com/predis/predis/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"7a170b3d8123c556597b4fbdb88631f99de180c2","kind":"tag","published_at":"2015-01-02T12:53:22.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.0.1","html_url":"https://github.com/predis/predis/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d4be306d0aca28b5633b96adef03b29fea569c2f","kind":"tag","published_at":"2014-08-01T10:09:43.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v1.0.0","html_url":"https://github.com/predis/predis/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v1.0.0/manifests"},{"name":"v0.8.7","sha":"4123fcd85d61354c6c9900db76c9597dbd129bf6","kind":"tag","published_at":"2014-08-01T09:43:31.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.7","html_url":"https://github.com/predis/predis/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"239864d9a0929f29bf8c5a8370ef743537c4953d","kind":"tag","published_at":"2014-07-15T09:56:00.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.6","html_url":"https://github.com/predis/predis/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"5f2eea628eb465d866ad2771927d83769c8f956c","kind":"tag","published_at":"2014-01-16T14:13:24.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.5","html_url":"https://github.com/predis/predis/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"cb18d67b6ab6b8e567c1ab50fe999d1d624f9884","kind":"tag","published_at":"2013-07-27T09:17:27.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.4","html_url":"https://github.com/predis/predis/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"8c0498a893ec1bee5a98c602ad3a07855aa22113","kind":"tag","published_at":"2013-02-18T14:06:46.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.3","html_url":"https://github.com/predis/predis/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"aa1b070f9bc0fab48fcba017ba65ecd7198c86db","kind":"tag","published_at":"2013-02-03T13:00:08.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.2","html_url":"https://github.com/predis/predis/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"495e3c6f8aa38104c5744dcbfb00b128d50c7768","kind":"tag","published_at":"2013-01-19T10:24:15.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.1","html_url":"https://github.com/predis/predis/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"0a622aee31571a380a17e55a6ca095c30dbcfe55","kind":"tag","published_at":"2012-10-22T23:49:04.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.8.0","html_url":"https://github.com/predis/predis/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.8.0/manifests"},{"name":"v0.7.3","sha":"4bc6f588fc688cc2f829359ac3f57c32883990a2","kind":"tag","published_at":"2012-06-01T09:20:14.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.7.3","html_url":"https://github.com/predis/predis/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"74cc0e32250c86f91428854aae7b41df7d5ecca2","kind":"tag","published_at":"2012-04-01T08:11:45.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.7.2","html_url":"https://github.com/predis/predis/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"135fd5004b6a57081d43beffd73382f091b6c855","kind":"tag","published_at":"2011-12-27T15:20:27.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.7.1","html_url":"https://github.com/predis/predis/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"5561ce6bd3e1dc2337d7b3d01da7f86d8fe38fa3","kind":"tag","published_at":"2011-12-11T16:28:07.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.7.0","html_url":"https://github.com/predis/predis/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.7.0/manifests"},{"name":"v0.6.6-PHP5.2","sha":"7411cdb23e6a1a84b38c130a4d3f4da56d4eca47","kind":"tag","published_at":"2011-04-01T18:41:40.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.6-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.6-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.6-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.6-PHP5.2/manifests"},{"name":"v0.6.6","sha":"f97312d68350439a67724a98295bdd26ba9b8039","kind":"tag","published_at":"2011-04-01T18:40:49.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.6","html_url":"https://github.com/predis/predis/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.6/manifests"},{"name":"v0.6.5-PHP5.2","sha":"0546f743742f4c6cd15b7e7a58c02ede8a68b749","kind":"tag","published_at":"2011-02-12T21:00:42.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.5-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.5-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.5-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.5-PHP5.2/manifests"},{"name":"v0.6.5","sha":"f76d616d5795df97b17b854412620b399d192e08","kind":"tag","published_at":"2011-02-12T21:00:16.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.5","html_url":"https://github.com/predis/predis/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.5/manifests"},{"name":"v0.6.4-PHP5.2","sha":"897c217fe333921a6ad32b80e51267dd3cea6c8e","kind":"tag","published_at":"2011-02-12T13:06:34.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.4-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.4-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.4-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.4-PHP5.2/manifests"},{"name":"v0.6.4","sha":"ca422b0300a80e88875623988a047aed5e94431c","kind":"tag","published_at":"2011-02-12T13:06:01.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.4","html_url":"https://github.com/predis/predis/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.4/manifests"},{"name":"v0.6.3-PHP5.2","sha":"3f058cb5ea6c2f50aae92072b8bec81d17acac87","kind":"tag","published_at":"2011-01-01T17:59:04.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.3-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.3-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.3-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.3-PHP5.2/manifests"},{"name":"v0.6.3","sha":"ec42796cb20e0569e45e301bcc67963f0b33897c","kind":"tag","published_at":"2011-01-01T17:58:48.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.3","html_url":"https://github.com/predis/predis/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.3/manifests"},{"name":"v0.6.2-PHP5.2","sha":"ccb48a1857a704e59fcf92dce33a3547cc80b019","kind":"tag","published_at":"2010-11-28T19:28:43.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.2-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.2-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.2-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.2-PHP5.2/manifests"},{"name":"v0.6.2","sha":"7db5e650efd0fa7a228ef67d8745b5f62a5bed90","kind":"tag","published_at":"2010-11-28T19:27:59.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.2/manifests"},{"name":"v0.6.1-PHP5.2","sha":"49e151a3d0d5f3b192ba8bd350cf836e1173b898","kind":"tag","published_at":"2010-07-11T15:38:58.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.1-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.1-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.1-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.1-PHP5.2/manifests"},{"name":"v0.6.1","sha":"bd961a767bad394c3d4d91f8a8b9104b28883e51","kind":"tag","published_at":"2010-07-11T15:36:33.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.1","html_url":"https://github.com/predis/predis/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.1/manifests"},{"name":"v0.6.0-PHP5.2","sha":"c546351e1de9fe9c3df735498a28250cf8d39e7c","kind":"tag","published_at":"2010-05-24T17:43:02.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.0-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.6.0-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.0-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.0-PHP5.2/manifests"},{"name":"v0.6.0","sha":"3c33c74b35c69d2da9f2b38009f7df179c0495ab","kind":"tag","published_at":"2010-05-24T17:42:00.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.6.0","html_url":"https://github.com/predis/predis/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.6.0/manifests"},{"name":"v0.5.1-PHP5.2","sha":"3ebdf16d1ce16f061d5187a8a97edc2e1de30852","kind":"tag","published_at":"2010-01-23T15:52:26.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.5.1-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.5.1-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.1-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.1-PHP5.2/manifests"},{"name":"v0.5.1","sha":"c81e02b0baffacea149c61958d99b4ee9fdd978c","kind":"tag","published_at":"2010-01-23T15:09:09.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.5.1","html_url":"https://github.com/predis/predis/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.1/manifests"},{"name":"v0.5.0-PHP5.2","sha":"35142cfbcf1d16942482b96c1719b34a1ddf6498","kind":"tag","published_at":"2010-01-09T14:16:58.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.5.0-PHP5.2","html_url":"https://github.com/predis/predis/releases/tag/v0.5.0-PHP5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.0-PHP5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.0-PHP5.2/manifests"},{"name":"v0.5.0","sha":"35016ba4b04683b7a73f3e7ac74330d62edac504","kind":"tag","published_at":"2010-01-09T14:11:55.000Z","download_url":"https://codeload.github.com/predis/predis/tar.gz/v0.5.0","html_url":"https://github.com/predis/predis/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/predis%2Fpredis/tags/v0.5.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T21:23:43.360Z","dependent_packages_count":2341,"downloads":257941713,"downloads_period":"total","dependent_repos_count":36495,"rankings":{"downloads":0.030803306221534446,"dependent_repos_count":0.047427312753791126,"dependent_packages_count":0.016868477216554576,"stargazers_count":0.04302684043642907,"forks_count":0.05451696259843001,"docker_downloads_count":0.06160661244306889,"average":0.04237491861163469},"purl":"pkg:composer/predis/predis","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/predis/predis","docker_dependents_count":342,"docker_downloads_count":139273948,"usage_url":"https://repos.ecosyste.ms/usage/packagist/predis/predis","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/predis/predis/dependencies","status":null,"funding_links":["https://github.com/sponsors/tillkruss","https://www.paypal.me/tillkruss"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/predis%2Fpredis/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/predis%2Fpredis/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/predis%2Fpredis/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/predis%2Fpredis/related_packages","maintainers":[{"uuid":"tillkruss","login":"tillkruss","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://packagist.org/users/tillkruss","role":null,"created_at":"2022-11-10T10:42:47.764Z","updated_at":"2022-11-10T10:42:47.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/tillkruss/packages"},{"uuid":"nrk","login":"nrk","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://packagist.org/users/nrk","role":null,"created_at":"2022-11-10T10:42:47.762Z","updated_at":"2022-11-10T10:42:47.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/nrk/packages"}],"registry":{"name":"packagist.org","url":"https://packagist.org","ecosystem":"packagist","default":true,"packages_count":457454,"maintainers_count":130158,"namespaces_count":155754,"keywords_count":138273,"github":"packagist","metadata":{"funded_packages_count":29659},"icon_url":"https://github.com/packagist.png","created_at":"2022-04-04T15:19:23.222Z","updated_at":"2025-06-07T05:05:21.270Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/namespaces"}},"unique_repositories_count":95,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4610432931","node_id":"PR_kwDOQA_FqM7jxnGQ","number":33,"state":"open","title":"chore(deps): bump predis/predis from 3.2.0 to 3.5.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T06:08:57.000Z","updated_at":"2026-06-08T06:08:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.2.0 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.2.0...v3.5.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.2.0\u0026new-version=3.5.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 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/jimmywachira/pos/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmywachira%2Fpos/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"4609714848","node_id":"PR_kwDORQlL1s7jvR-Y","number":44,"state":"open","title":"build(deps-dev): bump predis/predis from 3.4.2 to 3.5.0","user":"dependabot[bot]","labels":[],"assignees":["dcardenasl"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T03:06:44.000Z","updated_at":"2026-06-08T03:06:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"predis/predis","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.2 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.2...v3.5.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.2\u0026new-version=3.5.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 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/dcardenasl/ci4-admin-starter/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcardenasl%2Fci4-admin-starter/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4609572289","node_id":"PR_kwDOFz6KnM7ju021","number":1115,"state":"closed","title":"build(deps): Bump the composer group with 3 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T02:23:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T02:23:04.000Z","updated_at":"2026-06-15T02:23:18.000Z","time_to_close":604813,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"composer","update_count":3,"packages":[{"name":"guzzlehttp/guzzle","old_version":"7.10.5","new_version":"7.11.1","repository_url":"https://github.com/guzzle/guzzle"},{"name":"horstoeko/zugferd","old_version":"1.0.122","new_version":"1.0.123","repository_url":"https://github.com/horstoeko/zugferd"},{"name":"predis/predis","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 3 updates: [guzzlehttp/guzzle](https://github.com/guzzle/guzzle), [horstoeko/zugferd](https://github.com/horstoeko/zugferd) and [predis/predis](https://github.com/predis/predis).\n\nUpdates `guzzlehttp/guzzle` from 7.10.5 to 7.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guzzle/guzzle/releases\"\u003eguzzlehttp/guzzle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.11.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore request-level \u003ccode\u003etransport_sharing\u003c/code\u003e, matching other unknown request options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 7.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for providing the \u003ccode\u003eproxy\u003c/code\u003e request option's \u003ccode\u003eno\u003c/code\u003e value as a comma-delimited string\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eprotocols\u003c/code\u003e request option to restrict allowed URI schemes for request transfers\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecert_type\u003c/code\u003e and \u003ccode\u003essl_key_type\u003c/code\u003e request options for TLS certificate and private-key file types\u003c/li\u003e\n\u003cli\u003eAdded PHP stream handler support for the \u003ccode\u003essl_key\u003c/code\u003e request option\u003c/li\u003e\n\u003cli\u003eAdded transport sharing via the \u003ccode\u003etransport_sharing\u003c/code\u003e client and cURL handler options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/promises\u003c/code\u003e version constraint to \u003ccode\u003e^2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/psr7\u003c/code\u003e version constraint to \u003ccode\u003e^2.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllowed domainless \u003ccode\u003eSetCookie\u003c/code\u003e instances to be stored without wildcard request matching\u003c/li\u003e\n\u003cli\u003eChanged no-proxy matching to respect request ports for host-and-port rules\u003c/li\u003e\n\u003cli\u003ePrevented \u003ccode\u003eCurlMultiHandler\u003c/code\u003e destructors from throwing during cleanup\u003c/li\u003e\n\u003cli\u003eImproved invalid response handling across handlers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated non-iterable \u003ccode\u003ePool\u003c/code\u003e request collections, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated non-uppercase easy request methods; 8.0 preserves method casing\u003c/li\u003e\n\u003cli\u003eDeprecated non-string \u003ccode\u003eheaders\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty \u003ccode\u003eheaders\u003c/code\u003e request option value arrays, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty and malformed request protocol versions, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated conflicting raw cURL request options, including \u003ccode\u003eCURLOPT_SHARE\u003c/code\u003e, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated scalar-coerced \u003ccode\u003eidn_conversion\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated invalid documented request option value types, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated selected request options ignored by incompatible built-in handlers, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRequestException::wrapException()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRetryMiddleware::exponentialDelay()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 7.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCurlMultiHandler\u003c/code\u003e now rejects the promise when \u003ccode\u003eCurlFactory::finish()\u003c/code\u003e throws, preserving sibling transfers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetCookie\u003c/code\u003e now normalizes unparseable \u003ccode\u003eExpires\u003c/code\u003e values to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix stream handler decoded \u003ccode\u003egzip\u003c/code\u003e/\u003ccode\u003edeflate\u003c/code\u003e truncation by dropping invalid \u003ccode\u003eContent-Length\u003c/code\u003e\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/guzzle/guzzle/blob/7.11/CHANGELOG.md\"\u003eguzzlehttp/guzzle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.1 - 2026-06-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore request-level \u003ccode\u003etransport_sharing\u003c/code\u003e, matching other unknown request options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0 - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for providing the \u003ccode\u003eproxy\u003c/code\u003e request option's \u003ccode\u003eno\u003c/code\u003e value as a comma-delimited string\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eprotocols\u003c/code\u003e request option to restrict allowed URI schemes for request transfers\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecert_type\u003c/code\u003e and \u003ccode\u003essl_key_type\u003c/code\u003e request options for TLS certificate and private-key file types\u003c/li\u003e\n\u003cli\u003eAdded PHP stream handler support for the \u003ccode\u003essl_key\u003c/code\u003e request option\u003c/li\u003e\n\u003cli\u003eAdded transport sharing via the \u003ccode\u003etransport_sharing\u003c/code\u003e client and cURL handler options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/promises\u003c/code\u003e version constraint to \u003ccode\u003e^2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/psr7\u003c/code\u003e version constraint to \u003ccode\u003e^2.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllowed domainless \u003ccode\u003eSetCookie\u003c/code\u003e instances to be stored without wildcard request matching\u003c/li\u003e\n\u003cli\u003eChanged no-proxy matching to respect request ports for host-and-port rules\u003c/li\u003e\n\u003cli\u003ePrevented \u003ccode\u003eCurlMultiHandler\u003c/code\u003e destructors from throwing during cleanup\u003c/li\u003e\n\u003cli\u003eImproved invalid response handling across handlers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated non-iterable \u003ccode\u003ePool\u003c/code\u003e request collections, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated non-uppercase easy request methods; 8.0 preserves method casing\u003c/li\u003e\n\u003cli\u003eDeprecated non-string \u003ccode\u003eheaders\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty \u003ccode\u003eheaders\u003c/code\u003e request option value arrays, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty and malformed request protocol versions, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated conflicting raw cURL request options, including \u003ccode\u003eCURLOPT_SHARE\u003c/code\u003e, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated scalar-coerced \u003ccode\u003eidn_conversion\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated invalid documented request option value types, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated selected request options ignored by incompatible built-in handlers, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRequestException::wrapException()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRetryMiddleware::exponentialDelay()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.6 - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCurlMultiHandler\u003c/code\u003e now rejects the promise when \u003ccode\u003eCurlFactory::finish()\u003c/code\u003e throws, preserving sibling transfers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetCookie\u003c/code\u003e now normalizes unparseable \u003ccode\u003eExpires\u003c/code\u003e values to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix stream handler decoded \u003ccode\u003egzip\u003c/code\u003e/\u003ccode\u003edeflate\u003c/code\u003e truncation by dropping invalid \u003ccode\u003eContent-Length\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/guzzle/guzzle/commit/5af96f374e0ab4ebd747b8310888c99d3adb0a8c\"\u003e\u003ccode\u003e5af96f3\u003c/code\u003e\u003c/a\u003e Release 7.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/5385e7cc8206ff3b65f3dfc6ed18e03513299128\"\u003e\u003ccode\u003e5385e7c\u003c/code\u003e\u003c/a\u003e Fix PSR-7 README link (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/5a5b48d488d449de7af5d0a9b194ea895478d752\"\u003e\u003ccode\u003e5a5b48d\u003c/code\u003e\u003c/a\u003e Ignore request-level transport sharing (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/2b58257ecb619e462db4160adeae81471dc0579a\"\u003e\u003ccode\u003e2b58257\u003c/code\u003e\u003c/a\u003e Clarify redirect tracking headers (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/f9f28f7dc22d7dd813d7296e9765ac32d3fce52e\"\u003e\u003ccode\u003ef9f28f7\u003c/code\u003e\u003c/a\u003e Upgrade to test-server 0.5 (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/c987f8ce84b8434fa430795eca0f3430663da72b\"\u003e\u003ccode\u003ec987f8c\u003c/code\u003e\u003c/a\u003e Release 7.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/055aa964cdec320b75ac5a782f2bdbb9757cc9df\"\u003e\u003ccode\u003e055aa96\u003c/code\u003e\u003c/a\u003e Adjust minimum package versions (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/3137dc55ae12f19bb3d6d744189947b37d18b954\"\u003e\u003ccode\u003e3137dc5\u003c/code\u003e\u003c/a\u003e Merge branch '7.10' into 7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/e7412b3180912c01650cc66647f18c1d1cbe9b94\"\u003e\u003ccode\u003ee7412b3\u003c/code\u003e\u003c/a\u003e Release 7.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/62dc970b4f8463e67855af09419c649b577cb065\"\u003e\u003ccode\u003e62dc970\u003c/code\u003e\u003c/a\u003e Normalize empty header option values (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/guzzle/guzzle/compare/7.10.5...7.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `horstoeko/zugferd` from 1.0.122 to 1.0.123\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/horstoeko/zugferd/releases\"\u003ehorstoeko/zugferd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.123\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mimetype handling and fix CSV attachment support by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/361\"\u003ehorstoeko/zugferd#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove invalid MIME type \u0026quot;application/xml\u0026quot; from supported binary attachments by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/362\"\u003ehorstoeko/zugferd#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add MIME code and filename output parameters to \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/363\"\u003ehorstoeko/zugferd#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance by \u003ca href=\"https://github.com/horstoeko\"\u003e\u003ccode\u003e@​horstoeko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/365\"\u003ehorstoeko/zugferd#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/361\"\u003ehorstoeko/zugferd#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\"\u003ehttps://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\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/horstoeko/zugferd/blob/master/CHANGELOG.md\"\u003ehorstoeko/zugferd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.123\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ePrevious version v1.0.122\u003c/code\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eHash\u003c/th\u003e\n\u003cth align=\"left\"\u003eDate\u003c/th\u003e\n\u003cth align=\"left\"\u003eAuthor\u003c/th\u003e\n\u003cth align=\"left\"\u003eSubject\u003c/th\u003e\n\u003cth align=\"center\"\u003eIssue(s)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/043bc25\"\u003e043bc25\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-05-23 08:50:32 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eHorstOeko\u003c/td\u003e\n\u003ctd align=\"left\"\u003e[ENH]  Added method to allow configuring the PDF/A conformance\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/952d642\"\u003e952d642\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-05-04 17:05:04 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003efeat: extend \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e to include binary mime code and filename handling in both logic and tests.\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/bf84893\"\u003ebf84893\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 18:00:30 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eRemoved the invalid MIME type “application/xml”\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/15253ee\"\u003e15253ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 18:00:30 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eRemoved the invalid MIME type “application/xml”\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/ac6da1c\"\u003eac6da1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 17:27:34 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAdd support for XML mimetype in supported formats, we should remove this separately\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/a628c9f\"\u003ea628c9f\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 17:20:48 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eNormalize PHP 8.0 CSV mimetype misdetection and remove redundant XML mimetype from supported list\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/b632bf7\"\u003eb632bf7\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 16:38:59 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eImprove mimetype handling and add tests and fix for CSV attachments\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e:exclamation: \u003cem\u003eThere are 3 internal commit(s)\u003c/em\u003e\u003c/p\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/horstoeko/zugferd/commit/79354388b286dd2c3a53025ca570c9039b74460a\"\u003e\u003ccode\u003e7935438\u003c/code\u003e\u003c/a\u003e [INFR] Added continue-on-error to several workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/9b8dbe825182d450148d5dcd7c90dc29ac9ebfbd\"\u003e\u003ccode\u003e9b8dbe8\u003c/code\u003e\u003c/a\u003e [ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/043bc25ba0f4fe0e4ad59340be3b359ed8216476\"\u003e\u003ccode\u003e043bc25\u003c/code\u003e\u003c/a\u003e [ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/08c12c0547bf4310d512ebd367ec0e31cdac9d01\"\u003e\u003ccode\u003e08c12c0\u003c/code\u003e\u003c/a\u003e [ENH] Add MIME code and filename output parameters to `getDocumentAdditionalR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/192ea299fc7c3da7c4f49fd85e18cc2d037aafb7\"\u003e\u003ccode\u003e192ea29\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/952d642d07e32b488ee495008a5fcf5d2e225a06\"\u003e\u003ccode\u003e952d642\u003c/code\u003e\u003c/a\u003e feat: extend \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e to include binary mime...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/da2a8916c6aa8f30cd78b40287c85a61927804e0\"\u003e\u003ccode\u003eda2a891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/362\"\u003e#362\u003c/a\u003e from wundii/remove_supported_mimetype_xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/9d6c45483c1eae1b33b97e2e6468c1235c4192e3\"\u003e\u003ccode\u003e9d6c454\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/remove_supported_mimetype_xml' into remo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/bf84893fd8bbac30e0485c5accb52a5fe73c2078\"\u003e\u003ccode\u003ebf84893\u003c/code\u003e\u003c/a\u003e Removed the invalid MIME type “application/xml”\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/3f9c1ee05e1fdbe94c7eadc88a010158f323ffc5\"\u003e\u003ccode\u003e3f9c1ee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/361\"\u003e#361\u003c/a\u003e from wundii/csv_format_fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.2...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SMEWebify/WebErpMesv2/pull/1115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SMEWebify%2FWebErpMesv2/issues/1115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1115/packages"},{"uuid":"4524529073","node_id":"PR_kwDOMaakK87fbLIv","number":440,"state":"closed","title":"chore(deps)(deps): Bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-27T11:11:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T13:32:55.000Z","updated_at":"2026-05-27T11:11:50.000Z","time_to_close":77933,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/unopim/unopim/pull/440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim/issues/440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/440/packages"},{"uuid":"4332848852","node_id":"PR_kwDOSNeZGc7Vz7WG","number":3,"state":"open","title":"deps(deps): bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T03:11:49.000Z","updated_at":"2026-04-27T04:12:43.048Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/s3ij1nn/satpeek/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3ij1nn%2Fsatpeek/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4186172477","node_id":"PR_kwDOBExc-c7POmpX","number":45,"state":"open","title":"Update predis/predis requirement from ^1.0|^2.0 to ^3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T11:27:50.000Z","updated_at":"2026-04-01T11:27:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"predis/predis","old_version":"^1.0|^2.0","new_version":"^3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [predis/predis](https://github.com/predis/predis) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/commits/v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 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/palpalani/PHPoAuthLib/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/palpalani%2FPHPoAuthLib/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"4175910202","node_id":"PR_kwDOG0MOC87O1PCh","number":22,"state":"open","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-31T05:24:10.000Z","updated_at":"2026-03-31T05:29:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/Ondottr/PHP_SF_Template/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ondottr%2FPHP_SF_Template/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4080957532","node_id":"PR_kwDORZBEic7K1_1t","number":26,"state":"open","title":"chore(deps): bump predis/predis from 3.4.0 to 3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T08:21:33.000Z","updated_at":"2026-03-16T08:21:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.4.2)](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 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/avogabos/openemr/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avogabos%2Fopenemr/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"4079659754","node_id":"PR_kwDOCK_zys7Kx7qx","number":1082,"state":"closed","title":"Bump the composer-minor group with 5 updates","user":"dependabot[bot]","labels":["Dependencies","PHP"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T01:03:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:03:57.000Z","updated_at":"2026-03-23T01:03:46.000Z","time_to_close":604787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer-minor","update_count":5,"packages":[{"name":"laravel/fortify","old_version":"1.35.0","new_version":"1.36.1","repository_url":"https://github.com/laravel/fortify"},{"name":"laravel/socialite","old_version":"5.24.3","new_version":"5.25.0","repository_url":"https://github.com/laravel/socialite"},{"name":"predis/predis","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"},{"name":"sentry/sentry-laravel","old_version":"4.21.1","new_version":"4.22.0","repository_url":"https://github.com/getsentry/sentry-laravel"},{"name":"fruitcake/laravel-debugbar","old_version":"4.1.1","new_version":"4.1.3","repository_url":"https://github.com/fruitcake/laravel-debugbar"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer-minor group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/fortify](https://github.com/laravel/fortify) | `1.35.0` | `1.36.1` |\n| [laravel/socialite](https://github.com/laravel/socialite) | `5.24.3` | `5.25.0` |\n| [predis/predis](https://github.com/predis/predis) | `3.4.1` | `3.4.2` |\n| [sentry/sentry-laravel](https://github.com/getsentry/sentry-laravel) | `4.21.1` | `4.22.0` |\n| [fruitcake/laravel-debugbar](https://github.com/fruitcake/laravel-debugbar) | `4.1.1` | `4.1.3` |\n\nUpdates `laravel/fortify` from 1.35.0 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/fortify/releases\"\u003elaravel/fortify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.x] Makes imports consistent by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/659\"\u003elaravel/fortify#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename Skill by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/657\"\u003elaravel/fortify#657\u003c/a\u003e\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/laravel/fortify/blob/1.x/CHANGELOG.md\"\u003elaravel/fortify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.36.0...v1.36.1\"\u003ev1.36.1\u003c/a\u003e - 2026-03-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.x] Makes imports consistent by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/659\"\u003elaravel/fortify#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.35.0...v1.36.0\"\u003ev1.36.0\u003c/a\u003e - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename Skill by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/657\"\u003elaravel/fortify#657\u003c/a\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/laravel/fortify/commit/cad8bfeb63f6818f173d40090725c565c92651d4\"\u003e\u003ccode\u003ecad8bfe\u003c/code\u003e\u003c/a\u003e Makes imports consistent (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/00366a8dd4d06ab9a9a799d69dfb6884871ae152\"\u003e\u003ccode\u003e00366a8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/c2f91526113fe947b490633489628f37148faf38\"\u003e\u003ccode\u003ec2f9152\u003c/code\u003e\u003c/a\u003e Rename Agent Skill (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/e140ef5bac9f30a3c72a00b6105c440545adff06\"\u003e\u003ccode\u003ee140ef5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/fortify/compare/v1.35.0...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/socialite` from 5.24.3 to 5.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/socialite/releases\"\u003elaravel/socialite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Boost skill for Socialite development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/763\"\u003elaravel/socialite#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename Boost skill directory to socialite-development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/76\"\u003elaravel/socialite#76\u003c/a\u003e\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/laravel/socialite/blob/5.x/CHANGELOG.md\"\u003elaravel/socialite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.3...v5.25.0\"\u003ev5.25.0\u003c/a\u003e - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Boost skill for Socialite development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/763\"\u003elaravel/socialite#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename Boost skill directory to socialite-development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/76\"\u003elaravel/socialite#76\u003c/a\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/laravel/socialite/commit/231f572e1a37c9ca1fb8085e9fb8608285beafb3\"\u003e\u003ccode\u003e231f572\u003c/code\u003e\u003c/a\u003e Rename Boost skill directory from socialite to socialite-development (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/c2dee2a539def9bba054b1ecfd47c2d4298f872f\"\u003e\u003ccode\u003ec2dee2a\u003c/code\u003e\u003c/a\u003e Add Boost skill for Socialite development (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/458154dd9b1c8919d260754db9fa62573bf3d221\"\u003e\u003ccode\u003e458154d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.3...v5.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-laravel` from 4.21.1 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-laravel/releases\"\u003esentry/sentry-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.22.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel 13 [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1102\"\u003egetsentry/sentry-laravel#1102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReset the transaction name between Octane requests [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1103\"\u003egetsentry/sentry-laravel#1103\u003c/a\u003e)\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/getsentry/sentry-laravel/blob/master/CHANGELOG.md\"\u003esentry/sentry-laravel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.22.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel 13 [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1102\"\u003egetsentry/sentry-laravel#1102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReset the transaction name between Octane requests [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1103\"\u003egetsentry/sentry-laravel#1103\u003c/a\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/getsentry/sentry-laravel/commit/cf185f4d1c2b622a2afe8908d5cb5aa011854ed5\"\u003e\u003ccode\u003ecf185f4\u003c/code\u003e\u003c/a\u003e release: 4.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1fa905947393d64ada9e30438579d4e7f7b38b19\"\u003e\u003ccode\u003e1fa9059\u003c/code\u003e\u003c/a\u003e Prepare 4.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1d1a873d79ee20354a0c901ce03e940b58e6ff93\"\u003e\u003ccode\u003e1d1a873\u003c/code\u003e\u003c/a\u003e fix: reset transaction name between octane requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/d1e77a83184de2d142ba74b779c94f349e7d44ec\"\u003e\u003ccode\u003ed1e77a8\u003c/code\u003e\u003c/a\u003e feat: Laravel 13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/62e89e523b526b0c7d77b73011c863855235379e\"\u003e\u003ccode\u003e62e89e5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.21.1'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-laravel/compare/4.21.1...4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fruitcake/laravel-debugbar` from 4.1.1 to 4.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/releases\"\u003efruitcake/laravel-debugbar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptin query result by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1997\"\u003efruitcake/laravel-debugbar#1997\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sqlite and tweak results by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1996\"\u003efruitcake/laravel-debugbar#1996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\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/fruitcake/laravel-debugbar/blob/master/CHANGELOG.md\"\u003efruitcake/laravel-debugbar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.3 - 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptin query result by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1997\"\u003efruitcake/laravel-debugbar#1997\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2 - 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix sqlite and tweak results by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1996\"\u003efruitcake/laravel-debugbar#1996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\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/fruitcake/laravel-debugbar/commit/b48a68c4f8ffcdfa3a10d49930da4b03588dc87b\"\u003e\u003ccode\u003eb48a68c\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/00bd59d56468a86889581064c14ea980f0bfbe1f\"\u003e\u003ccode\u003e00bd59d\u003c/code\u003e\u003c/a\u003e Fix formatting in debugbar configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/ccd9f9eae96b8d5c07b92617f1ddde484a1c99c1\"\u003e\u003ccode\u003eccd9f9e\u003c/code\u003e\u003c/a\u003e Optin query result (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/dee40bae330e3ec352caf5109f8f624cb8ea3518\"\u003e\u003ccode\u003edee40ba\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/370ce259b10936c2396b9a8b0282c9228682df3b\"\u003e\u003ccode\u003e370ce25\u003c/code\u003e\u003c/a\u003e Fix sqlite and tweak results (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/44116209576424a2d34d85e587b78ccbb621d69c\"\u003e\u003ccode\u003e4411620\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kovah/LinkAce/pull/1082","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FLinkAce/issues/1082","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1082/packages"},{"uuid":"4012941116","node_id":"PR_kwDONDBwks7HaxTC","number":179,"state":"closed","title":"Bump predis/predis from 3.3.0 to 3.4.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T18:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T19:37:03.000Z","updated_at":"2026-03-16T18:23:41.000Z","time_to_close":1205197,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.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 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/matthewdeaves/willow/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewdeaves%2Fwillow/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"4008894270","node_id":"PR_kwDOQoybq87HNh1g","number":156,"state":"closed","title":"chore(deps): Bump predis/predis from 3.4.0 to 3.4.1 in /laravel-backend","user":"dependabot[bot]","labels":["documentation","laravel"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T02:15:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T02:15:09.000Z","updated_at":"2026-03-02T02:15:28.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":"/laravel-backend","ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.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 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/xjanova/PostXAgent/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xjanova%2FPostXAgent/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"},{"uuid":"4008746218","node_id":"PR_kwDOCK_zys7HNEfP","number":1075,"state":"closed","title":"Bump the composer-minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["Dependencies","PHP"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T14:23:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T01:04:23.000Z","updated_at":"2026-03-07T14:23:04.000Z","time_to_close":479920,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer-minor","update_count":14,"packages":[{"name":"kovah/laravel-socialite-oidc","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/Kovah/laravel-socialite-oidc"},{"name":"laracasts/flash","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/laracasts/flash"},{"name":"laravel/fortify","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/laravel/fortify"},{"name":"laravel/sanctum","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/laravel/sanctum"},{"name":"league/flysystem-aws-s3-v3","old_version":"3.31.0","new_version":"3.32.0","repository_url":"https://github.com/thephpleague/flysystem-aws-s3-v3"},{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"},{"name":"sentry/sentry-laravel","old_version":"4.20.1","new_version":"4.21.0","repository_url":"https://github.com/getsentry/sentry-laravel"},{"name":"spatie/laravel-activitylog","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/spatie/laravel-activitylog"},{"name":"spatie/laravel-settings","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/spatie/laravel-settings"},{"name":"laravel/tinker","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/laravel/tinker"},{"name":"nunomaduro/collision","old_version":"8.8.3","new_version":"8.9.1","repository_url":"https://github.com/nunomaduro/collision"},{"name":"spatie/laravel-ignition","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/spatie/laravel-ignition"},{"name":"spatie/laravel-ray","old_version":"1.43.5","new_version":"1.43.6","repository_url":"https://github.com/spatie/laravel-ray"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer-minor group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [kovah/laravel-socialite-oidc](https://github.com/Kovah/laravel-socialite-oidc) | `0.5.0` | `0.6.0` |\n| [laracasts/flash](https://github.com/laracasts/flash) | `3.2.4` | `3.2.5` |\n| [laravel/fortify](https://github.com/laravel/fortify) | `1.34.1` | `1.35.0` |\n| [laravel/sanctum](https://github.com/laravel/sanctum) | `4.3.0` | `4.3.1` |\n| [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) | `3.31.0` | `3.32.0` |\n| [predis/predis](https://github.com/predis/predis) | `3.3.0` | `3.4.1` |\n| [sentry/sentry-laravel](https://github.com/getsentry/sentry-laravel) | `4.20.1` | `4.21.0` |\n| [spatie/laravel-activitylog](https://github.com/spatie/laravel-activitylog) | `4.11.0` | `4.12.1` |\n| [spatie/laravel-settings](https://github.com/spatie/laravel-settings) | `3.6.0` | `3.7.0` |\n| [laravel/tinker](https://github.com/laravel/tinker) | `2.11.0` | `2.11.1` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.8.3` | `8.9.1` |\n| [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) | `2.10.0` | `2.11.0` |\n| [spatie/laravel-ray](https://github.com/spatie/laravel-ray) | `1.43.5` | `1.43.6` |\n\n\nUpdates `kovah/laravel-socialite-oidc` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/releases\"\u003ekovah/laravel-socialite-oidc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003efirebase/php-jwt\u003c/code\u003e v7 by \u003ca href=\"https://github.com/Boy132\"\u003e\u003ccode\u003e@​Boy132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/pull/15\"\u003eKovah/laravel-socialite-oidc#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Boy132\"\u003e\u003ccode\u003e@​Boy132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/pull/15\"\u003eKovah/laravel-socialite-oidc#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\"\u003ehttps://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\u003c/a\u003e\u003c/p\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/Kovah/laravel-socialite-oidc/commit/cc668336f60f4457efc2ebec512d2f519f4ca9ce\"\u003e\u003ccode\u003ecc66833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/issues/15\"\u003e#15\u003c/a\u003e from Boy132/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/commit/3697024c3f9c4b15dce3c3d644ca00e6a5c73af0\"\u003e\u003ccode\u003e3697024\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003efirebase/php-jwt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/commit/4fd4d66afed608f9f89851cfa25d260671497faa\"\u003e\u003ccode\u003e4fd4d66\u003c/code\u003e\u003c/a\u003e Fix maintainer contact\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laracasts/flash` from 3.2.4 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laracasts/flash/commit/29a2d76da837593dc5fb21a6bbe5f2025188a108\"\u003e\u003ccode\u003e29a2d76\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laracasts/flash/issues/182\"\u003e#182\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laracasts/flash/commit/a9a60e93f3b1e28ffcd86f310b7d65f888f1edd0\"\u003e\u003ccode\u003ea9a60e9\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laracasts/flash/compare/3.2.4...3.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/fortify` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/fortify/releases\"\u003elaravel/fortify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to create() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/634\"\u003elaravel/fortify#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to function() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/635\"\u003elaravel/fortify#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse scoped bindings for Octane compatibility by \u003ca href=\"https://github.com/vrodriguero\"\u003e\u003ccode\u003e@​vrodriguero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/637\"\u003elaravel/fortify#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication database column requirements by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/638\"\u003elaravel/fortify#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e \\Illuminate\\Validation\\ValidationException to functions() in Http\\Responses by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/639\"\u003elaravel/fortify#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Sanctum usage in SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/641\"\u003elaravel/fortify#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication JSON responses for SPA mode by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/640\"\u003elaravel/fortify#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify required guard for SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/643\"\u003elaravel/fortify#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/644\"\u003elaravel/fortify#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/645\"\u003elaravel/fortify#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/646\"\u003elaravel/fortify#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docblock for index() to reflect array or JsonResponse return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/650\"\u003elaravel/fortify#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/649\"\u003elaravel/fortify#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two-factor QR code controller return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/652\"\u003elaravel/fortify#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docblock return type for email verification store method by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/654\"\u003elaravel/fortify#654\u003c/a\u003e\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/laravel/fortify/blob/1.x/CHANGELOG.md\"\u003elaravel/fortify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.34.1...v1.35.0\"\u003ev1.35.0\u003c/a\u003e - 2026-02-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to create() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/634\"\u003elaravel/fortify#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to function() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/635\"\u003elaravel/fortify#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse scoped bindings for Octane compatibility by \u003ca href=\"https://github.com/vrodriguero\"\u003e\u003ccode\u003e@​vrodriguero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/637\"\u003elaravel/fortify#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication database column requirements by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/638\"\u003elaravel/fortify#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e \\Illuminate\\Validation\\ValidationException to functions() in Http\\Responses by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/639\"\u003elaravel/fortify#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Sanctum usage in SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/641\"\u003elaravel/fortify#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication JSON responses for SPA mode by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/640\"\u003elaravel/fortify#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify required guard for SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/643\"\u003elaravel/fortify#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/644\"\u003elaravel/fortify#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/645\"\u003elaravel/fortify#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/646\"\u003elaravel/fortify#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docblock for index() to reflect array or JsonResponse return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/650\"\u003elaravel/fortify#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/649\"\u003elaravel/fortify#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two-factor QR code controller return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/652\"\u003elaravel/fortify#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docblock return type for email verification store method by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/654\"\u003elaravel/fortify#654\u003c/a\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/laravel/fortify/commit/24c5bb81ea4787e0865c4a62f054ed7d1cb7a093\"\u003e\u003ccode\u003e24c5bb8\u003c/code\u003e\u003c/a\u003e Update docblock return type for email verification store method (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/7fb1aede03885c732071201b071cbf99f3f2e225\"\u003e\u003ccode\u003e7fb1aed\u003c/code\u003e\u003c/a\u003e Fix two-factor QR code controller return type (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/935f77be73301f626f096aa0f634463fc0785fe1\"\u003e\u003ccode\u003e935f77b\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.ph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/d02a8022c32a6ba5a13699688561036a076e2643\"\u003e\u003ccode\u003ed02a802\u003c/code\u003e\u003c/a\u003e Fix docblock for index() to reflect array or JsonResponse return type (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/9020a3d5223be3a69461ce4859c27355c62fef7c\"\u003e\u003ccode\u003e9020a3d\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/5f1148264da20c8a02119ce00511589b30541392\"\u003e\u003ccode\u003e5f11482\u003c/code\u003e\u003c/a\u003e Update \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/878387e0779bd8d1031c80dd45ab4504b8cbe96b\"\u003e\u003ccode\u003e878387e\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/7eb2d7dca37c4dffb65f1eb1ee72d940359a3ee1\"\u003e\u003ccode\u003e7eb2d7d\u003c/code\u003e\u003c/a\u003e Clarify required guard for SPA authentication setup (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/68bbe26f7f578bc4a1c192c1e6f5248476d35466\"\u003e\u003ccode\u003e68bbe26\u003c/code\u003e\u003c/a\u003e Clarify Two-Factor Authentication JSON responses for SPA mode (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/6a8e83ba2b54f1bb3384642eb745e8ec06a762af\"\u003e\u003ccode\u003e6a8e83b\u003c/code\u003e\u003c/a\u003e Clarify Sanctum usage in SPA authentication setup (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/fortify/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sanctum` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sanctum/releases\"\u003elaravel/sanctum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[4.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sanctum/pull/587\"\u003elaravel/sanctum#587\u003c/a\u003e\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/laravel/sanctum/blob/4.x/CHANGELOG.md\"\u003elaravel/sanctum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sanctum/compare/v4.3.0...v4.3.1\"\u003ev4.3.1\u003c/a\u003e - 2026-02-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[4.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sanctum/pull/587\"\u003elaravel/sanctum#587\u003c/a\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/laravel/sanctum/commit/e3b85d6e36ad00e5db2d1dcc27c81ffdf15cbf76\"\u003e\u003ccode\u003ee3b85d6\u003c/code\u003e\u003c/a\u003e [4.x] Supports Laravel 13 (\u003ca href=\"https://redirect.github.com/laravel/sanctum/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sanctum/commit/ffeaf2e06f33675a7b8d290596eb3a5e18f1dda6\"\u003e\u003ccode\u003effeaf2e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sanctum/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/socialite` from 5.24.2 to 5.24.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/socialite/releases\"\u003elaravel/socialite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel 13.x Compatibility by \u003ca href=\"https://github.com/laravel-shift\"\u003e\u003ccode\u003e@​laravel-shift\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/762\"\u003elaravel/socialite#762\u003c/a\u003e\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/laravel/socialite/blob/5.x/CHANGELOG.md\"\u003elaravel/socialite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.2...v5.24.3\"\u003ev5.24.3\u003c/a\u003e - 2026-02-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel 13.x Compatibility by \u003ca href=\"https://github.com/laravel-shift\"\u003e\u003ccode\u003e@​laravel-shift\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/762\"\u003elaravel/socialite#762\u003c/a\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/laravel/socialite/commit/0feb62267e7b8abc68593ca37639ad302728c129\"\u003e\u003ccode\u003e0feb622\u003c/code\u003e\u003c/a\u003e Laravel 13.x Compatibility (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/01420dd737db27ac500c03bab642bf7db4b23a3b\"\u003e\u003ccode\u003e01420dd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.2...v5.24.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/flysystem-aws-s3-v3` from 3.31.0 to 3.32.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/commit/a1979df7c9784d334ea6df356aed3d18ac6673d0\"\u003e\u003ccode\u003ea1979df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem-aws-s3-v3/issues/1877\"\u003e#1877\u003c/a\u003e from jegelkraut/3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/commit/e9c88b57093ccd6f768f4c7bf431d107a3c6bc51\"\u003e\u003ccode\u003ee9c88b5\u003c/code\u003e\u003c/a\u003e Fix: Add options to the HeadObject command while fetching FileMetaData to mak...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.31.0...3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.3.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-laravel` from 4.20.1 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-laravel/releases\"\u003esentry/sentry-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.21.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Laravel Context to pass check-in IDs between processes [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1084\"\u003egetsentry/sentry-laravel#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly escape \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1091\"\u003egetsentry/sentry-laravel#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epreg_quote\u003c/code\u003e for environment variables [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1093\"\u003egetsentry/sentry-laravel#1093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the PHP SDK to version \u003ccode\u003e4.21.0\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1095\"\u003egetsentry/sentry-laravel#1095\u003c/a\u003e)\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/getsentry/sentry-laravel/blob/master/CHANGELOG.md\"\u003esentry/sentry-laravel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.21.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Laravel Context to pass check-in IDs between processes [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1084\"\u003egetsentry/sentry-laravel#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly escape \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1091\"\u003egetsentry/sentry-laravel#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epreg_quote\u003c/code\u003e for environment variables [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1093\"\u003egetsentry/sentry-laravel#1093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the PHP SDK to version \u003ccode\u003e4.21.0\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1095\"\u003egetsentry/sentry-laravel#1095\u003c/a\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/getsentry/sentry-laravel/commit/4b939116c2d3c5de328f23a5f1dfb97b40e0c17b\"\u003e\u003ccode\u003e4b93911\u003c/code\u003e\u003c/a\u003e release: 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/88c4a0f6134f19c6ef79a1ca0cc4d9138cc9a4bf\"\u003e\u003ccode\u003e88c4a0f\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/b667172c9218ca027621dad6c2748a30b3ec40ef\"\u003e\u003ccode\u003eb667172\u003c/code\u003e\u003c/a\u003e Prepare 4.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/3e567d1a51dc9cace3e5e3896c70f567f96f54e7\"\u003e\u003ccode\u003e3e567d1\u003c/code\u003e\u003c/a\u003e chore: bump PHP SDK to 4.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/2f486e6cb825e0c898ec734d039ba897a3cfb666\"\u003e\u003ccode\u003e2f486e6\u003c/code\u003e\u003c/a\u003e fix: add preg_quote for env variables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/0e04a8b3757c41248b2fdab1bae65c92262ba3de\"\u003e\u003ccode\u003e0e04a8b\u003c/code\u003e\u003c/a\u003e fix: explicitly escape sentry-trace and baggage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/ecae7a31eedf9189d3bbf553b40030b8f2d1e0f7\"\u003e\u003ccode\u003eecae7a3\u003c/code\u003e\u003c/a\u003e chore: bump PHP SDK version to 4.20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/dbaeb9a469a92414b5d3d294c7c971a47bcab9a3\"\u003e\u003ccode\u003edbaeb9a\u003c/code\u003e\u003c/a\u003e Use Context to pass check-in ID between processes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1f45e81a2e36dbd6ed994a49d4082d6fff085acc\"\u003e\u003ccode\u003e1f45e81\u003c/code\u003e\u003c/a\u003e chore(ci): update PHPUnit versions in CI matrix (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/2344e4737631239fd85c3559a03414419030f1e1\"\u003e\u003ccode\u003e2344e47\u003c/code\u003e\u003c/a\u003e Fix config links (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-laravel/compare/4.20.1...4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-activitylog` from 4.11.0 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-activitylog/releases\"\u003espatie/laravel-activitylog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/stale from 9.1.0 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1446\"\u003espatie/laravel-activitylog#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix activitylog cleanup to require integer days input by \u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\"\u003ehttps://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Laravel 13 support\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/spatie/laravel-activitylog/blob/main/CHANGELOG.md\"\u003espatie/laravel-activitylog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.1 - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/stale from 9.1.0 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1446\"\u003espatie/laravel-activitylog#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix activitylog cleanup to require integer days input by \u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\"\u003ehttps://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.12.0 - 2026-02-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Laravel 13 support\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/spatie/laravel-activitylog/commit/bf66b5bbe9a946e977e876420d16b30b9aff1b2d\"\u003e\u003ccode\u003ebf66b5b\u003c/code\u003e\u003c/a\u003e Fix activitylog cleanup to require integer days input (\u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/617d4673e47a5124380869cdf7d74924c40f451a\"\u003e\u003ccode\u003e617d467\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1446\"\u003e#1446\u003c/a\u003e from spatie/dependabot/github_actions/actions/stale-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/ed9cb50c5240bbb7f95bfa90b4419bae2198ec2c\"\u003e\u003ccode\u003eed9cb50\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/39b094a563dc258fb018654435ab3779a2a6159c\"\u003e\u003ccode\u003e39b094a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1447\"\u003e#1447\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/49ee5b041503e54fe8c16fd867df8eca5a002a7c\"\u003e\u003ccode\u003e49ee5b0\u003c/code\u003e\u003c/a\u003e Retrigger CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/76f8e80342488b7c03e8c06f9defa3d683ddd070\"\u003e\u003ccode\u003e76f8e80\u003c/code\u003e\u003c/a\u003e normalize composer.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/efb3c9add47eac0987914e17f55b1e9063e3cc11\"\u003e\u003ccode\u003eefb3c9a\u003c/code\u003e\u003c/a\u003e Add Pest 4 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/395b8e763cbb98845e008c55a988c1069a93827b\"\u003e\u003ccode\u003e395b8e7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/3332c4bf870efe71b03d9297a6d7718897ec159c\"\u003e\u003ccode\u003e3332c4b\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/0a13b1024fa19363d3f79d50aadf90a392430ab0\"\u003e\u003ccode\u003e0a13b10\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.1.0 to 10.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.11.0...4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-settings` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-settings/releases\"\u003espatie/laravel-settings's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel's memoized cache driver (\u003ccode\u003eCache::memo()\u003c/code\u003e, requires Laravel 12.9+)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabled, settings cache values are stored in memory during a single request, preventing repeated cache store hits.\u003c/p\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// config/settings.php\n'cache' =\u0026gt; [\n    'enabled' =\u0026gt; true,\n    'memo' =\u0026gt; true, // or env('SETTINGS_CACHE_MEMO', false)\n],\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePer-repository configuration is also supported.\u003c/p\u003e\n\u003cp\u003eBackwards compatible — on Laravel versions without \u003ccode\u003eCache::memo()\u003c/code\u003e, the option is silently ignored.\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/spatie/laravel-settings/blob/main/CHANGELOG.md\"\u003espatie/laravel-settings's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0 - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel's memoized cache driver (\u003ccode\u003eCache::memo()\u003c/code\u003e, requires Laravel 12.9+)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabled, settings cache values are stored in memory during a single request, preventing repeated cache store hits.\u003c/p\u003e\n\u003ch4\u003eConfiguration\u003c/h4\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// config/settings.php\n'cache' =\u0026gt; [\n    'enabled' =\u0026gt; true,\n    'memo' =\u0026gt; true, // or env('SETTINGS_CACHE_MEMO', false)\n],\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ePer-repository configuration is also supported.\u003c/p\u003e\n\u003cp\u003eBackwards compatible — on Laravel versions without \u003ccode\u003eCache::memo()\u003c/code\u003e, the option is silently ignored.\u003c/p\u003e\n\u003ch2\u003e3.5.1 - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue 343  Fixed: When multiple tenants have the same cache key, tenants cannot be distinguished by \u003ca href=\"https://github.com/Wsmallnews\"\u003e\u003ccode\u003e@​Wsmallnews\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/344\"\u003espatie/laravel-settings#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Update migration file publishing with timestamp\u0026quot; by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/349\"\u003espatie/laravel-settings#349\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.5.0...3.5.1\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.5.0...3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0 - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegister the auto discover cache and clear commands as optimize commands by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/327\"\u003espatie/laravel-settings#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate migration file publishing with timestamp by \u003ca href=\"https://github.com/samuelterra22\"\u003e\u003ccode\u003e@​samuelterra22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/341\"\u003espatie/laravel-settings#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Feature] Added ArrayDataCast to cast arrays of Laravel Data by \u003ca href=\"https://github.com/serious-angel\"\u003e\u003ccode\u003e@​serious-angel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/334\"\u003espatie/laravel-settings#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.4.4...3.5.0\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.4.4...3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.4 - 2025-04-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/issues/319\"\u003e#319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.4.3...3.4.4\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.4.3...3.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.3 - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/spatie/laravel-settings/commit/83b179e8097645a30d402d75ba3c19621464494d\"\u003e\u003ccode\u003e83b179e\u003c/code\u003e\u003c/a\u003e Add support for Laravel's memoized cache driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-settings/commit/a55facaa57528b40e60c6d4ba66147051530f5f4\"\u003e\u003ccode\u003ea55faca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/issues/351\"\u003e#351\u003c/a\u003e from spatie/dependabot/github_actions/dependabot/fetc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-settings/commit/d333ee6e1ea3841a8a6838a954cc47fc1c181527\"\u003e\u003ccode\u003ed333ee6\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.6.0...3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/tinker` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\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/laravel/tinker/blob/2.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ev2.11.1\u003c/a\u003e - 2026-02-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\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/laravel/tinker/commit/c9f80cc835649b5c1842898fb043f8cc098dd741\"\u003e\u003ccode\u003ec9f80cc\u003c/code\u003e\u003c/a\u003e Avoid trust project prompts from PsySH (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/77a15d3485d9d679832b822e55b1d520b88d1cff\"\u003e\u003ccode\u003e77a15d3\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.8.3 to 8.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935\"\u003e\u003ccode\u003ea1ed3fa\u003c/code\u003e\u003c/a\u003e feat: pest 5 and phpunit 13 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/3249c06b8f0511df0a78801b947127a6f00373e8\"\u003e\u003ccode\u003e3249c06\u003c/code\u003e\u003c/a\u003e ci: speed up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/f52cab234f37641bd759c0ad56de17f632851419\"\u003e\u003ccode\u003ef52cab2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/f1ec19f269c08a93599e4477b5cf8e52f28ccbbc\"\u003e\u003ccode\u003ef1ec19f\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/ed0d076cf9824b2e36cb893d82bf56362e55e9bc\"\u003e\u003ccode\u003eed0d076\u003c/code\u003e\u003c/a\u003e fix: scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/6e7b37d8b53cd64919e3b8c303a43c58a037d83c\"\u003e\u003ccode\u003e6e7b37d\u003c/code\u003e\u003c/a\u003e fix: add db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/68cef4e78a7fcf5db1f31e3bbe49d87bd3d471a4\"\u003e\u003ccode\u003e68cef4e\u003c/code\u003e\u003c/a\u003e ci: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/994d4a50d97a430e3772e65f8bb98a13ead4585f\"\u003e\u003ccode\u003e994d4a5\u003c/code\u003e\u003c/a\u003e ci: exclude PHP 8.5 with PHPUnit 11 and Pest 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/d74219eb99cdb6f652ab6e9b5569a98f1fc24c70\"\u003e\u003ccode\u003ed74219e\u003c/code\u003e\u003c/a\u003e ci: fixes tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/024142cd9261b0fffdf00a1dcdf34c6fcc859248\"\u003e\u003ccode\u003e024142c\u003c/code\u003e\u003c/a\u003e ci: excludes php 8.2 on newer versions of pest or phpunit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.8.3...v8.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-ignition` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-ignition/releases\"\u003espatie/laravel-ignition's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003cp\u003eAdd Laravel 13.x support\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/spatie/laravel-ignition/blob/main/CHANGELOG.md\"\u003espatie/laravel-ignition's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.0 - 2026-02-22\u003c/h2\u003e\n\u003cp\u003eAdd Laravel 13.x support\u003c/p\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/spatie/laravel-ignition/commit/11f38d1ff7abc583a61c96bf3c1b03610a69cccd\"\u003e\u003ccode\u003e11f38d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-ignition/issues/251\"\u003e#251\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/a00222fded7a4fa44245ba90ca8102e4cf39824d\"\u003e\u003ccode\u003ea00222f\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/501965b407db46f5cc0ec018ef9d02463ef60cbf\"\u003e\u003ccode\u003e501965b\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/461b071f1039434ef9b97735b2a81cdb2e925e0d\"\u003e\u003ccode\u003e461b071\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-ignition/compare/2.10.0...2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-ray` from 1.43.5 to 1.43.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-ray/releases\"\u003espatie/laravel-ray's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.43.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Laravel 13 by \u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ehttps://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\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/spatie/laravel-ray/blob/main/CHANGELOG.md\"\u003espatie/laravel-ray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.43.6 - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Laravel 13 by \u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ehttps://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\u003c/a\u003e\u003c/p\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/spatie/laravel-ray/commit/117a4addce2cb8adfc01b864435b5b278e2f0c40\"\u003e\u003ccode\u003e117a4ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/issues/403\"\u003e#403\u003c/a\u003e from duncanmcclean/laravel-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/be6013e99c53b80355b276b413d81c659ddca1da\"\u003e\u003ccode\u003ebe6013e\u003c/code\u003e\u003c/a\u003e update testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/760da1c69ab1e13d63a52298ca9bca16386d9a5f\"\u003e\u003ccode\u003e760da1c\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/2699000025a1b4d26c98751de87baed6ed16042c\"\u003e\u003ccode\u003e2699000\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kovah/LinkAce/pull/1075","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FLinkAce/issues/1075","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1075/packages"},{"uuid":"4006982836","node_id":"PR_kwDOGnOr4c7HHZ8_","number":253,"state":"open","title":"Bump predis/predis from 2.4.0 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T11:34:24.000Z","updated_at":"2026-03-01T11:37:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"2.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.0\u0026new-version=3.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 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\u003c!-- greptile_comment --\u003e\n\n\u003ch3\u003eGreptile Summary\u003c/h3\u003e\n\npredis/predis 패키지를 v2.4.0에서 v3.4.1로 업데이트했습니다. 이는 메이저 버전 업데이트이지만, 이 프로젝트는 기본적으로 `phpredis` 클라이언트를 사용하므로(`config/database.php`의 `REDIS_CLIENT` 설정 참조) 실질적인 영향은 없습니다.\n\nv3.4.1의 주요 개선사항:\n- 핸드셰이크 프로세스 리팩토링으로 최대 25% 성능 향상\n- 일시적 오류에 대한 자동 재시도 지원 추가\n- `psr/http-message` 의존성 추가 (이미 프로젝트에 포함됨)\n\n코드베이스 검토 결과 `Predis` 클래스를 직접 사용하는 곳이 없으며, Laravel의 Redis 파사드를 통해 추상화되어 있어 호환성 문제가 발생하지 않습니다.\n\n\u003ch3\u003eConfidence Score: 5/5\u003c/h3\u003e\n\n- 이 PR은 안전하게 병합할 수 있으며 리스크가 매우 낮습니다\n- 프로젝트가 기본적으로 phpredis 클라이언트를 사용하고 있고, Predis 클래스를 직접 사용하는 코드가 없어 메이저 버전 업데이트에도 불구하고 영향이 없습니다. 의존성 업데이트만 포함되어 있으며 코드 변경사항이 없습니다.\n- 특별히 주의가 필요한 파일이 없습니다\n\n\u003ch3\u003eImportant Files Changed\u003c/h3\u003e\n\n\n\n\n| Filename | Overview |\n|----------|----------|\n| composer.json | predis/predis 버전 제약을 ^2.2에서 ^3.4로 업데이트 |\n| composer.lock | predis/predis를 v2.4.0에서 v3.4.1로 업데이트하고 psr/http-message 의존성 추가 |\n\n\u003c/details\u003e\n\n\n\n\u003csub\u003eLast reviewed commit: f7257d3\u003c/sub\u003e\n\n\u003c!-- greptile_other_comments_section --\u003e\n\n\u003c!-- /greptile_comment --\u003e","html_url":"https://github.com/kimchanhyung98/laravel-starter-kit/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimchanhyung98%2Flaravel-starter-kit/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"},{"uuid":"4004444401","node_id":"PR_kwDORA3DlM7G_3hM","number":25,"state":"open","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-28T10:48:42.000Z","updated_at":"2026-02-28T10:48:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/xjanova/ThaiXTrade/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xjanova%2FThaiXTrade/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3997821696","node_id":"PR_kwDOMjjm087GqT_o","number":648,"state":"closed","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-27T05:10:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T21:24:24.000Z","updated_at":"2026-02-27T05:10:51.000Z","time_to_close":27966,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/FinAegis/core-banking-prototype-laravel/pull/648","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinAegis%2Fcore-banking-prototype-laravel/issues/648","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/648/packages"},{"uuid":"3992616710","node_id":"PR_kwDORZBEic7GZHnp","number":3,"state":"open","title":"chore(deps): bump predis/predis from 3.4.0 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-26T00:52:15.000Z","updated_at":"2026-02-26T00:52:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.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 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/avogabos/openemr/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avogabos%2Fopenemr/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3980159807","node_id":"PR_kwDOLJf4Rs7Fv_dG","number":26,"state":"open","title":"Update predis/predis requirement from ^1.0|^2.0 to ^3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T21:04:27.000Z","updated_at":"2026-03-09T22:02:48.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"predis/predis","old_version":"^1.0|^2.0","new_version":"^3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [predis/predis](https://github.com/predis/predis) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 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/vulpecula-io/laravel-datum/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulpecula-io%2Flaravel-datum/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"3971600877","node_id":"PR_kwDORVRqi87FUgBV","number":4,"state":"closed","title":"chore(deps): Bump predis/predis from 3.3.0 to 3.4.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-02T08:27:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T07:45:16.000Z","updated_at":"2026-03-02T08:27:45.000Z","time_to_close":780147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.4.0)](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 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/mehbub-lab/OpenEMR--BIS-Care-X/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehbub-lab%2FOpenEMR--BIS-Care-X/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3947252812","node_id":"PR_kwDOMpW6Tc7EEnoI","number":234,"state":"open","title":"Bump predis/predis from 2.2.2 to 3.4.0","user":"dependabot[bot]","labels":["Stale","dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T11:22:39.000Z","updated_at":"2026-03-03T05:12:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"2.2.2","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.2.2 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXCLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXPENDING\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXSETID\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation and support for the new \u003ccode\u003eBITOP\u003c/code\u003e command operations (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle and retry \u003ccode\u003eLOADING\u003c/code\u003e errors from Sentinel replicas (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRetry all exceptions from Sentinel replicas (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.2.2...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.2.2\u0026new-version=3.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 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/Gaurav-vats-12/finance_manager/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaurav-vats-12%2Ffinance_manager/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"},{"uuid":"3946512252","node_id":"PR_kwDORNheec7ECLgD","number":6,"state":"closed","title":"chore(deps): bump predis/predis from 3.3.0 to 3.4.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-02T08:27:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T08:24:36.000Z","updated_at":"2026-03-02T08:27:30.000Z","time_to_close":1209773,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.4.0)](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 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/shweta-patki/openemr-7.04/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shweta-patki%2Fopenemr-7.04/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"3.2.0","new_version":"3.5.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T06:08:57.000Z","version_change":"3.2.0 → 3.5.0","issue":{"uuid":"4610432931","node_id":"PR_kwDOQA_FqM7jxnGQ","number":33,"state":"open","title":"chore(deps): bump predis/predis from 3.2.0 to 3.5.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T06:08:57.000Z","updated_at":"2026-06-08T06:08:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.2.0 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.2.0...v3.5.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.2.0\u0026new-version=3.5.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 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/jimmywachira/pos/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimmywachira%2Fpos/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"3.4.2","new_version":"3.5.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T03:06:44.000Z","version_change":"3.4.2 → 3.5.0","issue":{"uuid":"4609714848","node_id":"PR_kwDORQlL1s7jvR-Y","number":44,"state":"open","title":"build(deps-dev): bump predis/predis from 3.4.2 to 3.5.0","user":"dependabot[bot]","labels":[],"assignees":["dcardenasl"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T03:06:44.000Z","updated_at":"2026-06-08T03:06:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"predis/predis","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.2 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.2...v3.5.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.2\u0026new-version=3.5.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 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/dcardenasl/ci4-admin-starter/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcardenasl%2Fci4-admin-starter/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"3.4.2","new_version":"3.5.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T02:23:04.000Z","version_change":"3.4.2 → 3.5.0","issue":{"uuid":"4609572289","node_id":"PR_kwDOFz6KnM7ju021","number":1115,"state":"closed","title":"build(deps): Bump the composer group with 3 updates","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T02:23:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T02:23:04.000Z","updated_at":"2026-06-15T02:23:18.000Z","time_to_close":604813,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"composer","update_count":3,"packages":[{"name":"guzzlehttp/guzzle","old_version":"7.10.5","new_version":"7.11.1","repository_url":"https://github.com/guzzle/guzzle"},{"name":"horstoeko/zugferd","old_version":"1.0.122","new_version":"1.0.123","repository_url":"https://github.com/horstoeko/zugferd"},{"name":"predis/predis","old_version":"3.4.2","new_version":"3.5.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer group with 3 updates: [guzzlehttp/guzzle](https://github.com/guzzle/guzzle), [horstoeko/zugferd](https://github.com/horstoeko/zugferd) and [predis/predis](https://github.com/predis/predis).\n\nUpdates `guzzlehttp/guzzle` from 7.10.5 to 7.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guzzle/guzzle/releases\"\u003eguzzlehttp/guzzle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.11.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore request-level \u003ccode\u003etransport_sharing\u003c/code\u003e, matching other unknown request options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 7.11.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for providing the \u003ccode\u003eproxy\u003c/code\u003e request option's \u003ccode\u003eno\u003c/code\u003e value as a comma-delimited string\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eprotocols\u003c/code\u003e request option to restrict allowed URI schemes for request transfers\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecert_type\u003c/code\u003e and \u003ccode\u003essl_key_type\u003c/code\u003e request options for TLS certificate and private-key file types\u003c/li\u003e\n\u003cli\u003eAdded PHP stream handler support for the \u003ccode\u003essl_key\u003c/code\u003e request option\u003c/li\u003e\n\u003cli\u003eAdded transport sharing via the \u003ccode\u003etransport_sharing\u003c/code\u003e client and cURL handler options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/promises\u003c/code\u003e version constraint to \u003ccode\u003e^2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/psr7\u003c/code\u003e version constraint to \u003ccode\u003e^2.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllowed domainless \u003ccode\u003eSetCookie\u003c/code\u003e instances to be stored without wildcard request matching\u003c/li\u003e\n\u003cli\u003eChanged no-proxy matching to respect request ports for host-and-port rules\u003c/li\u003e\n\u003cli\u003ePrevented \u003ccode\u003eCurlMultiHandler\u003c/code\u003e destructors from throwing during cleanup\u003c/li\u003e\n\u003cli\u003eImproved invalid response handling across handlers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated non-iterable \u003ccode\u003ePool\u003c/code\u003e request collections, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated non-uppercase easy request methods; 8.0 preserves method casing\u003c/li\u003e\n\u003cli\u003eDeprecated non-string \u003ccode\u003eheaders\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty \u003ccode\u003eheaders\u003c/code\u003e request option value arrays, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty and malformed request protocol versions, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated conflicting raw cURL request options, including \u003ccode\u003eCURLOPT_SHARE\u003c/code\u003e, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated scalar-coerced \u003ccode\u003eidn_conversion\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated invalid documented request option value types, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated selected request options ignored by incompatible built-in handlers, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRequestException::wrapException()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRetryMiddleware::exponentialDelay()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 7.10.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCurlMultiHandler\u003c/code\u003e now rejects the promise when \u003ccode\u003eCurlFactory::finish()\u003c/code\u003e throws, preserving sibling transfers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetCookie\u003c/code\u003e now normalizes unparseable \u003ccode\u003eExpires\u003c/code\u003e values to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix stream handler decoded \u003ccode\u003egzip\u003c/code\u003e/\u003ccode\u003edeflate\u003c/code\u003e truncation by dropping invalid \u003ccode\u003eContent-Length\u003c/code\u003e\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/guzzle/guzzle/blob/7.11/CHANGELOG.md\"\u003eguzzlehttp/guzzle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.1 - 2026-06-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore request-level \u003ccode\u003etransport_sharing\u003c/code\u003e, matching other unknown request options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0 - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for providing the \u003ccode\u003eproxy\u003c/code\u003e request option's \u003ccode\u003eno\u003c/code\u003e value as a comma-delimited string\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eprotocols\u003c/code\u003e request option to restrict allowed URI schemes for request transfers\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecert_type\u003c/code\u003e and \u003ccode\u003essl_key_type\u003c/code\u003e request options for TLS certificate and private-key file types\u003c/li\u003e\n\u003cli\u003eAdded PHP stream handler support for the \u003ccode\u003essl_key\u003c/code\u003e request option\u003c/li\u003e\n\u003cli\u003eAdded transport sharing via the \u003ccode\u003etransport_sharing\u003c/code\u003e client and cURL handler options\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/promises\u003c/code\u003e version constraint to \u003ccode\u003e^2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eguzzlehttp/psr7\u003c/code\u003e version constraint to \u003ccode\u003e^2.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllowed domainless \u003ccode\u003eSetCookie\u003c/code\u003e instances to be stored without wildcard request matching\u003c/li\u003e\n\u003cli\u003eChanged no-proxy matching to respect request ports for host-and-port rules\u003c/li\u003e\n\u003cli\u003ePrevented \u003ccode\u003eCurlMultiHandler\u003c/code\u003e destructors from throwing during cleanup\u003c/li\u003e\n\u003cli\u003eImproved invalid response handling across handlers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated non-iterable \u003ccode\u003ePool\u003c/code\u003e request collections, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated non-uppercase easy request methods; 8.0 preserves method casing\u003c/li\u003e\n\u003cli\u003eDeprecated non-string \u003ccode\u003eheaders\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty \u003ccode\u003eheaders\u003c/code\u003e request option value arrays, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated empty and malformed request protocol versions, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated conflicting raw cURL request options, including \u003ccode\u003eCURLOPT_SHARE\u003c/code\u003e, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated scalar-coerced \u003ccode\u003eidn_conversion\u003c/code\u003e request option values, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated invalid documented request option value types, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated selected request options ignored by incompatible built-in handlers, which will be rejected in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRequestException::wrapException()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eRetryMiddleware::exponentialDelay()\u003c/code\u003e, which will be removed in 8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.6 - 2026-06-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCurlMultiHandler\u003c/code\u003e now rejects the promise when \u003ccode\u003eCurlFactory::finish()\u003c/code\u003e throws, preserving sibling transfers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetCookie\u003c/code\u003e now normalizes unparseable \u003ccode\u003eExpires\u003c/code\u003e values to \u003ccode\u003enull\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix stream handler decoded \u003ccode\u003egzip\u003c/code\u003e/\u003ccode\u003edeflate\u003c/code\u003e truncation by dropping invalid \u003ccode\u003eContent-Length\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/guzzle/guzzle/commit/5af96f374e0ab4ebd747b8310888c99d3adb0a8c\"\u003e\u003ccode\u003e5af96f3\u003c/code\u003e\u003c/a\u003e Release 7.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/5385e7cc8206ff3b65f3dfc6ed18e03513299128\"\u003e\u003ccode\u003e5385e7c\u003c/code\u003e\u003c/a\u003e Fix PSR-7 README link (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/5a5b48d488d449de7af5d0a9b194ea895478d752\"\u003e\u003ccode\u003e5a5b48d\u003c/code\u003e\u003c/a\u003e Ignore request-level transport sharing (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/2b58257ecb619e462db4160adeae81471dc0579a\"\u003e\u003ccode\u003e2b58257\u003c/code\u003e\u003c/a\u003e Clarify redirect tracking headers (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/f9f28f7dc22d7dd813d7296e9765ac32d3fce52e\"\u003e\u003ccode\u003ef9f28f7\u003c/code\u003e\u003c/a\u003e Upgrade to test-server 0.5 (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/c987f8ce84b8434fa430795eca0f3430663da72b\"\u003e\u003ccode\u003ec987f8c\u003c/code\u003e\u003c/a\u003e Release 7.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/055aa964cdec320b75ac5a782f2bdbb9757cc9df\"\u003e\u003ccode\u003e055aa96\u003c/code\u003e\u003c/a\u003e Adjust minimum package versions (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/3137dc55ae12f19bb3d6d744189947b37d18b954\"\u003e\u003ccode\u003e3137dc5\u003c/code\u003e\u003c/a\u003e Merge branch '7.10' into 7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/e7412b3180912c01650cc66647f18c1d1cbe9b94\"\u003e\u003ccode\u003ee7412b3\u003c/code\u003e\u003c/a\u003e Release 7.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guzzle/guzzle/commit/62dc970b4f8463e67855af09419c649b577cb065\"\u003e\u003ccode\u003e62dc970\u003c/code\u003e\u003c/a\u003e Normalize empty header option values (\u003ca href=\"https://redirect.github.com/guzzle/guzzle/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/guzzle/guzzle/compare/7.10.5...7.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `horstoeko/zugferd` from 1.0.122 to 1.0.123\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/horstoeko/zugferd/releases\"\u003ehorstoeko/zugferd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.123\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mimetype handling and fix CSV attachment support by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/361\"\u003ehorstoeko/zugferd#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove invalid MIME type \u0026quot;application/xml\u0026quot; from supported binary attachments by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/362\"\u003ehorstoeko/zugferd#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add MIME code and filename output parameters to \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e by \u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/363\"\u003ehorstoeko/zugferd#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance by \u003ca href=\"https://github.com/horstoeko\"\u003e\u003ccode\u003e@​horstoeko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/365\"\u003ehorstoeko/zugferd#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wundii\"\u003e\u003ccode\u003e@​wundii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/pull/361\"\u003ehorstoeko/zugferd#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\"\u003ehttps://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\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/horstoeko/zugferd/blob/master/CHANGELOG.md\"\u003ehorstoeko/zugferd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.123\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003ePrevious version v1.0.122\u003c/code\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eHash\u003c/th\u003e\n\u003cth align=\"left\"\u003eDate\u003c/th\u003e\n\u003cth align=\"left\"\u003eAuthor\u003c/th\u003e\n\u003cth align=\"left\"\u003eSubject\u003c/th\u003e\n\u003cth align=\"center\"\u003eIssue(s)\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/043bc25\"\u003e043bc25\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-05-23 08:50:32 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eHorstOeko\u003c/td\u003e\n\u003ctd align=\"left\"\u003e[ENH]  Added method to allow configuring the PDF/A conformance\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/952d642\"\u003e952d642\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-05-04 17:05:04 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003efeat: extend \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e to include binary mime code and filename handling in both logic and tests.\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/bf84893\"\u003ebf84893\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 18:00:30 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eRemoved the invalid MIME type “application/xml”\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/15253ee\"\u003e15253ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 18:00:30 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eRemoved the invalid MIME type “application/xml”\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/ac6da1c\"\u003eac6da1c\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 17:27:34 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAdd support for XML mimetype in supported formats, we should remove this separately\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/a628c9f\"\u003ea628c9f\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 17:20:48 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eNormalize PHP 8.0 CSV mimetype misdetection and remove redundant XML mimetype from supported list\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003e:new_moon:\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/b632bf7\"\u003eb632bf7\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e2026-04-27 16:38:59 CEST\u003c/td\u003e\n\u003ctd align=\"left\"\u003eAndreas Wunderwald\u003c/td\u003e\n\u003ctd align=\"left\"\u003eImprove mimetype handling and add tests and fix for CSV attachments\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e:exclamation: \u003cem\u003eThere are 3 internal commit(s)\u003c/em\u003e\u003c/p\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/horstoeko/zugferd/commit/79354388b286dd2c3a53025ca570c9039b74460a\"\u003e\u003ccode\u003e7935438\u003c/code\u003e\u003c/a\u003e [INFR] Added continue-on-error to several workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/9b8dbe825182d450148d5dcd7c90dc29ac9ebfbd\"\u003e\u003ccode\u003e9b8dbe8\u003c/code\u003e\u003c/a\u003e [ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/043bc25ba0f4fe0e4ad59340be3b359ed8216476\"\u003e\u003ccode\u003e043bc25\u003c/code\u003e\u003c/a\u003e [ENH] \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/364\"\u003e#364\u003c/a\u003e Added method to allow configuring the PDF/A conformance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/08c12c0547bf4310d512ebd367ec0e31cdac9d01\"\u003e\u003ccode\u003e08c12c0\u003c/code\u003e\u003c/a\u003e [ENH] Add MIME code and filename output parameters to `getDocumentAdditionalR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/192ea299fc7c3da7c4f49fd85e18cc2d037aafb7\"\u003e\u003ccode\u003e192ea29\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/952d642d07e32b488ee495008a5fcf5d2e225a06\"\u003e\u003ccode\u003e952d642\u003c/code\u003e\u003c/a\u003e feat: extend \u003ccode\u003egetDocumentAdditionalReferencedDocument\u003c/code\u003e to include binary mime...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/da2a8916c6aa8f30cd78b40287c85a61927804e0\"\u003e\u003ccode\u003eda2a891\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/362\"\u003e#362\u003c/a\u003e from wundii/remove_supported_mimetype_xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/9d6c45483c1eae1b33b97e2e6468c1235c4192e3\"\u003e\u003ccode\u003e9d6c454\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/remove_supported_mimetype_xml' into remo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/bf84893fd8bbac30e0485c5accb52a5fe73c2078\"\u003e\u003ccode\u003ebf84893\u003c/code\u003e\u003c/a\u003e Removed the invalid MIME type “application/xml”\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/horstoeko/zugferd/commit/3f9c1ee05e1fdbe94c7eadc88a010158f323ffc5\"\u003e\u003ccode\u003e3f9c1ee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/horstoeko/zugferd/issues/361\"\u003e#361\u003c/a\u003e from wundii/csv_format_fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/horstoeko/zugferd/compare/v1.0.122...v1.0.123\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXNACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eINCREX\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNLINK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eAR*\u003c/code\u003e array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle Redis Cluster \u003ccode\u003e-READONLY\u003c/code\u003e responses failover events (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFPHA\u003c/code\u003e argument for \u003ccode\u003eJSON.SET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eCOUNT\u003c/code\u003e aggregator for Sorted Set commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for multiple aggregators for \u003ccode\u003eTS.range\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude command name in unsupported container command error messages (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of gap slots in \u003ccode\u003eSlotMap::offsetUnset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eZRANGE\u003c/code\u003e to include 6.2 arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel retry to narrow retryable exceptions to \u003ccode\u003eCommunicationException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSENTINEL SLAVES\u003c/code\u003e RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\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/predis/predis/commit/8cc4319c06924c8ff0c5c7eec4243a19e3be32f1\"\u003e\u003ccode\u003e8cc4319\u003c/code\u003e\u003c/a\u003e Prepare 3.5.0 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/84c77ea460e974745c9a753e2ea518983a5f7767\"\u003e\u003ccode\u003e84c77ea\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/3da5d996bd2839f229db41d71f86db2a080a1ea9\"\u003e\u003ccode\u003e3da5d99\u003c/code\u003e\u003c/a\u003e move file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d1d9fdf11bd2e74b998b79f6016e376ed483218\"\u003e\u003ccode\u003e5d1d9fd\u003c/code\u003e\u003c/a\u003e Add dependabot configuration for GitHub Actions and Composer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/135b405eae3b7f29716e6031865d558dfc110b1f\"\u003e\u003ccode\u003e135b405\u003c/code\u003e\u003c/a\u003e Added support for UNLINK command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1611b33e4adfe468457e8a65f7dbfdcadab0f645\"\u003e\u003ccode\u003e1611b33\u003c/code\u003e\u003c/a\u003e Updated 8.8 GA test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1679\"\u003e#1679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/37ed2dcd77a4a770af446d6db27505b6d15bfb04\"\u003e\u003ccode\u003e37ed2dc\u003c/code\u003e\u003c/a\u003e Updated INCREX arguments (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d6f91964e01a54f732b463c463d871c691155054\"\u003e\u003ccode\u003ed6f9196\u003c/code\u003e\u003c/a\u003e Added support for new array commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/afc803549194e0a7a45cecdca76cb4f959f9b4a8\"\u003e\u003ccode\u003eafc8035\u003c/code\u003e\u003c/a\u003e Revert GCRA command support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/b2d1397fc653fa7c990b82626a309f8006c0ba96\"\u003e\u003ccode\u003eb2d1397\u003c/code\u003e\u003c/a\u003e Fixed SENTINEL SLAVES RESP3 incompatible response (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.2...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SMEWebify/WebErpMesv2/pull/1115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SMEWebify%2FWebErpMesv2/issues/1115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1115/packages"}},{"old_version":"2.4.1","new_version":"3.4.2","update_type":"major","path":null,"pr_created_at":"2026-05-26T13:32:55.000Z","version_change":"2.4.1 → 3.4.2","issue":{"uuid":"4524529073","node_id":"PR_kwDOMaakK87fbLIv","number":440,"state":"closed","title":"chore(deps)(deps): Bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-27T11:11:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T13:32:55.000Z","updated_at":"2026-05-27T11:11:50.000Z","time_to_close":77933,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/unopim/unopim/pull/440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unopim%2Funopim/issues/440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/440/packages"}},{"old_version":"2.4.1","new_version":"3.4.2","update_type":"major","path":null,"pr_created_at":"2026-04-27T03:11:49.000Z","version_change":"2.4.1 → 3.4.2","issue":{"uuid":"4332848852","node_id":"PR_kwDOSNeZGc7Vz7WG","number":3,"state":"open","title":"deps(deps): bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T03:11:49.000Z","updated_at":"2026-04-27T04:12:43.048Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/s3ij1nn/satpeek/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3ij1nn%2Fsatpeek/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"^1.0|^2.0","new_version":"^3.4.2","update_type":"minor","path":null,"pr_created_at":"2026-04-01T11:27:50.000Z","version_change":"^1.0|^2.0 → ^3.4.2","issue":{"uuid":"4186172477","node_id":"PR_kwDOBExc-c7POmpX","number":45,"state":"open","title":"Update predis/predis requirement from ^1.0|^2.0 to ^3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T11:27:50.000Z","updated_at":"2026-04-01T11:27:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"predis/predis","old_version":"^1.0|^2.0","new_version":"^3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [predis/predis](https://github.com/predis/predis) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/commits/v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 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/palpalani/PHPoAuthLib/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/palpalani%2FPHPoAuthLib/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"2.4.1","new_version":"3.4.2","update_type":"major","path":null,"pr_created_at":"2026-03-31T05:24:10.000Z","version_change":"2.4.1 → 3.4.2","issue":{"uuid":"4175910202","node_id":"PR_kwDOG0MOC87O1PCh","number":22,"state":"open","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.2","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-31T05:24:10.000Z","updated_at":"2026-03-31T05:29:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/Ondottr/PHP_SF_Template/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ondottr%2FPHP_SF_Template/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"3.4.0","new_version":"3.4.2","update_type":"patch","path":null,"pr_created_at":"2026-03-16T08:21:33.000Z","version_change":"3.4.0 → 3.4.2","issue":{"uuid":"4080957532","node_id":"PR_kwDORZBEic7K1_1t","number":26,"state":"open","title":"chore(deps): bump predis/predis from 3.4.0 to 3.4.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T08:21:33.000Z","updated_at":"2026-03-16T08:21:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eupstream_driver\u003c/code\u003e option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.4.2)](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 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/avogabos/openemr/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avogabos%2Fopenemr/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"3.4.1","new_version":"3.4.2","update_type":"patch","path":null,"pr_created_at":"2026-03-16T01:03:57.000Z","version_change":"3.4.1 → 3.4.2","issue":{"uuid":"4079659754","node_id":"PR_kwDOCK_zys7Kx7qx","number":1082,"state":"closed","title":"Bump the composer-minor group with 5 updates","user":"dependabot[bot]","labels":["Dependencies","PHP"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T01:03:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:03:57.000Z","updated_at":"2026-03-23T01:03:46.000Z","time_to_close":604787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer-minor","update_count":5,"packages":[{"name":"laravel/fortify","old_version":"1.35.0","new_version":"1.36.1","repository_url":"https://github.com/laravel/fortify"},{"name":"laravel/socialite","old_version":"5.24.3","new_version":"5.25.0","repository_url":"https://github.com/laravel/socialite"},{"name":"predis/predis","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/predis/predis"},{"name":"sentry/sentry-laravel","old_version":"4.21.1","new_version":"4.22.0","repository_url":"https://github.com/getsentry/sentry-laravel"},{"name":"fruitcake/laravel-debugbar","old_version":"4.1.1","new_version":"4.1.3","repository_url":"https://github.com/fruitcake/laravel-debugbar"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer-minor group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [laravel/fortify](https://github.com/laravel/fortify) | `1.35.0` | `1.36.1` |\n| [laravel/socialite](https://github.com/laravel/socialite) | `5.24.3` | `5.25.0` |\n| [predis/predis](https://github.com/predis/predis) | `3.4.1` | `3.4.2` |\n| [sentry/sentry-laravel](https://github.com/getsentry/sentry-laravel) | `4.21.1` | `4.22.0` |\n| [fruitcake/laravel-debugbar](https://github.com/fruitcake/laravel-debugbar) | `4.1.1` | `4.1.3` |\n\nUpdates `laravel/fortify` from 1.35.0 to 1.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/fortify/releases\"\u003elaravel/fortify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.x] Makes imports consistent by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/659\"\u003elaravel/fortify#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename Skill by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/657\"\u003elaravel/fortify#657\u003c/a\u003e\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/laravel/fortify/blob/1.x/CHANGELOG.md\"\u003elaravel/fortify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.36.0...v1.36.1\"\u003ev1.36.1\u003c/a\u003e - 2026-03-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.x] Makes imports consistent by \u003ca href=\"https://github.com/nunomaduro\"\u003e\u003ccode\u003e@​nunomaduro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/659\"\u003elaravel/fortify#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.35.0...v1.36.0\"\u003ev1.36.0\u003c/a\u003e - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename Skill by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/657\"\u003elaravel/fortify#657\u003c/a\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/laravel/fortify/commit/cad8bfeb63f6818f173d40090725c565c92651d4\"\u003e\u003ccode\u003ecad8bfe\u003c/code\u003e\u003c/a\u003e Makes imports consistent (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/00366a8dd4d06ab9a9a799d69dfb6884871ae152\"\u003e\u003ccode\u003e00366a8\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/c2f91526113fe947b490633489628f37148faf38\"\u003e\u003ccode\u003ec2f9152\u003c/code\u003e\u003c/a\u003e Rename Agent Skill (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/e140ef5bac9f30a3c72a00b6105c440545adff06\"\u003e\u003ccode\u003ee140ef5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/fortify/compare/v1.35.0...v1.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/socialite` from 5.24.3 to 5.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/socialite/releases\"\u003elaravel/socialite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Boost skill for Socialite development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/763\"\u003elaravel/socialite#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename Boost skill directory to socialite-development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/76\"\u003elaravel/socialite#76\u003c/a\u003e\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/laravel/socialite/blob/5.x/CHANGELOG.md\"\u003elaravel/socialite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.3...v5.25.0\"\u003ev5.25.0\u003c/a\u003e - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Boost skill for Socialite development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/763\"\u003elaravel/socialite#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename Boost skill directory to socialite-development by \u003ca href=\"https://github.com/pushpak1300\"\u003e\u003ccode\u003e@​pushpak1300\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/76\"\u003elaravel/socialite#76\u003c/a\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/laravel/socialite/commit/231f572e1a37c9ca1fb8085e9fb8608285beafb3\"\u003e\u003ccode\u003e231f572\u003c/code\u003e\u003c/a\u003e Rename Boost skill directory from socialite to socialite-development (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/c2dee2a539def9bba054b1ecfd47c2d4298f872f\"\u003e\u003ccode\u003ec2dee2a\u003c/code\u003e\u003c/a\u003e Add Boost skill for Socialite development (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/458154dd9b1c8919d260754db9fa62573bf3d221\"\u003e\u003ccode\u003e458154d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.3...v5.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003estatic\u003c/code\u003e closures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Sentinel discovery methods not catching \u003ccode\u003eStreamInitException\u003c/code\u003e on connection failure (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\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/predis/predis/commit/2033429520d8997a7815a2485f56abe6d2d0e075\"\u003e\u003ccode\u003e2033429\u003c/code\u003e\u003c/a\u003e tag v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/87390e73814772ff42a76cdffeeb24296aa5abae\"\u003e\u003ccode\u003e87390e7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estatic\u003c/code\u003e closures (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/f57dfcbeea54351084fd11b262b8cce9ad4c27a7\"\u003e\u003ccode\u003ef57dfcb\u003c/code\u003e\u003c/a\u003e Format changelog entry [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7388d911535bff78fee714138b0462d98c196c01\"\u003e\u003ccode\u003e7388d91\u003c/code\u003e\u003c/a\u003e Add upstream_driver option for CLIENT SETINFO upstream reporting (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d0f6671a6049dc14f6a7233fb63ff507755b76fe\"\u003e\u003ccode\u003ed0f6671\u003c/code\u003e\u003c/a\u003e Fix sentinel discovery methods not catching StreamInitException (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/274cb866bdde785da266610383b1d67dff5b5dc9\"\u003e\u003ccode\u003e274cb86\u003c/code\u003e\u003c/a\u003e Fixed Sentinel \u003ccode\u003egetParameters()\u003c/code\u003e executed on string configuration (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-laravel` from 4.21.1 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-laravel/releases\"\u003esentry/sentry-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.22.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel 13 [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1102\"\u003egetsentry/sentry-laravel#1102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReset the transaction name between Octane requests [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1103\"\u003egetsentry/sentry-laravel#1103\u003c/a\u003e)\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/getsentry/sentry-laravel/blob/master/CHANGELOG.md\"\u003esentry/sentry-laravel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.22.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel 13 [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1102\"\u003egetsentry/sentry-laravel#1102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReset the transaction name between Octane requests [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1103\"\u003egetsentry/sentry-laravel#1103\u003c/a\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/getsentry/sentry-laravel/commit/cf185f4d1c2b622a2afe8908d5cb5aa011854ed5\"\u003e\u003ccode\u003ecf185f4\u003c/code\u003e\u003c/a\u003e release: 4.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1fa905947393d64ada9e30438579d4e7f7b38b19\"\u003e\u003ccode\u003e1fa9059\u003c/code\u003e\u003c/a\u003e Prepare 4.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1d1a873d79ee20354a0c901ce03e940b58e6ff93\"\u003e\u003ccode\u003e1d1a873\u003c/code\u003e\u003c/a\u003e fix: reset transaction name between octane requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/d1e77a83184de2d142ba74b779c94f349e7d44ec\"\u003e\u003ccode\u003ed1e77a8\u003c/code\u003e\u003c/a\u003e feat: Laravel 13 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/62e89e523b526b0c7d77b73011c863855235379e\"\u003e\u003ccode\u003e62e89e5\u003c/code\u003e\u003c/a\u003e Merge branch 'release/4.21.1'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-laravel/compare/4.21.1...4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fruitcake/laravel-debugbar` from 4.1.1 to 4.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/releases\"\u003efruitcake/laravel-debugbar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptin query result by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1997\"\u003efruitcake/laravel-debugbar#1997\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sqlite and tweak results by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1996\"\u003efruitcake/laravel-debugbar#1996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\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/fruitcake/laravel-debugbar/blob/master/CHANGELOG.md\"\u003efruitcake/laravel-debugbar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.3 - 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptin query result by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1997\"\u003efruitcake/laravel-debugbar#1997\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2 - 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix sqlite and tweak results by \u003ca href=\"https://github.com/barryvdh\"\u003e\u003ccode\u003e@​barryvdh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/pull/1996\"\u003efruitcake/laravel-debugbar#1996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\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/fruitcake/laravel-debugbar/commit/b48a68c4f8ffcdfa3a10d49930da4b03588dc87b\"\u003e\u003ccode\u003eb48a68c\u003c/code\u003e\u003c/a\u003e Fix CS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/00bd59d56468a86889581064c14ea980f0bfbe1f\"\u003e\u003ccode\u003e00bd59d\u003c/code\u003e\u003c/a\u003e Fix formatting in debugbar configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/ccd9f9eae96b8d5c07b92617f1ddde484a1c99c1\"\u003e\u003ccode\u003eccd9f9e\u003c/code\u003e\u003c/a\u003e Optin query result (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/dee40bae330e3ec352caf5109f8f624cb8ea3518\"\u003e\u003ccode\u003edee40ba\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/370ce259b10936c2396b9a8b0282c9228682df3b\"\u003e\u003ccode\u003e370ce25\u003c/code\u003e\u003c/a\u003e Fix sqlite and tweak results (\u003ca href=\"https://redirect.github.com/fruitcake/laravel-debugbar/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fruitcake/laravel-debugbar/commit/44116209576424a2d34d85e587b78ccbb621d69c\"\u003e\u003ccode\u003e4411620\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fruitcake/laravel-debugbar/compare/v4.1.1...v4.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kovah/LinkAce/pull/1082","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FLinkAce/issues/1082","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1082/packages"}},{"old_version":"3.3.0","new_version":"3.4.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T19:37:03.000Z","version_change":"3.3.0 → 3.4.1","issue":{"uuid":"4012941116","node_id":"PR_kwDONDBwks7HaxTC","number":179,"state":"closed","title":"Bump predis/predis from 3.3.0 to 3.4.1","user":"dependabot[bot]","labels":["dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T18:23:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T19:37:03.000Z","updated_at":"2026-03-16T18:23:41.000Z","time_to_close":1205197,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.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 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/matthewdeaves/willow/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewdeaves%2Fwillow/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"3.4.0","new_version":"3.4.1","update_type":"patch","path":"/laravel-backend","pr_created_at":"2026-03-02T02:15:09.000Z","version_change":"3.4.0 → 3.4.1","issue":{"uuid":"4008894270","node_id":"PR_kwDOQoybq87HNh1g","number":156,"state":"closed","title":"chore(deps): Bump predis/predis from 3.4.0 to 3.4.1 in /laravel-backend","user":"dependabot[bot]","labels":["documentation","laravel"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T02:15:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T02:15:09.000Z","updated_at":"2026-03-02T02:15:28.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":"/laravel-backend","ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.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 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/xjanova/PostXAgent/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xjanova%2FPostXAgent/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}},{"old_version":"3.3.0","new_version":"3.4.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T01:04:23.000Z","version_change":"3.3.0 → 3.4.1","issue":{"uuid":"4008746218","node_id":"PR_kwDOCK_zys7HNEfP","number":1075,"state":"closed","title":"Bump the composer-minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["Dependencies","PHP"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T14:23:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T01:04:23.000Z","updated_at":"2026-03-07T14:23:04.000Z","time_to_close":479920,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"composer-minor","update_count":14,"packages":[{"name":"kovah/laravel-socialite-oidc","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/Kovah/laravel-socialite-oidc"},{"name":"laracasts/flash","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/laracasts/flash"},{"name":"laravel/fortify","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/laravel/fortify"},{"name":"laravel/sanctum","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/laravel/sanctum"},{"name":"league/flysystem-aws-s3-v3","old_version":"3.31.0","new_version":"3.32.0","repository_url":"https://github.com/thephpleague/flysystem-aws-s3-v3"},{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"},{"name":"sentry/sentry-laravel","old_version":"4.20.1","new_version":"4.21.0","repository_url":"https://github.com/getsentry/sentry-laravel"},{"name":"spatie/laravel-activitylog","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/spatie/laravel-activitylog"},{"name":"spatie/laravel-settings","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/spatie/laravel-settings"},{"name":"laravel/tinker","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/laravel/tinker"},{"name":"nunomaduro/collision","old_version":"8.8.3","new_version":"8.9.1","repository_url":"https://github.com/nunomaduro/collision"},{"name":"spatie/laravel-ignition","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/spatie/laravel-ignition"},{"name":"spatie/laravel-ray","old_version":"1.43.5","new_version":"1.43.6","repository_url":"https://github.com/spatie/laravel-ray"}],"path":null,"ecosystem":"packagist"},"body":"Bumps the composer-minor group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [kovah/laravel-socialite-oidc](https://github.com/Kovah/laravel-socialite-oidc) | `0.5.0` | `0.6.0` |\n| [laracasts/flash](https://github.com/laracasts/flash) | `3.2.4` | `3.2.5` |\n| [laravel/fortify](https://github.com/laravel/fortify) | `1.34.1` | `1.35.0` |\n| [laravel/sanctum](https://github.com/laravel/sanctum) | `4.3.0` | `4.3.1` |\n| [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) | `3.31.0` | `3.32.0` |\n| [predis/predis](https://github.com/predis/predis) | `3.3.0` | `3.4.1` |\n| [sentry/sentry-laravel](https://github.com/getsentry/sentry-laravel) | `4.20.1` | `4.21.0` |\n| [spatie/laravel-activitylog](https://github.com/spatie/laravel-activitylog) | `4.11.0` | `4.12.1` |\n| [spatie/laravel-settings](https://github.com/spatie/laravel-settings) | `3.6.0` | `3.7.0` |\n| [laravel/tinker](https://github.com/laravel/tinker) | `2.11.0` | `2.11.1` |\n| [nunomaduro/collision](https://github.com/nunomaduro/collision) | `8.8.3` | `8.9.1` |\n| [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) | `2.10.0` | `2.11.0` |\n| [spatie/laravel-ray](https://github.com/spatie/laravel-ray) | `1.43.5` | `1.43.6` |\n\n\nUpdates `kovah/laravel-socialite-oidc` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/releases\"\u003ekovah/laravel-socialite-oidc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003efirebase/php-jwt\u003c/code\u003e v7 by \u003ca href=\"https://github.com/Boy132\"\u003e\u003ccode\u003e@​Boy132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/pull/15\"\u003eKovah/laravel-socialite-oidc#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Boy132\"\u003e\u003ccode\u003e@​Boy132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/pull/15\"\u003eKovah/laravel-socialite-oidc#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\"\u003ehttps://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\u003c/a\u003e\u003c/p\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/Kovah/laravel-socialite-oidc/commit/cc668336f60f4457efc2ebec512d2f519f4ca9ce\"\u003e\u003ccode\u003ecc66833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Kovah/laravel-socialite-oidc/issues/15\"\u003e#15\u003c/a\u003e from Boy132/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/commit/3697024c3f9c4b15dce3c3d644ca00e6a5c73af0\"\u003e\u003ccode\u003e3697024\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003efirebase/php-jwt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/commit/4fd4d66afed608f9f89851cfa25d260671497faa\"\u003e\u003ccode\u003e4fd4d66\u003c/code\u003e\u003c/a\u003e Fix maintainer contact\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kovah/laravel-socialite-oidc/compare/v0.5.0...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laracasts/flash` from 3.2.4 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laracasts/flash/commit/29a2d76da837593dc5fb21a6bbe5f2025188a108\"\u003e\u003ccode\u003e29a2d76\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/laracasts/flash/issues/182\"\u003e#182\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laracasts/flash/commit/a9a60e93f3b1e28ffcd86f310b7d65f888f1edd0\"\u003e\u003ccode\u003ea9a60e9\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laracasts/flash/compare/3.2.4...3.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/fortify` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/fortify/releases\"\u003elaravel/fortify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to create() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/634\"\u003elaravel/fortify#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to function() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/635\"\u003elaravel/fortify#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse scoped bindings for Octane compatibility by \u003ca href=\"https://github.com/vrodriguero\"\u003e\u003ccode\u003e@​vrodriguero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/637\"\u003elaravel/fortify#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication database column requirements by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/638\"\u003elaravel/fortify#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e \\Illuminate\\Validation\\ValidationException to functions() in Http\\Responses by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/639\"\u003elaravel/fortify#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Sanctum usage in SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/641\"\u003elaravel/fortify#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication JSON responses for SPA mode by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/640\"\u003elaravel/fortify#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify required guard for SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/643\"\u003elaravel/fortify#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/644\"\u003elaravel/fortify#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/645\"\u003elaravel/fortify#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/646\"\u003elaravel/fortify#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docblock for index() to reflect array or JsonResponse return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/650\"\u003elaravel/fortify#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/649\"\u003elaravel/fortify#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two-factor QR code controller return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/652\"\u003elaravel/fortify#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docblock return type for email verification store method by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/654\"\u003elaravel/fortify#654\u003c/a\u003e\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/laravel/fortify/blob/1.x/CHANGELOG.md\"\u003elaravel/fortify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/fortify/compare/v1.34.1...v1.35.0\"\u003ev1.35.0\u003c/a\u003e - 2026-02-24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to create() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/634\"\u003elaravel/fortify#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e annotation to function() docblock by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/635\"\u003elaravel/fortify#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse scoped bindings for Octane compatibility by \u003ca href=\"https://github.com/vrodriguero\"\u003e\u003ccode\u003e@​vrodriguero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/637\"\u003elaravel/fortify#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication database column requirements by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/638\"\u003elaravel/fortify#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e \\Illuminate\\Validation\\ValidationException to functions() in Http\\Responses by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/639\"\u003elaravel/fortify#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Sanctum usage in SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/641\"\u003elaravel/fortify#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Two-Factor Authentication JSON responses for SPA mode by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/640\"\u003elaravel/fortify#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify required guard for SPA authentication setup by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/643\"\u003elaravel/fortify#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/644\"\u003elaravel/fortify#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/645\"\u003elaravel/fortify#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/646\"\u003elaravel/fortify#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docblock for index() to reflect array or JsonResponse return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/650\"\u003elaravel/fortify#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.php by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/649\"\u003elaravel/fortify#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two-factor QR code controller return type by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/652\"\u003elaravel/fortify#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docblock return type for email verification store method by \u003ca href=\"https://github.com/mohammadRezaei1380\"\u003e\u003ccode\u003e@​mohammadRezaei1380\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/fortify/pull/654\"\u003elaravel/fortify#654\u003c/a\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/laravel/fortify/commit/24c5bb81ea4787e0865c4a62f054ed7d1cb7a093\"\u003e\u003ccode\u003e24c5bb8\u003c/code\u003e\u003c/a\u003e Update docblock return type for email verification store method (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/7fb1aede03885c732071201b071cbf99f3f2e225\"\u003e\u003ccode\u003e7fb1aed\u003c/code\u003e\u003c/a\u003e Fix two-factor QR code controller return type (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/935f77be73301f626f096aa0f634463fc0785fe1\"\u003e\u003ccode\u003e935f77b\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in ConfirmTwoFactorAuthentication.ph...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/d02a8022c32a6ba5a13699688561036a076e2643\"\u003e\u003ccode\u003ed02a802\u003c/code\u003e\u003c/a\u003e Fix docblock for index() to reflect array or JsonResponse return type (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/9020a3d5223be3a69461ce4859c27355c62fef7c\"\u003e\u003ccode\u003e9020a3d\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e ValidationException function in AttemptToAuthenticate.php (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/5f1148264da20c8a02119ce00511589b30541392\"\u003e\u003ccode\u003e5f11482\u003c/code\u003e\u003c/a\u003e Update \u003ca href=\"https://github.com/return\"\u003e\u003ccode\u003e@​return\u003c/code\u003e\u003c/a\u003e type of toResponse() to mixed for accuracy (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/878387e0779bd8d1031c80dd45ab4504b8cbe96b\"\u003e\u003ccode\u003e878387e\u003c/code\u003e\u003c/a\u003e add \u003ca href=\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e in function UpdateUserProfileInformation.php (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/7eb2d7dca37c4dffb65f1eb1ee72d940359a3ee1\"\u003e\u003ccode\u003e7eb2d7d\u003c/code\u003e\u003c/a\u003e Clarify required guard for SPA authentication setup (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/68bbe26f7f578bc4a1c192c1e6f5248476d35466\"\u003e\u003ccode\u003e68bbe26\u003c/code\u003e\u003c/a\u003e Clarify Two-Factor Authentication JSON responses for SPA mode (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/fortify/commit/6a8e83ba2b54f1bb3384642eb745e8ec06a762af\"\u003e\u003ccode\u003e6a8e83b\u003c/code\u003e\u003c/a\u003e Clarify Sanctum usage in SPA authentication setup (\u003ca href=\"https://redirect.github.com/laravel/fortify/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/laravel/fortify/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/sanctum` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/sanctum/releases\"\u003elaravel/sanctum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[4.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sanctum/pull/587\"\u003elaravel/sanctum#587\u003c/a\u003e\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/laravel/sanctum/blob/4.x/CHANGELOG.md\"\u003elaravel/sanctum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/sanctum/compare/v4.3.0...v4.3.1\"\u003ev4.3.1\u003c/a\u003e - 2026-02-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[4.x] Supports Laravel 13 by \u003ca href=\"https://github.com/crynobone\"\u003e\u003ccode\u003e@​crynobone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/sanctum/pull/587\"\u003elaravel/sanctum#587\u003c/a\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/laravel/sanctum/commit/e3b85d6e36ad00e5db2d1dcc27c81ffdf15cbf76\"\u003e\u003ccode\u003ee3b85d6\u003c/code\u003e\u003c/a\u003e [4.x] Supports Laravel 13 (\u003ca href=\"https://redirect.github.com/laravel/sanctum/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/sanctum/commit/ffeaf2e06f33675a7b8d290596eb3a5e18f1dda6\"\u003e\u003ccode\u003effeaf2e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/sanctum/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/socialite` from 5.24.2 to 5.24.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/socialite/releases\"\u003elaravel/socialite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel 13.x Compatibility by \u003ca href=\"https://github.com/laravel-shift\"\u003e\u003ccode\u003e@​laravel-shift\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/762\"\u003elaravel/socialite#762\u003c/a\u003e\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/laravel/socialite/blob/5.x/CHANGELOG.md\"\u003elaravel/socialite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.2...v5.24.3\"\u003ev5.24.3\u003c/a\u003e - 2026-02-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaravel 13.x Compatibility by \u003ca href=\"https://github.com/laravel-shift\"\u003e\u003ccode\u003e@​laravel-shift\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/socialite/pull/762\"\u003elaravel/socialite#762\u003c/a\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/laravel/socialite/commit/0feb62267e7b8abc68593ca37639ad302728c129\"\u003e\u003ccode\u003e0feb622\u003c/code\u003e\u003c/a\u003e Laravel 13.x Compatibility (\u003ca href=\"https://redirect.github.com/laravel/socialite/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/socialite/commit/01420dd737db27ac500c03bab642bf7db4b23a3b\"\u003e\u003ccode\u003e01420dd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/socialite/compare/v5.24.2...v5.24.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `league/flysystem-aws-s3-v3` from 3.31.0 to 3.32.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/commit/a1979df7c9784d334ea6df356aed3d18ac6673d0\"\u003e\u003ccode\u003ea1979df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/thephpleague/flysystem-aws-s3-v3/issues/1877\"\u003e#1877\u003c/a\u003e from jegelkraut/3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/commit/e9c88b57093ccd6f768f4c7bf431d107a3c6bc51\"\u003e\u003ccode\u003ee9c88b5\u003c/code\u003e\u003c/a\u003e Fix: Add options to the HeadObject command while fetching FileMetaData to mak...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/thephpleague/flysystem-aws-s3-v3/compare/3.31.0...3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `predis/predis` from 3.3.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry/sentry-laravel` from 4.20.1 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-laravel/releases\"\u003esentry/sentry-laravel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.21.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Laravel Context to pass check-in IDs between processes [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1084\"\u003egetsentry/sentry-laravel#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly escape \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1091\"\u003egetsentry/sentry-laravel#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epreg_quote\u003c/code\u003e for environment variables [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1093\"\u003egetsentry/sentry-laravel#1093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the PHP SDK to version \u003ccode\u003e4.21.0\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1095\"\u003egetsentry/sentry-laravel#1095\u003c/a\u003e)\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/getsentry/sentry-laravel/blob/master/CHANGELOG.md\"\u003esentry/sentry-laravel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.21.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Laravel Context to pass check-in IDs between processes [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1084\"\u003egetsentry/sentry-laravel#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly escape \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1091\"\u003egetsentry/sentry-laravel#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epreg_quote\u003c/code\u003e for environment variables [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1093\"\u003egetsentry/sentry-laravel#1093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the PHP SDK to version \u003ccode\u003e4.21.0\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/pull/1095\"\u003egetsentry/sentry-laravel#1095\u003c/a\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/getsentry/sentry-laravel/commit/4b939116c2d3c5de328f23a5f1dfb97b40e0c17b\"\u003e\u003ccode\u003e4b93911\u003c/code\u003e\u003c/a\u003e release: 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/88c4a0f6134f19c6ef79a1ca0cc4d9138cc9a4bf\"\u003e\u003ccode\u003e88c4a0f\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/b667172c9218ca027621dad6c2748a30b3ec40ef\"\u003e\u003ccode\u003eb667172\u003c/code\u003e\u003c/a\u003e Prepare 4.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/3e567d1a51dc9cace3e5e3896c70f567f96f54e7\"\u003e\u003ccode\u003e3e567d1\u003c/code\u003e\u003c/a\u003e chore: bump PHP SDK to 4.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/2f486e6cb825e0c898ec734d039ba897a3cfb666\"\u003e\u003ccode\u003e2f486e6\u003c/code\u003e\u003c/a\u003e fix: add preg_quote for env variables (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/0e04a8b3757c41248b2fdab1bae65c92262ba3de\"\u003e\u003ccode\u003e0e04a8b\u003c/code\u003e\u003c/a\u003e fix: explicitly escape sentry-trace and baggage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/ecae7a31eedf9189d3bbf553b40030b8f2d1e0f7\"\u003e\u003ccode\u003eecae7a3\u003c/code\u003e\u003c/a\u003e chore: bump PHP SDK version to 4.20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/dbaeb9a469a92414b5d3d294c7c971a47bcab9a3\"\u003e\u003ccode\u003edbaeb9a\u003c/code\u003e\u003c/a\u003e Use Context to pass check-in ID between processes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/1f45e81a2e36dbd6ed994a49d4082d6fff085acc\"\u003e\u003ccode\u003e1f45e81\u003c/code\u003e\u003c/a\u003e chore(ci): update PHPUnit versions in CI matrix (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-laravel/commit/2344e4737631239fd85c3559a03414419030f1e1\"\u003e\u003ccode\u003e2344e47\u003c/code\u003e\u003c/a\u003e Fix config links (\u003ca href=\"https://redirect.github.com/getsentry/sentry-laravel/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-laravel/compare/4.20.1...4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-activitylog` from 4.11.0 to 4.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-activitylog/releases\"\u003espatie/laravel-activitylog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/stale from 9.1.0 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1446\"\u003espatie/laravel-activitylog#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix activitylog cleanup to require integer days input by \u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\"\u003ehttps://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Laravel 13 support\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/spatie/laravel-activitylog/blob/main/CHANGELOG.md\"\u003espatie/laravel-activitylog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.1 - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/stale from 9.1.0 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1446\"\u003espatie/laravel-activitylog#1446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix activitylog cleanup to require integer days input by \u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandeep728\"\u003e\u003ccode\u003e@​sandeep728\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/pull/1448\"\u003espatie/laravel-activitylog#1448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\"\u003ehttps://github.com/spatie/laravel-activitylog/compare/4.12.0...4.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.12.0 - 2026-02-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Laravel 13 support\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/spatie/laravel-activitylog/commit/bf66b5bbe9a946e977e876420d16b30b9aff1b2d\"\u003e\u003ccode\u003ebf66b5b\u003c/code\u003e\u003c/a\u003e Fix activitylog cleanup to require integer days input (\u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/617d4673e47a5124380869cdf7d74924c40f451a\"\u003e\u003ccode\u003e617d467\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1446\"\u003e#1446\u003c/a\u003e from spatie/dependabot/github_actions/actions/stale-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/ed9cb50c5240bbb7f95bfa90b4419bae2198ec2c\"\u003e\u003ccode\u003eed9cb50\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/39b094a563dc258fb018654435ab3779a2a6159c\"\u003e\u003ccode\u003e39b094a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-activitylog/issues/1447\"\u003e#1447\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/49ee5b041503e54fe8c16fd867df8eca5a002a7c\"\u003e\u003ccode\u003e49ee5b0\u003c/code\u003e\u003c/a\u003e Retrigger CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/76f8e80342488b7c03e8c06f9defa3d683ddd070\"\u003e\u003ccode\u003e76f8e80\u003c/code\u003e\u003c/a\u003e normalize composer.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/efb3c9add47eac0987914e17f55b1e9063e3cc11\"\u003e\u003ccode\u003eefb3c9a\u003c/code\u003e\u003c/a\u003e Add Pest 4 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/395b8e763cbb98845e008c55a988c1069a93827b\"\u003e\u003ccode\u003e395b8e7\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/3332c4bf870efe71b03d9297a6d7718897ec159c\"\u003e\u003ccode\u003e3332c4b\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-activitylog/commit/0a13b1024fa19363d3f79d50aadf90a392430ab0\"\u003e\u003ccode\u003e0a13b10\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9.1.0 to 10.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spatie/laravel-activitylog/compare/4.11.0...4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-settings` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-settings/releases\"\u003espatie/laravel-settings's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel's memoized cache driver (\u003ccode\u003eCache::memo()\u003c/code\u003e, requires Laravel 12.9+)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabled, settings cache values are stored in memory during a single request, preventing repeated cache store hits.\u003c/p\u003e\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// config/settings.php\n'cache' =\u0026gt; [\n    'enabled' =\u0026gt; true,\n    'memo' =\u0026gt; true, // or env('SETTINGS_CACHE_MEMO', false)\n],\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePer-repository configuration is also supported.\u003c/p\u003e\n\u003cp\u003eBackwards compatible — on Laravel versions without \u003ccode\u003eCache::memo()\u003c/code\u003e, the option is silently ignored.\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/spatie/laravel-settings/blob/main/CHANGELOG.md\"\u003espatie/laravel-settings's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.0 - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Laravel's memoized cache driver (\u003ccode\u003eCache::memo()\u003c/code\u003e, requires Laravel 12.9+)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabled, settings cache values are stored in memory during a single request, preventing repeated cache store hits.\u003c/p\u003e\n\u003ch4\u003eConfiguration\u003c/h4\u003e\n\u003cpre lang=\"php\"\u003e\u003ccode\u003e// config/settings.php\n'cache' =\u0026gt; [\n    'enabled' =\u0026gt; true,\n    'memo' =\u0026gt; true, // or env('SETTINGS_CACHE_MEMO', false)\n],\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ePer-repository configuration is also supported.\u003c/p\u003e\n\u003cp\u003eBackwards compatible — on Laravel versions without \u003ccode\u003eCache::memo()\u003c/code\u003e, the option is silently ignored.\u003c/p\u003e\n\u003ch2\u003e3.5.1 - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue 343  Fixed: When multiple tenants have the same cache key, tenants cannot be distinguished by \u003ca href=\"https://github.com/Wsmallnews\"\u003e\u003ccode\u003e@​Wsmallnews\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/344\"\u003espatie/laravel-settings#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Update migration file publishing with timestamp\u0026quot; by \u003ca href=\"https://github.com/rubenvanassche\"\u003e\u003ccode\u003e@​rubenvanassche\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/349\"\u003espatie/laravel-settings#349\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.5.0...3.5.1\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.5.0...3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0 - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegister the auto discover cache and clear commands as optimize commands by \u003ca href=\"https://github.com/willrowe\"\u003e\u003ccode\u003e@​willrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/327\"\u003espatie/laravel-settings#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate migration file publishing with timestamp by \u003ca href=\"https://github.com/samuelterra22\"\u003e\u003ccode\u003e@​samuelterra22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/341\"\u003espatie/laravel-settings#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Feature] Added ArrayDataCast to cast arrays of Laravel Data by \u003ca href=\"https://github.com/serious-angel\"\u003e\u003ccode\u003e@​serious-angel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/pull/334\"\u003espatie/laravel-settings#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.4.4...3.5.0\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.4.4...3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.4 - 2025-04-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/issues/319\"\u003e#319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.4.3...3.4.4\"\u003ehttps://github.com/spatie/laravel-settings/compare/3.4.3...3.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.3 - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/spatie/laravel-settings/commit/83b179e8097645a30d402d75ba3c19621464494d\"\u003e\u003ccode\u003e83b179e\u003c/code\u003e\u003c/a\u003e Add support for Laravel's memoized cache driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-settings/commit/a55facaa57528b40e60c6d4ba66147051530f5f4\"\u003e\u003ccode\u003ea55faca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-settings/issues/351\"\u003e#351\u003c/a\u003e from spatie/dependabot/github_actions/dependabot/fetc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-settings/commit/d333ee6e1ea3841a8a6838a954cc47fc1c181527\"\u003e\u003ccode\u003ed333ee6\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-settings/compare/3.6.0...3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `laravel/tinker` from 2.11.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/laravel/tinker/releases\"\u003elaravel/tinker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\u003e\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/laravel/tinker/blob/2.x/CHANGELOG.md\"\u003elaravel/tinker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ev2.11.1\u003c/a\u003e - 2026-02-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trust project prompts from PsySH by \u003ca href=\"https://github.com/WendellAdriel\"\u003e\u003ccode\u003e@​WendellAdriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/laravel/tinker/pull/198\"\u003elaravel/tinker#198\u003c/a\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/laravel/tinker/commit/c9f80cc835649b5c1842898fb043f8cc098dd741\"\u003e\u003ccode\u003ec9f80cc\u003c/code\u003e\u003c/a\u003e Avoid trust project prompts from PsySH (\u003ca href=\"https://redirect.github.com/laravel/tinker/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laravel/tinker/commit/77a15d3485d9d679832b822e55b1d520b88d1cff\"\u003e\u003ccode\u003e77a15d3\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/laravel/tinker/compare/v2.11.0...v2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nunomaduro/collision` from 8.8.3 to 8.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/a1ed3fa530fd60bc515f9303e8520fcb7d4bd935\"\u003e\u003ccode\u003ea1ed3fa\u003c/code\u003e\u003c/a\u003e feat: pest 5 and phpunit 13 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/3249c06b8f0511df0a78801b947127a6f00373e8\"\u003e\u003ccode\u003e3249c06\u003c/code\u003e\u003c/a\u003e ci: speed up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/f52cab234f37641bd759c0ad56de17f632851419\"\u003e\u003ccode\u003ef52cab2\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/f1ec19f269c08a93599e4477b5cf8e52f28ccbbc\"\u003e\u003ccode\u003ef1ec19f\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/ed0d076cf9824b2e36cb893d82bf56362e55e9bc\"\u003e\u003ccode\u003eed0d076\u003c/code\u003e\u003c/a\u003e fix: scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/6e7b37d8b53cd64919e3b8c303a43c58a037d83c\"\u003e\u003ccode\u003e6e7b37d\u003c/code\u003e\u003c/a\u003e fix: add db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/68cef4e78a7fcf5db1f31e3bbe49d87bd3d471a4\"\u003e\u003ccode\u003e68cef4e\u003c/code\u003e\u003c/a\u003e ci: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/994d4a50d97a430e3772e65f8bb98a13ead4585f\"\u003e\u003ccode\u003e994d4a5\u003c/code\u003e\u003c/a\u003e ci: exclude PHP 8.5 with PHPUnit 11 and Pest 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/d74219eb99cdb6f652ab6e9b5569a98f1fc24c70\"\u003e\u003ccode\u003ed74219e\u003c/code\u003e\u003c/a\u003e ci: fixes tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nunomaduro/collision/commit/024142cd9261b0fffdf00a1dcdf34c6fcc859248\"\u003e\u003ccode\u003e024142c\u003c/code\u003e\u003c/a\u003e ci: excludes php 8.2 on newer versions of pest or phpunit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nunomaduro/collision/compare/v8.8.3...v8.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-ignition` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-ignition/releases\"\u003espatie/laravel-ignition's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003cp\u003eAdd Laravel 13.x support\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/spatie/laravel-ignition/blob/main/CHANGELOG.md\"\u003espatie/laravel-ignition's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.0 - 2026-02-22\u003c/h2\u003e\n\u003cp\u003eAdd Laravel 13.x support\u003c/p\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/spatie/laravel-ignition/commit/11f38d1ff7abc583a61c96bf3c1b03610a69cccd\"\u003e\u003ccode\u003e11f38d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-ignition/issues/251\"\u003e#251\u003c/a\u003e from laravel-shift/l13-compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/a00222fded7a4fa44245ba90ca8102e4cf39824d\"\u003e\u003ccode\u003ea00222f\u003c/code\u003e\u003c/a\u003e Update GitHub Actions for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/501965b407db46f5cc0ec018ef9d02463ef60cbf\"\u003e\u003ccode\u003e501965b\u003c/code\u003e\u003c/a\u003e Bump dependencies for Laravel 13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ignition/commit/461b071f1039434ef9b97735b2a81cdb2e925e0d\"\u003e\u003ccode\u003e461b071\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-ignition/compare/2.10.0...2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spatie/laravel-ray` from 1.43.5 to 1.43.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spatie/laravel-ray/releases\"\u003espatie/laravel-ray's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.43.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Laravel 13 by \u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ehttps://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\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/spatie/laravel-ray/blob/main/CHANGELOG.md\"\u003espatie/laravel-ray's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.43.6 - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Laravel 13 by \u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duncanmcclean\"\u003e\u003ccode\u003e@​duncanmcclean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/pull/403\"\u003espatie/laravel-ray#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ehttps://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\u003c/a\u003e\u003c/p\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/spatie/laravel-ray/commit/117a4addce2cb8adfc01b864435b5b278e2f0c40\"\u003e\u003ccode\u003e117a4ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spatie/laravel-ray/issues/403\"\u003e#403\u003c/a\u003e from duncanmcclean/laravel-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/be6013e99c53b80355b276b413d81c659ddca1da\"\u003e\u003ccode\u003ebe6013e\u003c/code\u003e\u003c/a\u003e update testing matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/760da1c69ab1e13d63a52298ca9bca16386d9a5f\"\u003e\u003ccode\u003e760da1c\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spatie/laravel-ray/commit/2699000025a1b4d26c98751de87baed6ed16042c\"\u003e\u003ccode\u003e2699000\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spatie/laravel-ray/compare/1.43.5...1.43.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kovah/LinkAce/pull/1075","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FLinkAce/issues/1075","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1075/packages"}},{"old_version":"2.4.0","new_version":"3.4.1","update_type":"major","path":null,"pr_created_at":"2026-03-01T11:34:24.000Z","version_change":"2.4.0 → 3.4.1","issue":{"uuid":"4006982836","node_id":"PR_kwDOGnOr4c7HHZ8_","number":253,"state":"open","title":"Bump predis/predis from 2.4.0 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T11:34:24.000Z","updated_at":"2026-03-01T11:37:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"2.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.0\u0026new-version=3.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 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\u003c!-- greptile_comment --\u003e\n\n\u003ch3\u003eGreptile Summary\u003c/h3\u003e\n\npredis/predis 패키지를 v2.4.0에서 v3.4.1로 업데이트했습니다. 이는 메이저 버전 업데이트이지만, 이 프로젝트는 기본적으로 `phpredis` 클라이언트를 사용하므로(`config/database.php`의 `REDIS_CLIENT` 설정 참조) 실질적인 영향은 없습니다.\n\nv3.4.1의 주요 개선사항:\n- 핸드셰이크 프로세스 리팩토링으로 최대 25% 성능 향상\n- 일시적 오류에 대한 자동 재시도 지원 추가\n- `psr/http-message` 의존성 추가 (이미 프로젝트에 포함됨)\n\n코드베이스 검토 결과 `Predis` 클래스를 직접 사용하는 곳이 없으며, Laravel의 Redis 파사드를 통해 추상화되어 있어 호환성 문제가 발생하지 않습니다.\n\n\u003ch3\u003eConfidence Score: 5/5\u003c/h3\u003e\n\n- 이 PR은 안전하게 병합할 수 있으며 리스크가 매우 낮습니다\n- 프로젝트가 기본적으로 phpredis 클라이언트를 사용하고 있고, Predis 클래스를 직접 사용하는 코드가 없어 메이저 버전 업데이트에도 불구하고 영향이 없습니다. 의존성 업데이트만 포함되어 있으며 코드 변경사항이 없습니다.\n- 특별히 주의가 필요한 파일이 없습니다\n\n\u003ch3\u003eImportant Files Changed\u003c/h3\u003e\n\n\n\n\n| Filename | Overview |\n|----------|----------|\n| composer.json | predis/predis 버전 제약을 ^2.2에서 ^3.4로 업데이트 |\n| composer.lock | predis/predis를 v2.4.0에서 v3.4.1로 업데이트하고 psr/http-message 의존성 추가 |\n\n\u003c/details\u003e\n\n\n\n\u003csub\u003eLast reviewed commit: f7257d3\u003c/sub\u003e\n\n\u003c!-- greptile_other_comments_section --\u003e\n\n\u003c!-- /greptile_comment --\u003e","html_url":"https://github.com/kimchanhyung98/laravel-starter-kit/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimchanhyung98%2Flaravel-starter-kit/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"}},{"old_version":"2.4.1","new_version":"3.4.1","update_type":"major","path":null,"pr_created_at":"2026-02-28T10:48:42.000Z","version_change":"2.4.1 → 3.4.1","issue":{"uuid":"4004444401","node_id":"PR_kwDORA3DlM7G_3hM","number":25,"state":"open","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-28T10:48:42.000Z","updated_at":"2026-02-28T10:48:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/xjanova/ThaiXTrade/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xjanova%2FThaiXTrade/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"2.4.1","new_version":"3.4.1","update_type":"major","path":null,"pr_created_at":"2026-02-26T21:24:24.000Z","version_change":"2.4.1 → 3.4.1","issue":{"uuid":"3997821696","node_id":"PR_kwDOMjjm087GqT_o","number":648,"state":"closed","title":"chore(deps): bump predis/predis from 2.4.1 to 3.4.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-27T05:10:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-26T21:24:24.000Z","updated_at":"2026-02-27T05:10:51.000Z","time_to_close":27966,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"2.4.1","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.4.1 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.4.1...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.4.1\u0026new-version=3.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 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/FinAegis/core-banking-prototype-laravel/pull/648","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinAegis%2Fcore-banking-prototype-laravel/issues/648","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/648/packages"}},{"old_version":"3.4.0","new_version":"3.4.1","update_type":"patch","path":null,"pr_created_at":"2026-02-26T00:52:15.000Z","version_change":"3.4.0 → 3.4.1","issue":{"uuid":"3992616710","node_id":"PR_kwDORZBEic7GZHnp","number":3,"state":"open","title":"chore(deps): bump predis/predis from 3.4.0 to 3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-26T00:52:15.000Z","updated_at":"2026-02-26T00:52:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.4.0 to 3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\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/predis/predis/commit/0850f2f36ee179f0ff96c92c750e1366c6cd754c\"\u003e\u003ccode\u003e0850f2f\u003c/code\u003e\u003c/a\u003e Prepare v3.4.1 release (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/581c5659bd5032359be34bfc2093172ccad7366f\"\u003e\u003ccode\u003e581c565\u003c/code\u003e\u003c/a\u003e update year in headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4a5be21d6278ea7516848b73ada14eff56655ce4\"\u003e\u003ccode\u003e4a5be21\u003c/code\u003e\u003c/a\u003e Make LMPOP and BLMPOP commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/7fd23dbcb93b5d1c68e5796df58cca8874e0a070\"\u003e\u003ccode\u003e7fd23db\u003c/code\u003e\u003c/a\u003e Removed static from callables because it's deprecated since PHP 8.2 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/dd0713b5157c7c224397af83e8fbd5dab7cc86c5\"\u003e\u003ccode\u003edd0713b\u003c/code\u003e\u003c/a\u003e Fix typo (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/4b527ba96124f76ffa48d66d58e0cb2c345a2283\"\u003e\u003ccode\u003e4b527ba\u003c/code\u003e\u003c/a\u003e Make HTTL and HPTTL commands Prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/6c9de258be4c43acc934655871d48c10f0364219\"\u003e\u003ccode\u003e6c9de25\u003c/code\u003e\u003c/a\u003e Fixed getParameter() call on array + added integration testing with Sentinel ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/compare/v3.4.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.4.0\u0026new-version=3.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 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/avogabos/openemr/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avogabos%2Fopenemr/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"^1.0|^2.0","new_version":"^3.4.1","update_type":"minor","path":null,"pr_created_at":"2026-02-23T21:04:27.000Z","version_change":"^1.0|^2.0 → ^3.4.1","issue":{"uuid":"3980159807","node_id":"PR_kwDOLJf4Rs7Fv_dG","number":26,"state":"open","title":"Update predis/predis requirement from ^1.0|^2.0 to ^3.4.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T21:04:27.000Z","updated_at":"2026-03-09T22:02:48.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"predis/predis","old_version":"^1.0|^2.0","new_version":"^3.4.1","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Updates the requirements on [predis/predis](https://github.com/predis/predis) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eH(P)TTL\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1639\"\u003e#1639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e(B)LMPOP\u003c/code\u003e commands prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Sentinel \u003ccode\u003egetParameter()\u003c/code\u003e call on array error (\u003ca href=\"https://redirect.github.com/predis/predis/issues/2423\"\u003e#2423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003estatic\u003c/code\u003e from callables (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/predis/predis/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 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/vulpecula-io/laravel-datum/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulpecula-io%2Flaravel-datum/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"3.3.0","new_version":"3.4.0","update_type":"minor","path":null,"pr_created_at":"2026-02-21T07:45:16.000Z","version_change":"3.3.0 → 3.4.0","issue":{"uuid":"3971600877","node_id":"PR_kwDORVRqi87FUgBV","number":4,"state":"closed","title":"chore(deps): Bump predis/predis from 3.3.0 to 3.4.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-02T08:27:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T07:45:16.000Z","updated_at":"2026-03-02T08:27:45.000Z","time_to_close":780147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.4.0)](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 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/mehbub-lab/OpenEMR--BIS-Care-X/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehbub-lab%2FOpenEMR--BIS-Care-X/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"2.2.2","new_version":"3.4.0","update_type":"major","path":null,"pr_created_at":"2026-02-16T11:22:39.000Z","version_change":"2.2.2 → 3.4.0","issue":{"uuid":"3947252812","node_id":"PR_kwDOMpW6Tc7EEnoI","number":234,"state":"open","title":"Bump predis/predis from 2.2.2 to 3.4.0","user":"dependabot[bot]","labels":["Stale","dependencies","php"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T11:22:39.000Z","updated_at":"2026-03-03T05:12:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"predis/predis","old_version":"2.2.2","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 2.2.2 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded cluster support for \u003ccode\u003eXADD\u003c/code\u003e, \u003ccode\u003eXDEL\u003c/code\u003e and \u003ccode\u003eXRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded prefixable interface for \u003ccode\u003eHEXPIRE\u003c/code\u003e and \u003ccode\u003eHEXPIRETIME\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new experimental CAS/CAD functionality (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1609\"\u003e#1609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded temporary \u003ccode\u003eXREADGROUP_CLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1608\"\u003e#1608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eMSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental support for \u003ccode\u003eFT.HYBRID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatiblity with Relay (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor pipeline data writing depends on connection type (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXDELEX\u003c/code\u003e and \u003ccode\u003eXACKDEL\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing VSIM argument (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtended \u003ccode\u003eXTRIM\u003c/code\u003e and \u003ccode\u003eXADD\u003c/code\u003e commands with new parameters (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Redis 8.2 test image (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded test coverage for updated Vamana (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental support for vector sets commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1550\"\u003e#1550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXACK\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXCLAIM\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXPENDING\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eXSETID\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation and support for the new \u003ccode\u003eBITOP\u003c/code\u003e command operations (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle and retry \u003ccode\u003eLOADING\u003c/code\u003e errors from Sentinel replicas (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRetry all exceptions from Sentinel replicas (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1577\"\u003e#1577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v2.2.2...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=2.2.2\u0026new-version=3.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 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/Gaurav-vats-12/finance_manager/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaurav-vats-12%2Ffinance_manager/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"}},{"old_version":"3.3.0","new_version":"3.4.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T08:24:36.000Z","version_change":"3.3.0 → 3.4.0","issue":{"uuid":"3946512252","node_id":"PR_kwDORNheec7ECLgD","number":6,"state":"closed","title":"chore(deps): bump predis/predis from 3.3.0 to 3.4.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-02T08:27:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T08:24:36.000Z","updated_at":"2026-03-02T08:27:30.000Z","time_to_close":1209773,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"predis/predis","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/predis/predis"}],"path":null,"ecosystem":"packagist"},"body":"Bumps [predis/predis](https://github.com/predis/predis) from 3.3.0 to 3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/predis/predis/releases\"\u003epredis/predis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces two major improvements: a refactored handshake process and built-in retry support.\u003c/p\u003e\n\u003cp\u003eThe redesigned handshake session delivers up to 25% performance improvement compared to the previous version.\u003c/p\u003e\n\u003cp\u003eWith the newly added retry support, you can automatically retry command execution on transient failures before giving up. This helps mitigate network glitches and delegate error handling to Predis.\u003c/p\u003e\n\u003cp\u003eFor more details, see the \u003ca href=\"https://github.com/predis/predis?tab=readme-ov-file#retry-exceptions\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\u003e)\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/predis/predis/blob/main/CHANGELOG.md\"\u003epredis/predis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional retry support (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eVRANGE\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eHOTKEYS\u003c/code\u003e container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e[L|R]PUSHX\u003c/code\u003e variadic arguments normalization (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed wrong \u003ccode\u003e@param\u003c/code\u003e annotation in \u003ccode\u003eParameters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003eZRANDMEMBER\u003c/code\u003e prefixable (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove connection handshake by pipelining commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1622\"\u003e#1622\u003c/a\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/predis/predis/commit/1183f5732e6b10efd33f64984a96726eaecb59aa\"\u003e\u003ccode\u003e1183f57\u003c/code\u003e\u003c/a\u003e fix changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/83dbdbeb43d7fc773cc6c8d8402d394d2fbd821a\"\u003e\u003ccode\u003e83dbdbe\u003c/code\u003e\u003c/a\u003e prepare v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/5d85628a117470c90f72b3280cb686b0a7f97ff2\"\u003e\u003ccode\u003e5d85628\u003c/code\u003e\u003c/a\u003e Add normalizeVariadic to RPUSHX and LPUSHX commands (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/8b9f882a438b9ec19f5e6a41c9a98b0ee192767b\"\u003e\u003ccode\u003e8b9f882\u003c/code\u003e\u003c/a\u003e Added testing with Redis 8.6 GA (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/e851ed6cebfb1a1d01958fdb5f65da73a78a3158\"\u003e\u003ccode\u003ee851ed6\u003c/code\u003e\u003c/a\u003e Added support for idempotent stream API (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/861bde010a3bc02e8b033d653a4a27bee4294949\"\u003e\u003ccode\u003e861bde0\u003c/code\u003e\u003c/a\u003e Added support for HOTKEYS container command (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/53504469d7c34cea3ec14dd52b25654e616ea59d\"\u003e\u003ccode\u003e5350446\u003c/code\u003e\u003c/a\u003e Added testing with TimeSeries NaN values (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1628\"\u003e#1628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/d8a99ef674cac1fd5054127bc034beaf200382f3\"\u003e\u003ccode\u003ed8a99ef\u003c/code\u003e\u003c/a\u003e Added testing with SSL authentication using CN (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/a24a7be9b4321b60c069c95190213ca8d883a082\"\u003e\u003ccode\u003ea24a7be\u003c/code\u003e\u003c/a\u003e Added support for Redis 8.6 (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/predis/predis/commit/95e802430d4458b2a99316e747ae0ad81cd321ba\"\u003e\u003ccode\u003e95e8024\u003c/code\u003e\u003c/a\u003e Added testing with SSL connection (\u003ca href=\"https://redirect.github.com/predis/predis/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/predis/predis/compare/v3.3.0...v3.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=predis/predis\u0026package-manager=composer\u0026previous-version=3.3.0\u0026new-version=3.4.0)](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 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/shweta-patki/openemr-7.04/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shweta-patki%2Fopenemr-7.04/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}