{"id":20663,"name":"dagster","ecosystem":"pip","repository_url":"https://github.com/dagster-io/dagster","issues_count":93,"created_at":"2025-06-07T02:12:41.939Z","updated_at":"2025-06-07T02:12:41.939Z","purl":"pkg:pypi/dagster","metadata":{"id":2687116,"name":"dagster","ecosystem":"pypi","description":"Dagster is an orchestration platform for the development, production, and observation of data assets.","homepage":"https://dagster.io","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/dagster-io/dagster","keywords_array":[],"namespace":null,"versions_count":665,"first_release_published_at":"2018-06-12T15:57:18.000Z","latest_release_published_at":"2025-06-05T17:33:15.000Z","latest_release_number":"1.10.19","last_synced_at":"2025-06-05T17:46:18.083Z","created_at":"2022-04-10T10:31:22.281Z","updated_at":"2025-06-05T17:46:19.925Z","registry_url":"https://pypi.org/project/dagster/","install_command":"pip install dagster --index-url https://pypi.org/simple","documentation_url":"https://docs.dagster.io","metadata":{"funding":null,"documentation":"https://docs.dagster.io","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Environment :: Web Environment","Intended Audience :: Developers","Intended Audience :: System Administrators","License :: OSI Approved :: Apache Software License","Operating System :: OS Independent","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.9","Topic :: Software Development :: Libraries :: Application Frameworks","Topic :: System :: Monitoring"],"normalized_name":"dagster"},"repo_metadata":{"id":37270154,"uuid":"131619646","full_name":"dagster-io/dagster","owner":"dagster-io","description":"An orchestration platform for the development, production, and observation of data assets.","archived":false,"fork":false,"pushed_at":"2024-09-09T09:20:14.000Z","size":1153463,"stargazers_count":11126,"open_issues_count":2737,"forks_count":1396,"subscribers_count":120,"default_branch":"master","last_synced_at":"2024-09-09T10:50:49.815Z","etag":null,"topics":["analytics","dagster","data-engineering","data-integration","data-orchestrator","data-pipelines","data-science","etl","metadata","mlops","orchestration","python","scheduler","workflow","workflow-automation"],"latest_commit_sha":null,"homepage":"https://dagster.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dagster-io.png","metadata":{"files":{"readme":".github/readme-asset-graph.png","changelog":"CHANGES.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-30T16:30:04.000Z","updated_at":"2024-09-09T10:15:50.000Z","dependencies_parsed_at":"2023-10-12T17:26:38.846Z","dependency_job_id":"f8b5b7aa-0031-4bb9-828b-1526f8649cc1","html_url":"https://github.com/dagster-io/dagster","commit_stats":{"total_commits":16889,"total_committers":412,"mean_commits":40.99271844660194,"dds":0.9143821422227485,"last_synced_commit":"4a9a0858afd99c925a978cc72023540fdce99876"},"previous_names":[],"tags_count":763,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dagster-io","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218394114,"owners_count":16323847,"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":"dagster-io","name":"Dagster","uuid":"40032576","kind":"organization","description":"An orchestration platform for the development, production, and observation of data assets.","email":null,"website":"https://dagster.io/","location":"San Francisco, CA","twitter":"dagster","company":null,"icon_url":"https://avatars.githubusercontent.com/u/40032576?v=4","repositories_count":46,"last_synced_at":"2024-03-25T20:26:46.420Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dagster-io","funding_links":[],"total_stars":10704,"followers":227,"following":0,"created_at":"2022-11-02T16:32:38.964Z","updated_at":"2024-03-25T20:27:00.728Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dagster-io","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dagster-io/repositories"},"tags":[{"name":"1.8.4","sha":"daffb5c6423a7d4b1484a2bb58d7015b58f500c3","kind":"tag","published_at":"2024-08-30T18:03:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.8.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"55c01f556027e6e98d25455deccb25fc7bd2ec70","kind":"tag","published_at":"2024-08-23T15:44:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.8.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"28a7e19b581ac30dec4702fab23f0b512cc47820","kind":"tag","published_at":"2024-08-22T18:34:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.8.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"543d98e7492f2951d2081673b5f369f5559bb99a","kind":"tag","published_at":"2024-08-15T21:07:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.8.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"e755c47bc8e1f596fdb4c4d68551732ee656dcfb","kind":"tag","published_at":"2024-08-08T17:10:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.8.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.8.0/manifests"},{"name":"1.7.16","sha":"1d08f235cb16dfdc5e584119f784d7b51dcb7bdd","kind":"tag","published_at":"2024-08-02T14:02:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.16/manifests"},{"name":"1.7.15","sha":"4d937c76165deecb4144dfc14f59c79e2155bffb","kind":"tag","published_at":"2024-07-25T19:33:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.15/manifests"},{"name":"1.7.14","sha":"aaee173dccccbb253680c619c56c09769092679d","kind":"tag","published_at":"2024-07-18T21:14:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.14/manifests"},{"name":"1.7.13","sha":"3ff3de4f1c44a65fbe979841910dcf222eda58bc","kind":"tag","published_at":"2024-07-11T19:31:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.13/manifests"},{"name":"1.7.12","sha":"36968cc4598b7e5a9fedb4f26a93fbde93675cd0","kind":"tag","published_at":"2024-06-28T18:30:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.12/manifests"},{"name":"1.7.11","sha":"28aa0a8ade20ccc42cc53ff3436fea48ff25582e","kind":"tag","published_at":"2024-06-27T19:58:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.11/manifests"},{"name":"1.7.10","sha":"b8118e12914d1bf7fe62be5f99e2ce4616ac7639","kind":"tag","published_at":"2024-06-13T19:06:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.10/manifests"},{"name":"1.7.9","sha":"989f69d31c359e22de6610aabed834c97f4f66b9","kind":"tag","published_at":"2024-06-06T20:42:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.9/manifests"},{"name":"1.7.9rc0","sha":"7498b96792f42d07be585d3184c7c83dd9505839","kind":"tag","published_at":"2024-06-06T19:43:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.9rc0/manifests"},{"name":"1.7.8","sha":"e118d450d19482a06289ebaba8020ac9b0093ecb","kind":"tag","published_at":"2024-05-30T22:03:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.8/manifests"},{"name":"1.7.7","sha":"f911fb8257bb24f68d0b5f3be24970576285b5e1","kind":"tag","published_at":"2024-05-23T21:27:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.7/manifests"},{"name":"1.7.6","sha":"36b6dbcba8a74f60de01aa7139e2f00c4a007222","kind":"tag","published_at":"2024-05-16T19:25:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.6/manifests"},{"name":"1.7.5","sha":"b75059b249d1388f99bd49b1b46f9c99686a3a6f","kind":"tag","published_at":"2024-05-09T17:46:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.5/manifests"},{"name":"1.7.4","sha":"fbe9818b8c0f1abdfe35b39f1b6e42bdc43c0871","kind":"tag","published_at":"2024-05-02T20:30:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.4/manifests"},{"name":"1.7.3","sha":"dfc68b292a4994a99eac3d09980759825632c3fe","kind":"tag","published_at":"2024-04-25T20:07:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.3/manifests"},{"name":"1.7.2rc4","sha":"d05383068f62c2068eda977a668e8283fb51b808","kind":"tag","published_at":"2024-04-19T17:59:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc4/manifests"},{"name":"1.7.2rc3","sha":"a5b16a031f4a7ac95348872aea1d530f4eacc2c4","kind":"tag","published_at":"2024-04-18T21:08:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc3/manifests"},{"name":"1.7.2","sha":"0d47f5b5e40b79f1b1a9d3121fc3c042d658c031","kind":"tag","published_at":"2024-04-18T18:16:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2/manifests"},{"name":"1.7.2rc2","sha":"7a5887480a28e816ea790d541b52cb41dc378fd5","kind":"tag","published_at":"2024-04-16T20:25:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc2/manifests"},{"name":"1.7.2rc1","sha":"423a848d46748d3214a6922378f9816b03ab08c5","kind":"tag","published_at":"2024-04-16T17:49:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc1/manifests"},{"name":"1.7.2rc0","sha":"e5885e77e0042d602c4189dde664b3a70ebd0bcc","kind":"tag","published_at":"2024-04-16T16:13:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.2rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.2rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.2rc0/manifests"},{"name":"1.7.1","sha":"c04f3f226922e433f4639461d80319847f1e4fcf","kind":"tag","published_at":"2024-04-11T18:02:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"0ffe859627ccb83c7fb4d9eae17ef55f5fdd6bef","kind":"tag","published_at":"2024-04-04T19:42:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.7.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.7.0/manifests"},{"name":"1.6.14","sha":"139a107292075a01def6f6bc26d483a7165c08b7","kind":"tag","published_at":"2024-03-29T22:25:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.14/manifests"},{"name":"1.6.13","sha":"eb9c8d18a0ce79db8130a50f6f77849d150ee80b","kind":"tag","published_at":"2024-03-22T17:42:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.13/manifests"},{"name":"1.6.12","sha":"ebb306febbfa2933eea9f95bf22e69da73fd2400","kind":"tag","published_at":"2024-03-21T22:32:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.12/manifests"},{"name":"1.6.11","sha":"113bd25f1cd092ebacf2f39a7a70c98680d8050f","kind":"tag","published_at":"2024-03-15T16:52:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.11/manifests"},{"name":"1.6.10","sha":"ea9cfb0206b299919b85d715143759331ebdc133","kind":"tag","published_at":"2024-03-14T21:04:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.10/manifests"},{"name":"1.6.9","sha":"3d9a8c7d4276159e7026b183644193ddc7bac576","kind":"tag","published_at":"2024-03-08T00:14:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.9/manifests"},{"name":"1.6.8","sha":"c85b36a63fc23d84f46441d13a37345020dd6eec","kind":"tag","published_at":"2024-03-01T19:06:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.8/manifests"},{"name":"1.6.7","sha":"cb3b188aca66112f2357b2782119213c72d59971","kind":"tag","published_at":"2024-02-29T19:26:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.7/manifests"},{"name":"1.6.6","sha":"1bd60e5de198f9d7e81d5dd20373d6b625aa2d01","kind":"tag","published_at":"2024-02-22T21:31:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.6/manifests"},{"name":"1.6.5","sha":"4730630da02a20adf26715480187f7e1e50f2c3a","kind":"tag","published_at":"2024-02-15T17:06:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.5/manifests"},{"name":"1.6.4","sha":"c7f7d309ef331a1e037dd455a16617559807201b","kind":"tag","published_at":"2024-02-08T22:10:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.4/manifests"},{"name":"1.6.3","sha":"e3eadd7587c55552965cf14a5e2282d596984a06","kind":"tag","published_at":"2024-02-01T22:03:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.3/manifests"},{"name":"1.6.2","sha":"1bc63fdfd4efe3903342ef0c7c6b651727ea41a9","kind":"tag","published_at":"2024-01-29T23:14:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"892440418f5bf1282e2f46e71225481d236af43a","kind":"tag","published_at":"2024-01-18T20:05:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"7279d31de0704646ba50dde2b028c69814f49536","kind":"tag","published_at":"2024-01-11T19:34:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.6.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.6.0/manifests"},{"name":"1.5.14","sha":"33c30ee632697bdaad09fd3a1ea2648df33ffd40","kind":"tag","published_at":"2024-01-04T19:02:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.14/manifests"},{"name":"1.5.14rc0","sha":"5b9d00bda0e68b1c2f521387a5910d56805ec7ec","kind":"tag","published_at":"2024-01-04T16:43:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.14rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.14rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.14rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.14rc0/manifests"},{"name":"1.5.13","sha":"b55fe76c9bacfec20efa61320e87b79c07b3e44c","kind":"tag","published_at":"2023-12-14T18:42:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.13/manifests"},{"name":"1.5.12","sha":"201baf2f48d2f5c2c1d49d2eec3a1c41021fca8f","kind":"tag","published_at":"2023-12-11T22:02:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.12/manifests"},{"name":"1.5.11","sha":"0e53326d53ab6cce41a52aeae1f17f1c2f9369b0","kind":"tag","published_at":"2023-12-07T22:07:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.11/manifests"},{"name":"1.5.10","sha":"da002ffbfae3173bd504ced8e93d9952dd5386e7","kind":"tag","published_at":"2023-11-30T22:45:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.10/manifests"},{"name":"1.5.9","sha":"4a7d954ff74ae0e2394f60949c7eee337b17d74c","kind":"tag","published_at":"2023-11-16T22:10:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.9/manifests"},{"name":"1.5.8","sha":"8b0dd8998a5ffaf4c9b84bb76e44243959d23e1c","kind":"tag","published_at":"2023-11-15T00:51:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.8/manifests"},{"name":"1.5.7","sha":"dd0ed557f0c076e743566f76d5ff2adbf1f6ef95","kind":"tag","published_at":"2023-11-09T21:20:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.7/manifests"},{"name":"1.5.6","sha":"a3e6083e872964091bf085e4b0146aba7468b6c8","kind":"tag","published_at":"2023-11-02T19:57:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.6/manifests"},{"name":"1.5.5","sha":"258a453766b140e52a6abfd9fb4812961f6b28d0","kind":"tag","published_at":"2023-10-26T20:16:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.5/manifests"},{"name":"1.5.4","sha":"a39ed98e185541a2f613d9bee0379f3eeff95e01","kind":"tag","published_at":"2023-10-19T18:15:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.4/manifests"},{"name":"1.5.3","sha":"a8bd85ace50e15ac6d83ce4e9ceaea5fb69bd5a0","kind":"tag","published_at":"2023-10-12T20:47:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.3/manifests"},{"name":"1.5.2","sha":"ce60de4fcde03f2fcf4724f115a9acddb4cc7032","kind":"tag","published_at":"2023-10-09T22:13:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.2/manifests"},{"name":"1.5.1","sha":"aa337c4fec1584360d707e1afa17d171285ece4a","kind":"tag","published_at":"2023-10-04T21:48:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"3047d544b6063d454f44b604a01b9777222a7afa","kind":"tag","published_at":"2023-10-02T21:08:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.5.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.5.0/manifests"},{"name":"1.4.17","sha":"a863b3c21ce4b9528f46f876f816ddd09ae70cef","kind":"tag","published_at":"2023-09-28T15:21:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.17/manifests"},{"name":"1.4.16","sha":"332e8d9de977e8bbeb24b0172c01796b77e4ea80","kind":"tag","published_at":"2023-09-22T21:29:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.16/manifests"},{"name":"1.4.15","sha":"ff303bcd7837a0d93a9722837a3080be1e2bf225","kind":"tag","published_at":"2023-09-20T19:54:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.15/manifests"},{"name":"1.4.14","sha":"bf61187935a200717af2a7403cb5082e99b4f668","kind":"tag","published_at":"2023-09-15T17:56:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.14/manifests"},{"name":"1.4.13","sha":"c6f53f44c1abbfc4d2f606908bd49954a322d586","kind":"tag","published_at":"2023-09-14T20:30:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13/manifests"},{"name":"1.4.13rc1","sha":"ffc73b852dd8985f1d4a907dfcf2cfca2320c211","kind":"tag","published_at":"2023-09-13T21:17:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.13rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.13rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13rc1/manifests"},{"name":"1.4.13rc0","sha":"65ff0c0d6001ad1f5faf15fbc26f1625dc123c11","kind":"tag","published_at":"2023-09-12T17:34:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.13rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.13rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.13rc0/manifests"},{"name":"1.4.12","sha":"e42c401702b00094f81ee72ec141508508b87e24","kind":"tag","published_at":"2023-09-07T20:29:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.12/manifests"},{"name":"1.4.12rc0","sha":"72405b5157caadfad8aebf30cfb1e908e23472fc","kind":"tag","published_at":"2023-09-07T19:40:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.12rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.12rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.12rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.12rc0/manifests"},{"name":"1.4.11","sha":"2c46ae08d7e1cdb75b94cd8ee3bd9bfe4def96b4","kind":"tag","published_at":"2023-08-31T18:31:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.11/manifests"},{"name":"1.4.10","sha":"8eb9fe61a772c9ffbac884c5a714cf839789aed4","kind":"tag","published_at":"2023-08-25T18:27:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.10/manifests"},{"name":"1.4.9","sha":"b162c27de7cda09eeb9dd9933cec1bac47bb6d9f","kind":"tag","published_at":"2023-08-25T00:43:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.9/manifests"},{"name":"1.4.8","sha":"10db0d8867f975a8af903d132571dae0f037db25","kind":"tag","published_at":"2023-08-24T17:17:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.8/manifests"},{"name":"1.4.7","sha":"3f54c8d16b941700b4952232d459deed6667f32a","kind":"tag","published_at":"2023-08-18T17:55:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.7/manifests"},{"name":"1.4.6","sha":"e39ada9d0d122307c0b6bd5d1529f6324d471cf1","kind":"tag","published_at":"2023-08-17T17:10:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.6/manifests"},{"name":"1.4.5","sha":"f981a75013f9baad57e40e2984a6f86b58c6d2c8","kind":"tag","published_at":"2023-08-10T21:32:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.5/manifests"},{"name":"1.4.4","sha":"40eeb9fac13e8a54c6d0dbd0f9efadc52a844fdd","kind":"tag","published_at":"2023-08-03T21:48:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"e927261e2745ba13d515a47fbdfa3bf16fb1e2d5","kind":"tag","published_at":"2023-07-31T22:56:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"08f916bbe15e116705b5c7edaa42d2b24a3f3b91","kind":"tag","published_at":"2023-07-21T22:26:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"5c6a53fc9d3fadbe01063efe683b2b5ed7b64871","kind":"tag","published_at":"2023-07-21T15:27:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"ce226afd6bc05ca505c0b1f37d713d0c444557b8","kind":"tag","published_at":"2023-07-20T17:31:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.4.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.4.0/manifests"},{"name":"1.3.14","sha":"73411c5b49c438f513d499d6262ec3f85cb19a49","kind":"tag","published_at":"2023-07-14T19:11:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14/manifests"},{"name":"1.3.14rc2","sha":"c9bda54f68e3ec1ad8f8adde356c3b2a7523ccd1","kind":"tag","published_at":"2023-07-12T17:22:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.14rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.14rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc2/manifests"},{"name":"1.3.14rc1","sha":"b408dfe2661a3eba22bff789b29b7615c5f8e66e","kind":"tag","published_at":"2023-07-10T23:24:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.14rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.14rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc1/manifests"},{"name":"1.3.14rc0","sha":"ade1432229901473f9dcde990e4a54b85f0e81a0","kind":"tag","published_at":"2023-07-10T22:54:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.14rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.14rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.14rc0/manifests"},{"name":"1.3.13","sha":"9227432950e8d03a93dd2acf7062ea6abf3cc441","kind":"tag","published_at":"2023-06-29T16:32:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.13/manifests"},{"name":"1.3.12","sha":"ed4be3e1054b28e395920087cac54ba84ec917a8","kind":"tag","published_at":"2023-06-28T19:47:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.12/manifests"},{"name":"1.3.11","sha":"eb01b504065054e2f83779365542416aea2e63f1","kind":"tag","published_at":"2023-06-22T17:26:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.11/manifests"},{"name":"1.3.10","sha":"d349792555dea74e0f61e328dd8826f0a3373c4e","kind":"tag","published_at":"2023-06-15T16:19:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.10/manifests"},{"name":"1.3.9","sha":"63d2ecbf7482f57b499e2b4903bb2b5091363db6","kind":"tag","published_at":"2023-06-08T18:42:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.9/manifests"},{"name":"1.3.9rc0","sha":"a7fc3547540c17d7238fc1849aff493c28a1808b","kind":"tag","published_at":"2023-06-08T18:18:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.9rc0/manifests"},{"name":"1.3.8","sha":"ac7c72e82edeaf4982a560079f0c26f1ec0d5fee","kind":"tag","published_at":"2023-06-08T16:22:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.8/manifests"},{"name":"1.3.7","sha":"73f55587c1701d889ec76211b6f72577557ae214","kind":"tag","published_at":"2023-06-01T18:13:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.7/manifests"},{"name":"1.3.6","sha":"5cde195d695c67ce9d66269c20b78915ba56ba92","kind":"tag","published_at":"2023-05-25T17:15:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.6/manifests"},{"name":"1.3.5","sha":"7c9559e099fee38cf54588a4a6a582f127037a59","kind":"tag","published_at":"2023-05-18T20:36:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"baffd804d1705be15684e9c4853b257d402a0a36","kind":"tag","published_at":"2023-05-11T16:57:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"641e0c55455b1c307702f73ad06803bab4576594","kind":"tag","published_at":"2023-05-04T17:41:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"67a8509bf83b3720ad1a0aeead06c3e55e566801","kind":"tag","published_at":"2023-04-27T18:27:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"cdcdd5bafc037764aec517e2fe2f728aa48c19ff","kind":"tag","published_at":"2023-04-20T20:37:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"2bb2f6384988d601277791b1b38e008b39668561","kind":"tag","published_at":"2023-04-19T19:00:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.3.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.3.0/manifests"},{"name":"1.2.7","sha":"b0810dcd075b5905e52d31475a6e999a5ad9fb4a","kind":"tag","published_at":"2023-04-13T15:01:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.7/manifests"},{"name":"1.2.6","sha":"de83d3229b77f77f33dbaf5e672179975f92ba95","kind":"tag","published_at":"2023-04-05T23:50:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.6/manifests"},{"name":"1.2.5","sha":"ef120c2eddc281823f953b948d6316a522a497e9","kind":"tag","published_at":"2023-04-05T20:17:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.5/manifests"},{"name":"1.2.4","sha":"2cf765cc2b96f94e3b23d8c2256b98eb09cffeb6","kind":"tag","published_at":"2023-03-29T19:50:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.4/manifests"},{"name":"1.2.3","sha":"46f985f8000c0138d83989a9d8dea6489d0854e3","kind":"tag","published_at":"2023-03-22T21:50:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.3/manifests"},{"name":"1.2.2","sha":"3b6c517ca9bbe810d10ee5cb3414532736d8a553","kind":"tag","published_at":"2023-03-15T19:51:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"1e86e8e9b12668dd1162b39bfc2d1f76ec9443d7","kind":"tag","published_at":"2023-03-10T19:10:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"56eb23cc2502e6ea91817754d97ba28e79d618e1","kind":"tag","published_at":"2023-03-09T21:36:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.2.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.2.0/manifests"},{"name":"1.1.21","sha":"c607767076da21de66ac364f1501c4ed49c20b49","kind":"tag","published_at":"2023-03-02T22:51:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.21","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.21/manifests"},{"name":"1.1.20","sha":"8c9f54a2b4c63aa156d1aa328deecf8df90dac27","kind":"tag","published_at":"2023-02-23T22:57:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.20","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.20/manifests"},{"name":"1.1.19","sha":"8bf470b85896253ab0fbfbc576ba9a7148a53c49","kind":"tag","published_at":"2023-02-17T01:03:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.19","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.19/manifests"},{"name":"1.1.18","sha":"efae55e3759082b02e8359e3960ce713025091f6","kind":"tag","published_at":"2023-02-09T20:51:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.18","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.18/manifests"},{"name":"1.1.17","sha":"3ae56ff3e11f32cd92320519f9d5dea8b3925b9b","kind":"tag","published_at":"2023-02-06T22:41:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.17/manifests"},{"name":"1.1.17rc0","sha":"3cbdc844582cfcb7b2979609a49f836f3894b0bc","kind":"tag","published_at":"2023-02-06T17:31:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.17rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.17rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.17rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.17rc0/manifests"},{"name":"1.1.16rc0","sha":"c99917fa05eb6e705ac45cdd8dbe065d3595e761","kind":"tag","published_at":"2023-02-03T19:11:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.16rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.16rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.16rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.16rc0/manifests"},{"name":"1.1.15","sha":"5d45afa1d819c23f58611e4200c49810fbf53d08","kind":"tag","published_at":"2023-02-02T22:47:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.15/manifests"},{"name":"1.1.14","sha":"664c2e425708f34a2033c7213307a8fc7995ad69","kind":"tag","published_at":"2023-01-27T21:52:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.14/manifests"},{"name":"1.1.13","sha":"7b41924aa17247edf1f92adf89f3894512b1fd7f","kind":"tag","published_at":"2023-01-20T18:00:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.13/manifests"},{"name":"1.1.12","sha":"19406a0973fb4282da290c54c3ec06b062214de0","kind":"tag","published_at":"2023-01-19T23:03:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.12/manifests"},{"name":"1.1.11","sha":"9d72bd57c8d61a3881d2b291df829c7adcd302a1","kind":"tag","published_at":"2023-01-19T20:22:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.11/manifests"},{"name":"1.1.11rc0","sha":"4497c058e1307143900966d94c949c9db9335374","kind":"tag","published_at":"2023-01-18T19:11:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.11rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.11rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.11rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.11rc0/manifests"},{"name":"1.1.10","sha":"8cc6ccc8e6f524284bb1d5d80683a28db46cc4dc","kind":"tag","published_at":"2023-01-12T19:46:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.10/manifests"},{"name":"1.1.9","sha":"79008647f21eec7c08767e7fb7bebedef23dab1e","kind":"tag","published_at":"2023-01-06T19:47:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.9/manifests"},{"name":"1.1.8","sha":"88c01f116ab8b38b0350ad2b43f59e0c1a3331fe","kind":"tag","published_at":"2023-01-05T23:35:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"9882250b822f5a073f450aabd88336b0210e8c22","kind":"tag","published_at":"2022-12-15T20:30:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"ef2ac2f33ed417f6e2aa6b03a9de37301f8820ef","kind":"tag","published_at":"2022-12-08T20:27:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"aa49f95dce102e88ef24e32fb88d3f05e1b9e57d","kind":"tag","published_at":"2022-12-02T15:43:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.5/manifests"},{"name":"1.1.4","sha":"5b8a5e80c57fdd90889e4c01c31de8eafd6b6e99","kind":"tag","published_at":"2022-12-01T22:27:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.4/manifests"},{"name":"1.1.3","sha":"f53311cfda36e28f08034a3fd13278031bf40873","kind":"tag","published_at":"2022-11-22T22:32:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.3/manifests"},{"name":"1.1.2","sha":"934dbccdc383764e0a6b02175c7bf90749b832e5","kind":"tag","published_at":"2022-11-18T21:55:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"73a1442b02c835f4bd3f1c55b9491204a8c31456","kind":"tag","published_at":"2022-11-18T18:21:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"a3cc30ab521a6e005a52d19cda57769108187f3e","kind":"tag","published_at":"2022-11-18T00:08:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.1.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.1.0/manifests"},{"name":"1.0.17","sha":"4c51207b24cf1d5a76bc07dc9ee6648b86c3865b","kind":"tag","published_at":"2022-11-10T19:21:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.17/manifests"},{"name":"1.0.16","sha":"afb20aa03ca509445edc081326babd91c2ed60fe","kind":"tag","published_at":"2022-11-03T19:23:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.16/manifests"},{"name":"1.0.15","sha":"f816bb9c94159af6feb9ca56d9b949a9b0f9b88c","kind":"tag","published_at":"2022-10-27T19:03:01.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.15/manifests"},{"name":"1.0.14","sha":"e7b7848c10778dbff951164855a4c69fe2edbfd9","kind":"tag","published_at":"2022-10-20T20:32:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"141abe9dcadc26bffac3c1a1f787874576370b85","kind":"tag","published_at":"2022-10-14T20:32:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"b2b1cb14c1c27e9288239a171ab182f17eb30ee6","kind":"tag","published_at":"2022-10-06T22:29:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"30db4d381760d095a2221b64fea172166e7f9cd8","kind":"tag","published_at":"2022-09-29T21:01:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"2ec05610b53bbfb4b63defbf0f39fa25e600614d","kind":"tag","published_at":"2022-09-22T19:21:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.10/manifests"},{"name":"0.15.10","sha":"15565486aae43d58f28ada316591602be5dd517e","kind":"tag","published_at":"2022-09-15T20:14:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.10/manifests"},{"name":"1.0.9","sha":"fb92b28c6256fda3f43b9109429aea89fa3e8502","kind":"tag","published_at":"2022-09-15T19:14:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"8f674c4c69b3492f3cb59c4462b8e37041a923f5","kind":"tag","published_at":"2022-09-08T20:04:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"4d1a7b145ea3e9b29e761545f496adcd1827cf90","kind":"tag","published_at":"2022-09-01T20:57:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.7/manifests"},{"name":"0.15.9","sha":"680f74e83aaead5761201728c95fe7fd4f81970e","kind":"tag","published_at":"2022-08-26T15:10:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.9/manifests"},{"name":"1.0.6","sha":"878c1e8c37eea8e3ee9dbd291999b64746d712f6","kind":"tag","published_at":"2022-08-26T14:21:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"313fa902c63f31701d23152a76d92561bedd524b","kind":"tag","published_at":"2022-08-26T01:29:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"79eee27bb4272b63bc6b1fb041cf6dfe8125b4b0","kind":"tag","published_at":"2022-08-18T23:00:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"26bcacaf9d3c9cacd8020014c1bffebff6b51b31","kind":"commit","published_at":"2022-08-11T22:37:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"beef9d6a5da1592babf9b3012c2cf4eeb7c6ab2c","kind":"tag","published_at":"2022-08-08T22:13:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"de6a556dd5378e1142c31c5789dd23e1bab63c1a","kind":"tag","published_at":"2022-08-05T03:50:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"dcaef0a290dc5332915758552439da152afdb841","kind":"tag","published_at":"2022-08-05T00:32:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0/manifests"},{"name":"1.0.0rc2","sha":"7fcb6876d09bb5b33a7d9dc44e8e6dd5f3379467","kind":"tag","published_at":"2022-08-04T21:20:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.0rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc2/manifests"},{"name":"1.0.0rc1","sha":"e6240c678f83516e4c8fae1170bc03282370a73d","kind":"tag","published_at":"2022-08-04T20:17:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.0rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc1/manifests"},{"name":"1.0.0rc0","sha":"38a3e6fd5028c81627a8cdd66455b7fbc6b43c3e","kind":"tag","published_at":"2022-08-04T20:01:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/1.0.0rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/1.0.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/1.0.0rc0/manifests"},{"name":"0.15.8","sha":"16b5987d7ef60b786851c8a46cd2c6fa512f1981","kind":"tag","published_at":"2022-07-28T18:35:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.8/manifests"},{"name":"0.15.7","sha":"1e85cd8d0d7915da561e8446ac5202f48312ada4","kind":"tag","published_at":"2022-07-21T20:06:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.7/manifests"},{"name":"0.15.6","sha":"dbe9e665a0ea45feac52b9cff2d0cabe7f141196","kind":"tag","published_at":"2022-07-14T21:43:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.6/manifests"},{"name":"0.15.5","sha":"492402374403c27291e5db51a12b5273ff5a1fd2","kind":"tag","published_at":"2022-07-07T20:49:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"3cbf31e37efcbfe857b7a3f3e8c61230168789e3","kind":"tag","published_at":"2022-07-06T17:19:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"237978b03287070b36223b1112e7888185a9586b","kind":"tag","published_at":"2022-06-30T22:32:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"40c40aaaec41f69734a2a5ba071fc5d4d0acfd96","kind":"tag","published_at":"2022-06-24T22:31:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"9d3b45af58e4e64640eb826916da0ac42434c549","kind":"tag","published_at":"2022-06-24T01:11:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"3a2456aee888116e281ee1dbc874e8e277709526","kind":"tag","published_at":"2022-06-14T20:09:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.15.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.15.0/manifests"},{"name":"0.14.21rc0","sha":"e235978a8338a217b26211fc021c537125eb7790","kind":"tag","published_at":"2022-06-10T00:28:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.21rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.21rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.21rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.21rc0/manifests"},{"name":"0.14.20","sha":"12fab7c429b226e4b72c88e15ef270f3bf4d9da5","kind":"tag","published_at":"2022-06-09T21:35:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.20","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.20/manifests"},{"name":"0.14.20rc0","sha":"1e8721557dc4d61a5a4498148df2f4e74843f3df","kind":"tag","published_at":"2022-06-03T20:25:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.20rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.20rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.20rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.20rc0/manifests"},{"name":"0.14.19","sha":"b4e0377b5241735bd66796380f7bbab12479f248","kind":"tag","published_at":"2022-06-03T15:00:01.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.19","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.19/manifests"},{"name":"0.14.18rc6","sha":"44da6f2bd3df8f6973acad67dd9572811deee989","kind":"tag","published_at":"2022-06-03T01:18:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc6/manifests"},{"name":"0.14.18rc5","sha":"f2b8521f257612eb72e1b7740d018c2be35e0361","kind":"tag","published_at":"2022-06-02T21:07:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc5/manifests"},{"name":"0.14.18","sha":"97c50f1c3fb54655e28ebd0b63596654cf0a635e","kind":"tag","published_at":"2022-06-02T20:21:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18/manifests"},{"name":"0.14.18rc4","sha":"070bab19ce783580af9c76f530e6d75edfba2c0a","kind":"tag","published_at":"2022-05-31T16:46:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc4/manifests"},{"name":"0.14.18rc3","sha":"44d5bffec6d4816901cc444ecdf2f77ea45ca3a8","kind":"tag","published_at":"2022-05-28T05:12:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc3/manifests"},{"name":"0.14.18rc2","sha":"582b5c3eeb57297ad0547e90139877ffcd819f71","kind":"tag","published_at":"2022-05-28T04:32:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc2/manifests"},{"name":"0.14.18rc1","sha":"c09e15d96dae771d4541b8dded4a3ba754668598","kind":"tag","published_at":"2022-05-27T21:33:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.18rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.18rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.18rc1/manifests"},{"name":"0.14.17","sha":"02c2a9bcc967e4fd42ddcb91bc5a5e20bf2e8f73","kind":"tag","published_at":"2022-05-26T18:50:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17/manifests"},{"name":"0.14.17rc10","sha":"7f96deef2f066f51d1570f83ca94313361df9f40","kind":"tag","published_at":"2022-05-26T17:16:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc10/manifests"},{"name":"0.14.17rc8","sha":"b4300a7da21cc6913d01a2e7578cbd86bb69e7cf","kind":"tag","published_at":"2022-05-25T15:39:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc8/manifests"},{"name":"0.14.17rc7","sha":"a36415b384f853c1a3de796600db11ce5e93b492","kind":"tag","published_at":"2022-05-25T15:10:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc7/manifests"},{"name":"0.14.17rc6","sha":"0c33acbf80d9ac86c786d1b6a5dd19de5c4d1859","kind":"tag","published_at":"2022-05-25T06:31:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc6/manifests"},{"name":"0.14.17rc5","sha":"40b3a1def31b3693bc4d6716c2f8d8347ebc075c","kind":"tag","published_at":"2022-05-25T04:26:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc5/manifests"},{"name":"0.14.17rc4","sha":"595a246768eb39e1cf666c61692f5d2a18818496","kind":"tag","published_at":"2022-05-25T04:01:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc4/manifests"},{"name":"0.14.17rc3","sha":"a414f18182fc6ff27853101c5916b565f8773840","kind":"tag","published_at":"2022-05-25T03:32:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc3/manifests"},{"name":"0.14.17rc2","sha":"85818c416da91e40af9351d6560739f42dd44a1e","kind":"tag","published_at":"2022-05-25T03:23:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc2/manifests"},{"name":"0.14.17rc1","sha":"12d9add3a66492033bfb72b8e78ec98a88915395","kind":"tag","published_at":"2022-05-25T03:03:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.17rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.17rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.17rc1/manifests"},{"name":"0.14.16","sha":"c5a9947fd7d5488a04d40dfb401f415142d54e3e","kind":"tag","published_at":"2022-05-19T21:37:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16/manifests"},{"name":"0.14.16rc4","sha":"2c3f074150da2699ccea6dd759277de9ad1ceafb","kind":"tag","published_at":"2022-05-18T13:55:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.16rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.16rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc4/manifests"},{"name":"0.14.16rc3","sha":"24e9f3313659f67728ad6831832c43c251c79dbe","kind":"tag","published_at":"2022-05-18T04:07:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.16rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.16rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc3/manifests"},{"name":"0.14.16rc2","sha":"578395e4fc35671ad649a325d33e1a39b84f65cf","kind":"tag","published_at":"2022-05-17T14:54:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.16rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.16rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc2/manifests"},{"name":"0.14.16rc1","sha":"24b9c177cd6c896ba7495b69ec8366d43ad37f58","kind":"tag","published_at":"2022-05-17T14:38:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.16rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.16rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.16rc1/manifests"},{"name":"0.14.15","sha":"08d81d1d946504aa3f6cd85eeb8b779d97887e47","kind":"tag","published_at":"2022-05-13T01:28:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.15/manifests"},{"name":"0.14.14","sha":"fb5ac7dca951bbacafdf9acdd62f5411addc7cf9","kind":"tag","published_at":"2022-05-05T23:45:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.14/manifests"},{"name":"0.14.13","sha":"5fd81c27da1c0781c8622c7fc717bdbbd03c3e6b","kind":"tag","published_at":"2022-04-28T20:44:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.13/manifests"},{"name":"0.14.12","sha":"83d27a8b8c0b4c198fd652ed9583bdf74c14b3a1","kind":"tag","published_at":"2022-04-22T21:47:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.12/manifests"},{"name":"0.14.11","sha":"2cfe328ad9a16caffa400061f7dfcad375081a3a","kind":"tag","published_at":"2022-04-22T18:30:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.11/manifests"},{"name":"0.14.10","sha":"51d5fddc7ea3b93ddb7c559c0e7d9f564606676f","kind":"tag","published_at":"2022-04-21T22:34:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.10/manifests"},{"name":"0.14.9","sha":"37d32d53aa0e6fa438c678f3ef7a8999e23de2ba","kind":"tag","published_at":"2022-04-14T19:58:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.9/manifests"},{"name":"0.14.9rc0","sha":"f536a07be6a4e6b03f8d882e162d7fb497819bdc","kind":"tag","published_at":"2022-04-14T19:07:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.9rc0/manifests"},{"name":"0.14.8","sha":"a7655b57efaf90a9f1cf20559769604e81a91510","kind":"tag","published_at":"2022-04-07T21:12:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8/manifests"},{"name":"0.14.8rc1","sha":"ee4996933c621c7a78a56e478106a404f7ecc90c","kind":"tag","published_at":"2022-04-07T20:21:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.8rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.8rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8rc1/manifests"},{"name":"0.14.8rc0","sha":"9da439a42e7f08b95c293558af4bcfb73ff58c1a","kind":"tag","published_at":"2022-04-07T19:35:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.8rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.8rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.8rc0/manifests"},{"name":"0.14.7","sha":"a02664705aeeb0a6f4972f977646c3b2119ca490","kind":"tag","published_at":"2022-03-31T20:10:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.7/manifests"},{"name":"0.14.7rc0","sha":"afe129ce085d0b413403204e5279d427bd5b91de","kind":"tag","published_at":"2022-03-31T19:25:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.7rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.7rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.7rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.7rc0/manifests"},{"name":"0.14.6","sha":"d1478c1aee784b69d4fbdfcd3cfb9114716b08bc","kind":"tag","published_at":"2022-03-25T01:34:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.6/manifests"},{"name":"0.14.6rc0","sha":"bfcf8592d5a05bf16c7c818b4c179ccc9038b4fd","kind":"tag","published_at":"2022-03-25T01:00:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.6rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.6rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.6rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.6rc0/manifests"},{"name":"0.14.5","sha":"be1681a6a0aa45746ddcbd9e9a773587086f9532","kind":"tag","published_at":"2022-03-18T01:00:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.5/manifests"},{"name":"0.14.5rc0","sha":"5d99a2dbfda70d6b630a9e4476b0a1e8c302aaf3","kind":"tag","published_at":"2022-03-18T00:39:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.5rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.5rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.5rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.5rc0/manifests"},{"name":"0.14.4","sha":"eae07311cda22962a164ae7cbbd17c41090ef050","kind":"tag","published_at":"2022-03-17T19:27:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.4/manifests"},{"name":"0.14.4rc0","sha":"0492dbde65e01b606a005053bf89007be56d9f1f","kind":"tag","published_at":"2022-03-17T18:46:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.4rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.4rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.4rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.4rc0/manifests"},{"name":"0.14.3","sha":"2e08bd8ff883fc20d319f3387c9ca6fee420db69","kind":"tag","published_at":"2022-03-04T00:26:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.3/manifests"},{"name":"0.14.3rc0","sha":"ff8ece8503db456cc710b75d79658d4da1fa66ed","kind":"tag","published_at":"2022-03-03T23:43:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.3rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.3rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.3rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.3rc0/manifests"},{"name":"14.2","sha":"47b9a682e7623aaf4541fa9eb0b728f00afe1040","kind":"commit","published_at":"2022-02-25T01:21:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/14.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/14.2/manifests"},{"name":"0.14.2","sha":"a132fce7ff19a8e2a7dd38616ba39fc4cb7951ee","kind":"tag","published_at":"2022-02-24T23:57:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.2/manifests"},{"name":"0.14.2rc0","sha":"8a0030d33554269ebbdca9e2b6aface63b486b79","kind":"tag","published_at":"2022-02-24T23:14:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.2rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.2rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.2rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.2rc0/manifests"},{"name":"0.14.1","sha":"41b895961c4438b75707d22b508e070ca11544f6","kind":"tag","published_at":"2022-02-18T20:30:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.1/manifests"},{"name":"0.14.1rc0","sha":"03688a759eb167c550741f51224946adfcd18b29","kind":"tag","published_at":"2022-02-18T20:15:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.1rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.1rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.1rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.1rc0/manifests"},{"name":"0.14.0","sha":"c18e4e84bf712b708ad4874445498e0a54e9e025","kind":"tag","published_at":"2022-02-17T20:27:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.0/manifests"},{"name":"0.14.0rc0","sha":"20c544e61e9e016812735cebb1752041a7c151e8","kind":"tag","published_at":"2022-02-17T19:50:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.14.0rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.14.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.14.0rc0/manifests"},{"name":"0.13.19","sha":"c8b2c99aca55edbaeed8a0eed2595b6d5dcf1f58","kind":"tag","published_at":"2022-02-11T01:47:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.19","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19/manifests"},{"name":"0.13.19rc2","sha":"3eed9c3bc27718421c313cc12e9f000720e25d59","kind":"tag","published_at":"2022-02-11T01:09:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.19rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.19rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc2/manifests"},{"name":"0.13.19rc1","sha":"b604130d9cb428a90b8e03b30147ae92ddfabc9d","kind":"tag","published_at":"2022-02-10T23:59:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.19rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.19rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc1/manifests"},{"name":"0.13.19rc0","sha":"a51381660943d574bbb1ee40ae4eb78930894f4f","kind":"tag","published_at":"2022-02-10T23:26:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.19rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.19rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.19rc0/manifests"},{"name":"0.13.18","sha":"d3f0c8d4928e3f533ee0177b753cfe2868570fea","kind":"tag","published_at":"2022-02-03T20:53:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.18/manifests"},{"name":"0.13.18rc0","sha":"a36a7c3040a6abef9b32f851d9703ba9da4ddb94","kind":"tag","published_at":"2022-02-03T20:06:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.18rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.18rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.18rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.18rc0/manifests"},{"name":"0.13.17","sha":"08893a50f53e63b62e6d14d59e32a33e9fc8054a","kind":"tag","published_at":"2022-01-27T19:53:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.17/manifests"},{"name":"0.13.17rc0","sha":"3c3e916c822b4ffb96ec2caa4f0a49078552ce4f","kind":"tag","published_at":"2022-01-27T19:34:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.17rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.17rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.17rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.17rc0/manifests"},{"name":"0.13.16","sha":"900bfc4ffc2f952c13ee0569f63e117aeaedc543","kind":"tag","published_at":"2022-01-21T01:40:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.16/manifests"},{"name":"0.13.16rc0","sha":"82ccdbea01387d6a70fcf5bd751a0d2928286188","kind":"tag","published_at":"2022-01-21T01:21:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.16rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.16rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.16rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.16rc0/manifests"},{"name":"0.13.15","sha":"07ddcf12467ea987263921d8cd9d1ad2d8d7de8d","kind":"tag","published_at":"2022-01-20T21:22:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.15/manifests"},{"name":"0.13.15rc0","sha":"ff7a451f2e67ccfe23d0d58efa2c933565436291","kind":"tag","published_at":"2022-01-20T21:02:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.15rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.15rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.15rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.15rc0/manifests"},{"name":"0.13.14","sha":"c5e4a55b901f6a7ece7fd776d52f6e5e3771bb30","kind":"tag","published_at":"2022-01-13T23:22:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.14/manifests"},{"name":"0.13.14rc0","sha":"7dcf393daf6ee040b6e4062a35dcaf5b7598c197","kind":"tag","published_at":"2022-01-13T22:32:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.14rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.14rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.14rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.14rc0/manifests"},{"name":"0.13.13","sha":"086b2ea8a042d032cc98a264f99dfd308c5363aa","kind":"tag","published_at":"2022-01-06T21:30:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.13/manifests"},{"name":"0.13.13rc0","sha":"9ecefc6585a1204f9d6875a327d38e8afd613bcc","kind":"tag","published_at":"2022-01-06T21:11:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.13rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.13rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.13rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.13rc0/manifests"},{"name":"0.13.12","sha":"c6a02993f86736a2af94cab7020c98d9c17f972f","kind":"tag","published_at":"2021-12-17T00:36:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12/manifests"},{"name":"0.13.12rc2","sha":"815c34d20b8dfd341f31eb3a150461d065390ef0","kind":"tag","published_at":"2021-12-17T00:15:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.12rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.12rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc2/manifests"},{"name":"0.13.12rc1","sha":"3413afaaf6d559e205374ebdbf6bc7d3946fa548","kind":"tag","published_at":"2021-12-16T22:46:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.12rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.12rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc1/manifests"},{"name":"0.13.12rc0","sha":"2c0b40cda1a83dc8af09366079fb82dbff987dc5","kind":"tag","published_at":"2021-12-16T22:41:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.12rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.12rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.12rc0/manifests"},{"name":"0.13.11","sha":"7b38a8cc4ce774284394593734896db91dc316c5","kind":"tag","published_at":"2021-12-09T22:44:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.11/manifests"},{"name":"0.13.11rc0","sha":"7a102bd2e6cb52649856d4b82df1c13cec2fa774","kind":"tag","published_at":"2021-12-09T21:57:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.11rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.11rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.11rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.11rc0/manifests"},{"name":"0.13.10","sha":"928fc895ea4be3e75dcdd41d60236891d806b8e0","kind":"tag","published_at":"2021-12-02T21:29:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10/manifests"},{"name":"0.13.10rc3","sha":"07e49fb1c3eddb225b07367fe1f53e8491ebfff5","kind":"tag","published_at":"2021-12-02T20:41:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.10rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.10rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc3/manifests"},{"name":"0.13.10rc2","sha":"89c2f17cffd50fe5763b2dbac77ad585bdd0da2d","kind":"tag","published_at":"2021-12-02T19:57:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.10rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.10rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc2/manifests"},{"name":"0.13.10rc1","sha":"9307e04de2911e14484cfc77a9fe219f18bf86e9","kind":"tag","published_at":"2021-12-02T19:08:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.10rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.10rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc1/manifests"},{"name":"0.13.10rc0","sha":"8d624e32c1eb995aa568721fe63d6285d453be95","kind":"tag","published_at":"2021-12-02T18:35:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.10rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.10rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.10rc0/manifests"},{"name":"0.13.9","sha":"a26fc57f3d2fe475b25cf623c15a40abe30d1b9d","kind":"tag","published_at":"2021-11-29T22:21:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.9/manifests"},{"name":"0.13.9rc0","sha":"f895c3d13900587c5ef39367fb30812f3aff6226","kind":"tag","published_at":"2021-11-29T21:45:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.9rc0/manifests"},{"name":"0.13.8","sha":"6e86e322970759319b9583f634749349375068f6","kind":"tag","published_at":"2021-11-18T16:44:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.8/manifests"},{"name":"0.13.8rc0","sha":"54807ce274fa54af89a9df743392a518df6c8658","kind":"tag","published_at":"2021-11-18T16:01:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.8rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.8rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.8rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.8rc0/manifests"},{"name":"0.13.7","sha":"f9db9d1e83a286f01ef4e774a9063e5e46949c52","kind":"tag","published_at":"2021-11-17T20:20:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.7/manifests"},{"name":"0.13.7rc0","sha":"3eda4227d6443909ec450e1f4cad5367cdb46a07","kind":"tag","published_at":"2021-11-17T19:59:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.7rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.7rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.7rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.7rc0/manifests"},{"name":"0.13.6","sha":"125117fb8a273244a16394ab62611f5273ef6d20","kind":"tag","published_at":"2021-11-15T23:22:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.6/manifests"},{"name":"0.13.6rc0","sha":"2061f2e95417c5e17c5b452c80d522244148d33e","kind":"tag","published_at":"2021-11-15T22:59:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.6rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.6rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.6rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.6rc0/manifests"},{"name":"0.13.5","sha":"ebab4613b67765d2460f2f00d8615c062b91bdc1","kind":"tag","published_at":"2021-11-11T21:57:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.5/manifests"},{"name":"0.13.5rc0","sha":"020761f5cd9e99b590601fb804a56652f693edbe","kind":"tag","published_at":"2021-11-11T21:17:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.5rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.5rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.5rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.5rc0/manifests"},{"name":"0.13.4","sha":"f79da7d67cf929a6cfc800944991e36e4543abc6","kind":"tag","published_at":"2021-11-04T19:56:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.4/manifests"},{"name":"0.13.4rc0","sha":"5912224cfcf01148597758499620e5fa132774f2","kind":"tag","published_at":"2021-11-04T18:28:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.4rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.4rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.4rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.4rc0/manifests"},{"name":"0.13.3","sha":"dbaff28afaed2de3d8981b704be6cb79687fe196","kind":"tag","published_at":"2021-11-01T20:47:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.3/manifests"},{"name":"0.13.3rc0","sha":"c1f13b6ab18564ad43dc8c5a6a55f16b0fcde5f4","kind":"tag","published_at":"2021-11-01T20:03:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.3rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.3rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.3rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.3rc0/manifests"},{"name":"0.13.2","sha":"eb91a921f3c64ddae9038c22b07bc6ad75c4eadf","kind":"tag","published_at":"2021-10-29T01:24:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2/manifests"},{"name":"0.13.2rc2","sha":"4a2208f2ddeed78d51024c43782213c948f9b5ef","kind":"tag","published_at":"2021-10-29T01:07:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.2rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.2rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc2/manifests"},{"name":"0.13.2rc1","sha":"e033c1ff3aad45bd916b33d669f37e37fe0712b4","kind":"tag","published_at":"2021-10-29T00:51:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.2rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc1/manifests"},{"name":"0.13.2rc0","sha":"dd22ad6aece1ab0f2a6cc0af2cf74e115b6916d9","kind":"tag","published_at":"2021-10-28T23:35:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.2rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.2rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.2rc0/manifests"},{"name":"0.13.1","sha":"279583618fd5341e3b4bc04161b5570583830b02","kind":"tag","published_at":"2021-10-25T19:52:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.1/manifests"},{"name":"0.13.1rc0","sha":"c014ca030007ecec5768b618914f029a3c653c9c","kind":"tag","published_at":"2021-10-25T19:20:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.1rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.1rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.1rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.1rc0/manifests"},{"name":"0.13.0","sha":"1a45778268295caf5da3359669ace490bc64cdae","kind":"tag","published_at":"2021-10-21T19:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.0/manifests"},{"name":"0.13.0rc0","sha":"fc4cbe7d654f51ed9794d168dd86f6982aa31519","kind":"tag","published_at":"2021-10-21T18:18:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.13.0rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.13.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.13.0rc0/manifests"},{"name":"0.12.15","sha":"9fc56a1a7590866242515421e246bdd3b3213a54","kind":"tag","published_at":"2021-10-14T20:12:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15/manifests"},{"name":"0.12.15rc2","sha":"671fc2354271ec737869f98c6753d4cae962bf86","kind":"tag","published_at":"2021-10-14T19:30:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.15rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.15rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc2/manifests"},{"name":"0.12.15rc1","sha":"0ab0007819edf5fbffc7fe0815b95d630905804f","kind":"tag","published_at":"2021-10-08T22:24:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.15rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.15rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc1/manifests"},{"name":"0.12.15rc0","sha":"70ca025357e1b849530d6313417d58f836db75bf","kind":"tag","published_at":"2021-10-08T20:15:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.15rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.15rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.15rc0/manifests"},{"name":"0.12.14","sha":"f20799f58df990493cb2fe94167a16c11ebd7d70","kind":"tag","published_at":"2021-10-07T23:16:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14/manifests"},{"name":"0.12.14rc2","sha":"429f7b23ffb629ec466114186d47c4ef090b4601","kind":"tag","published_at":"2021-10-07T22:28:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.14rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.14rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc2/manifests"},{"name":"0.12.14rc1","sha":"4a9f9e1b2682f962d1cc3457c04c34a9bfd63c1f","kind":"tag","published_at":"2021-10-07T20:55:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.14rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.14rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc1/manifests"},{"name":"0.12.14rc0","sha":"a9de77fcd051a7a66ecda85fac2dfd23d3660189","kind":"tag","published_at":"2021-10-07T19:21:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.14rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.14rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.14rc0/manifests"},{"name":"0.12.13","sha":"fd07c80c3752b207fdc09361f301b1e258926e76","kind":"tag","published_at":"2021-09-30T20:24:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.13/manifests"},{"name":"0.12.13rc0","sha":"1e27b73c0a0603ed89ef9a4edeb3172d64925aec","kind":"tag","published_at":"2021-09-30T19:05:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.13rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.13rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.13rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.13rc0/manifests"},{"name":"0.12.12","sha":"a068bb240d3dd25f8cea080105aa0493e820ab0d","kind":"tag","published_at":"2021-09-24T19:47:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.12/manifests"},{"name":"0.12.12rc0","sha":"0f4ba5c0d9e84ea3b9b6fe8023448e3451bd2ea4","kind":"tag","published_at":"2021-09-24T18:18:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.12rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.12rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.12rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.12rc0/manifests"},{"name":"0.12.11","sha":"5e920984ccf6a6023edb3c91f28a418c4edb8e00","kind":"tag","published_at":"2021-09-17T17:50:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.11/manifests"},{"name":"0.12.11rc0","sha":"ae76cd52ef06e392dc3eb4e1fe2ddd1cc2996b56","kind":"tag","published_at":"2021-09-17T16:24:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.11rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.11rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.11rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.11rc0/manifests"},{"name":"0.12.10","sha":"167a4dc536f5672a539779a2e0fa19232503e877","kind":"tag","published_at":"2021-09-10T01:37:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10/manifests"},{"name":"0.12.10rc1","sha":"35cf15fdcdc9aa52a444dc132b29727c53bc905c","kind":"tag","published_at":"2021-09-10T00:11:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.10rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.10rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10rc1/manifests"},{"name":"0.12.10rc0","sha":"bd9631bf839feb4db58b4ebbe49b0ba9ddbf3700","kind":"tag","published_at":"2021-09-09T22:28:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.10rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.10rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.10rc0/manifests"},{"name":"0.12.9","sha":"3c88bd85fb27aee3f0ada17f9f7f7092d6b064a9","kind":"tag","published_at":"2021-09-03T02:17:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9/manifests"},{"name":"0.12.9rc2","sha":"db0096e5c5961d95532930c01d2b195f977e0232","kind":"tag","published_at":"2021-09-03T00:55:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.9rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.9rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc2/manifests"},{"name":"0.12.9rc1","sha":"bc0d7f5680e367a74a49408db365eaa6f29d5998","kind":"tag","published_at":"2021-09-02T23:13:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.9rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.9rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc1/manifests"},{"name":"0.12.9rc0","sha":"52291bbf6159a87404818c1b9a19c805c1363846","kind":"tag","published_at":"2021-09-02T21:27:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.9rc0/manifests"},{"name":"0.12.8","sha":"a4163359bc3172b6ce7a57e93363a2cdfcca4672","kind":"tag","published_at":"2021-08-27T04:18:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.8/manifests"},{"name":"0.12.8rc0","sha":"501295793dca33ed2a436c504faa83fc09a995e2","kind":"tag","published_at":"2021-08-27T02:50:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.8rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.8rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.8rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.8rc0/manifests"},{"name":"0.12.7","sha":"f21c13a20ff0f55a76429a98f0f86842cddeb55e","kind":"tag","published_at":"2021-08-19T21:54:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.7/manifests"},{"name":"0.12.7rc0","sha":"1ef89f861e1f9cff6fb333fadd004642d7378fa3","kind":"tag","published_at":"2021-08-19T20:58:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.7rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.7rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.7rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.7rc0/manifests"},{"name":"0.12.6","sha":"b4bafd4c167a193420309f645cd4b1053ef3bd78","kind":"tag","published_at":"2021-08-12T23:21:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.6/manifests"},{"name":"0.12.6rc0","sha":"18ee1837a688354e208811ad5e3bdd9fc9f56d2c","kind":"tag","published_at":"2021-08-12T21:50:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.6rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.6rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.6rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.6rc0/manifests"},{"name":"0.12.5","sha":"b3c028b12254d6c260f50d83c4c6765f2fc6dd0e","kind":"tag","published_at":"2021-08-05T22:37:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.5/manifests"},{"name":"0.12.5rc0","sha":"7ca85d0bb889ad4b21dfc10d38cb6aab2bb48afe","kind":"tag","published_at":"2021-08-05T21:23:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.5rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.5rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.5rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.5rc0/manifests"},{"name":"0.12.4","sha":"7d0c6e4442f1945671c6f3ccd061f7d8f46510f3","kind":"tag","published_at":"2021-07-29T19:59:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4/manifests"},{"name":"0.12.4rc1","sha":"970264c4ebdf3ab67262dc03cfd47fe7481956b3","kind":"tag","published_at":"2021-07-29T15:38:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.4rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.4rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4rc1/manifests"},{"name":"0.12.4rc0","sha":"b1eaffd36127a0cb5b7f76200d05561ffc6221f9","kind":"tag","published_at":"2021-07-28T15:44:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.4rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.4rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.4rc0/manifests"},{"name":"0.12.3","sha":"49e6869bdbe818a3c72cf6f5e59a694690d19bd0","kind":"tag","published_at":"2021-07-23T02:08:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3/manifests"},{"name":"0.12.3rc1","sha":"31c12d47ae7945a4ab5b4d1579309d52963f24f1","kind":"tag","published_at":"2021-07-23T00:02:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.3rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.3rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3rc1/manifests"},{"name":"0.12.3rc0","sha":"4abf0da4a87b1b06b421f08c48c5dc642d021d51","kind":"tag","published_at":"2021-07-22T23:02:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.3rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.3rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.3rc0/manifests"},{"name":"0.12.2","sha":"0df2006ca93c2f3295321ccf3ad65ac44acf5542","kind":"tag","published_at":"2021-07-15T22:03:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.2/manifests"},{"name":"0.12.2rc0","sha":"2a5ba03e536b9961d55294aea84fd4135a859679","kind":"tag","published_at":"2021-07-15T21:27:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.2rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.2rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.2rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.2rc0/manifests"},{"name":"0.12.1","sha":"51f177bfc7b4923c350b2d362f924d9372c1dbf9","kind":"tag","published_at":"2021-07-09T18:26:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.1/manifests"},{"name":"0.12.1rc0","sha":"5aa79625737575690ac245ace813888c78ef26cb","kind":"tag","published_at":"2021-07-09T17:25:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.1rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.1rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.1rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.1rc0/manifests"},{"name":"0.12.0","sha":"f1fa460d2f6fe98837b7ac357be411732f68c70e","kind":"tag","published_at":"2021-07-08T22:20:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.0/manifests"},{"name":"0.12.0rc0","sha":"f3740fe85db8b7ac9335c3679dd40ffee417f575","kind":"tag","published_at":"2021-07-08T21:08:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.12.0rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.12.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.12.0rc0/manifests"},{"name":"0.11.16","sha":"340ff7f48cc0965975313b8b662ecfe4b249d311","kind":"tag","published_at":"2021-07-02T17:07:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16/manifests"},{"name":"0.11.16rc18","sha":"35ca6a6b16d3ada0b591d0590de083c275685359","kind":"tag","published_at":"2021-07-02T16:00:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.16rc18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.16rc18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16rc18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16rc18/manifests"},{"name":"0.11.16rc10","sha":"75c9892b494217228a52149741065c8ed2f54f43","kind":"tag","published_at":"2021-07-02T01:09:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.16rc10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.16rc10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.16rc10/manifests"},{"name":"0.11.15","sha":"f27f6188cc1f767bd9bdeb93d6ecb18a555d178a","kind":"tag","published_at":"2021-06-24T21:53:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15/manifests"},{"name":"0.11.15rc1","sha":"b92604167a670979f8bb1d77be2b488dc2a15868","kind":"tag","published_at":"2021-06-24T20:57:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.15rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.15rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15rc1/manifests"},{"name":"0.11.15rc0","sha":"1536d5adb5abb5ef082bdf42adb6e55ede2d360c","kind":"tag","published_at":"2021-06-24T19:45:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.15rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.15rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.15rc0/manifests"},{"name":"0.11.14","sha":"3fe34525344f9c5e9ed996ab62d27ac4571736dc","kind":"tag","published_at":"2021-06-17T20:08:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14/manifests"},{"name":"0.11.14rc8","sha":"fd6e5b2fc62b7c0d871d2ce84c9d07ff1238dd27","kind":"tag","published_at":"2021-06-17T17:26:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc8/manifests"},{"name":"0.11.14rc7","sha":"1442949c57f1c49685ba8714867411efc58f0493","kind":"tag","published_at":"2021-06-12T00:45:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc7/manifests"},{"name":"0.11.14rc6","sha":"2edb1c48628ea65d6a8401b8c94a3de849824765","kind":"tag","published_at":"2021-06-11T22:55:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc6/manifests"},{"name":"0.11.14rc5","sha":"9c31b2b0d6fca8f09bfd16ba2b4403fb6677b333","kind":"tag","published_at":"2021-06-11T21:38:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc5/manifests"},{"name":"0.11.14rc4","sha":"f81172e70cc6e52c72ec97cfa0aa68d2a459abca","kind":"tag","published_at":"2021-06-11T20:42:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc4/manifests"},{"name":"0.11.14rc3","sha":"fd1bd1651318d8ff4e8cec678e671a35506bb62a","kind":"tag","published_at":"2021-06-11T19:34:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc3/manifests"},{"name":"0.11.14rc2","sha":"9d23b159f9bc8f7fcea305190fe92cd89ed55983","kind":"tag","published_at":"2021-06-11T18:43:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc2/manifests"},{"name":"0.11.14rc1","sha":"13310a1385a9c86aa8664c41c7f7c06c6d4fbd5d","kind":"tag","published_at":"2021-06-11T16:17:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc1/manifests"},{"name":"0.11.14rc0","sha":"00ed00b33d70613431fbf6f2a06a067a04f97a3d","kind":"tag","published_at":"2021-06-11T15:35:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.14rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.14rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.14rc0/manifests"},{"name":"0.11.13","sha":"ac01796c126e8e2a51ce84a3d6b032c5c784711e","kind":"tag","published_at":"2021-06-11T03:45:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13/manifests"},{"name":"0.11.13rc5","sha":"c815c12b1ebe4ff11933a1fb0dd2f992038e9320","kind":"tag","published_at":"2021-06-11T03:06:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc5/manifests"},{"name":"0.11.13rc3","sha":"54769861dc5de979b91902c60195eb479de9bdfd","kind":"tag","published_at":"2021-06-11T01:01:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc3/manifests"},{"name":"0.11.13rc2","sha":"bcb980c7992a0fbb64347a5d733cf52ed3eb6c24","kind":"tag","published_at":"2021-06-10T22:56:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc2/manifests"},{"name":"0.11.13rc1","sha":"7147e464f0d20ae1ac389d10ff732c6c66fb404d","kind":"tag","published_at":"2021-06-10T22:02:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc1/manifests"},{"name":"0.11.13rc0","sha":"702314c7cf79e130e56cdce0386dc30780c7a362","kind":"tag","published_at":"2021-06-10T21:05:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.13rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.13rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.13rc0/manifests"},{"name":"0.11.12","sha":"4f16c31a9363ad8f5bfdb387f932a64a0fdcc733","kind":"tag","published_at":"2021-06-03T21:59:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12/manifests"},{"name":"0.11.12rc3","sha":"bb1f35875af9a4a0a721e0eced413c7bffe6fbee","kind":"tag","published_at":"2021-06-03T20:41:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.12rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.12rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc3/manifests"},{"name":"0.11.12rc2","sha":"6cedbcab5dde461df6d48133cbb2abc2854b127a","kind":"tag","published_at":"2021-06-03T18:04:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.12rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.12rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc2/manifests"},{"name":"0.11.12rc0","sha":"44b7e904b019957ee1ae6a06f5d8950ecda0362c","kind":"tag","published_at":"2021-06-03T16:41:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.12rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.12rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.12rc0/manifests"},{"name":"0.11.11","sha":"ef200357c63e8ee57a1e7267b25f97bd7f156ad6","kind":"tag","published_at":"2021-05-27T23:40:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11/manifests"},{"name":"0.11.11rc7","sha":"d97d6ac9ac834afe93729229a12f6c3bb804d000","kind":"tag","published_at":"2021-05-27T22:54:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc7/manifests"},{"name":"0.11.11rc5","sha":"9cc0bd6d7c9135f6fede1f9f2d5fd63b8f8bf06d","kind":"tag","published_at":"2021-05-27T21:57:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc5/manifests"},{"name":"0.11.11rc3","sha":"98b58d55439043ff63d428f1b90580e64daf781c","kind":"tag","published_at":"2021-05-27T20:17:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc3/manifests"},{"name":"0.11.11rc2","sha":"8ed59ce0f2744db2d3df5cdc13e56123c59764da","kind":"tag","published_at":"2021-05-27T19:46:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc2/manifests"},{"name":"0.11.11rc1","sha":"e09529a1261e569753ead852a2d4279ba0cc1335","kind":"tag","published_at":"2021-05-27T18:50:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc1/manifests"},{"name":"0.11.11rc0","sha":"70a48516fde6c180da7df2b7d3208587cff4da2d","kind":"tag","published_at":"2021-05-27T18:26:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.11rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.11rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.11rc0/manifests"},{"name":"0.11.10","sha":"bc559a773bc20ed31ac5f766566341e5bdfb0e02","kind":"tag","published_at":"2021-05-21T01:35:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10/manifests"},{"name":"0.11.10rc2","sha":"db176c810ca8bcad59ebfcf8b84701f9115a8c3b","kind":"tag","published_at":"2021-05-21T00:16:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.10rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.10rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc2/manifests"},{"name":"0.11.10rc1","sha":"32bc5667d8c17aef05f6693f2bd11b1fe30a2f85","kind":"tag","published_at":"2021-05-20T23:45:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.10rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.10rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc1/manifests"},{"name":"0.11.10rc0","sha":"3ca29c512945d9924a08dc4d2edba6045f1e3130","kind":"tag","published_at":"2021-05-20T23:08:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.10rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.10rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.10rc0/manifests"},{"name":"0.11.9","sha":"d0a789cace9d9af3867d6ccd041312879d1992f1","kind":"tag","published_at":"2021-05-14T00:05:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9/manifests"},{"name":"0.11.9rc12","sha":"a71e732c4596e51fab8a0ac18c2a222b816941c4","kind":"tag","published_at":"2021-05-13T23:15:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc12/manifests"},{"name":"0.11.9rc11","sha":"88e19b4abcbe4e04df655641ba9a4841a7aae04a","kind":"tag","published_at":"2021-05-13T22:46:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc11/manifests"},{"name":"0.11.9rc10","sha":"e5e7f785fa2196bfd48947bbdbe8fc519b1948e8","kind":"tag","published_at":"2021-05-13T21:36:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc10/manifests"},{"name":"0.11.9rc8","sha":"376c32fb24bccc3495e9fdf9787bc27a15eb08d8","kind":"tag","published_at":"2021-05-13T20:03:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc8/manifests"},{"name":"0.11.9rc7","sha":"22dd3f4f0787ff25507f4f34379f293fb4663aa9","kind":"tag","published_at":"2021-05-13T19:45:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc7/manifests"},{"name":"0.11.9rc6","sha":"846dc0358df94fa42294e35c3c301a6401979926","kind":"tag","published_at":"2021-05-13T19:27:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc6/manifests"},{"name":"0.11.9rc5","sha":"9200f4090cba9ee7bc2347d7cdda838fbfdb9c13","kind":"tag","published_at":"2021-05-13T19:20:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc5/manifests"},{"name":"0.11.9rc4","sha":"57018c48d31bfbe64d50ad59c67ed31b8805a07d","kind":"tag","published_at":"2021-05-13T19:08:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc4/manifests"},{"name":"0.11.9rc3","sha":"5f0ce93cdba32e0d61b07eef3195dd628fc9f5e9","kind":"tag","published_at":"2021-05-13T19:04:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc3/manifests"},{"name":"0.11.9rc2","sha":"4756b472f65789f40acc573a2f910e4a68234293","kind":"tag","published_at":"2021-05-13T18:55:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc2/manifests"},{"name":"0.11.9rc1","sha":"4047535d80cb64e4e9f31feee3328520dfa70936","kind":"tag","published_at":"2021-05-13T18:52:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc1/manifests"},{"name":"0.11.9rc0","sha":"c2f0072d2e12b441aadc9f73cc89ea4a0b934de9","kind":"tag","published_at":"2021-05-13T18:43:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.9rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.9rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.9rc0/manifests"},{"name":"0.11.8","sha":"b3671172284f395ab74aa2d01e88ce242112c05d","kind":"tag","published_at":"2021-05-07T03:45:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8/manifests"},{"name":"0.11.8rc5","sha":"2e8155b9e8156a1604acf94537add446c16754e9","kind":"tag","published_at":"2021-05-07T03:03:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc5/manifests"},{"name":"0.11.8rc4","sha":"db17e16f29ac3f3894eb450bde291cf9101d4593","kind":"tag","published_at":"2021-05-06T23:43:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc4/manifests"},{"name":"0.11.8rc3","sha":"3a403e527ae5356087ef361263eca6ebcc7608c7","kind":"tag","published_at":"2021-05-06T23:30:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc3/manifests"},{"name":"0.11.8rc2","sha":"8ef1389f51e3acfe5445bfd01d96f90828058a46","kind":"tag","published_at":"2021-05-06T23:10:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc2/manifests"},{"name":"0.11.8rc1","sha":"2933093715881e29f1ceb774036143accf9536c7","kind":"tag","published_at":"2021-05-06T22:48:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc1/manifests"},{"name":"0.11.8rc0","sha":"f557cbe3bcc3f7841afc7ca5e4b7a986a7d9f9c9","kind":"tag","published_at":"2021-05-06T22:32:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.8rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.8rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.8rc0/manifests"},{"name":"0.11.7","sha":"091087c8270cbf06c0bbae858369a7e159d007b0","kind":"tag","published_at":"2021-04-30T18:37:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7/manifests"},{"name":"0.11.7rc14","sha":"fa61999c0b2b7061b603e5dbcde59871f296f41b","kind":"tag","published_at":"2021-04-30T16:56:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc14/manifests"},{"name":"0.11.7rc13","sha":"84a4b3f02f586512af54311eb12dbaa24546a8c9","kind":"tag","published_at":"2021-04-30T16:01:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc13/manifests"},{"name":"0.11.7rc10","sha":"3ed474b706d46f0cd0cd6687d991bca62583f479","kind":"tag","published_at":"2021-04-30T14:36:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc10/manifests"},{"name":"0.11.7rc9","sha":"cf5c60fffa0bb0e39652e1c33e0c1bfd537a4d44","kind":"tag","published_at":"2021-04-30T05:31:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc9/manifests"},{"name":"0.11.7rc8","sha":"0236db4fd8cc6da0a0d002a97ac5b671b8cbced1","kind":"tag","published_at":"2021-04-30T04:52:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc8/manifests"},{"name":"0.11.7rc7","sha":"b811ce6dbbd72ba3114226a4f8fcb68d5888098b","kind":"tag","published_at":"2021-04-30T01:27:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc7/manifests"},{"name":"0.11.7rc6","sha":"33617d12807a54adde982ed85d89e62a76d243a7","kind":"tag","published_at":"2021-04-30T00:51:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc6/manifests"},{"name":"0.11.7rc4","sha":"8daf6c94a8f97f2449ce1c85c0124799dc5d6725","kind":"tag","published_at":"2021-04-30T00:19:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc4/manifests"},{"name":"0.11.7rc3","sha":"90823916b05e9010d25d9b36b96950ac4b2c3f3f","kind":"tag","published_at":"2021-04-29T23:48:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc3/manifests"},{"name":"0.11.7rc2","sha":"0ff9889efd0f93d2a431878d2381281af610801c","kind":"tag","published_at":"2021-04-29T23:13:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc2/manifests"},{"name":"0.11.7rc1","sha":"a5cb1027dfb809e0a9e6a2001557b84ce1fdaa77","kind":"tag","published_at":"2021-04-29T22:27:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc1/manifests"},{"name":"0.11.7rc0","sha":"8b2003bd189d3e3761ec28442373281124b0fc4e","kind":"tag","published_at":"2021-04-29T22:12:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.7rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.7rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.7rc0/manifests"},{"name":"0.11.6","sha":"f44c75f76d34d4016bb000c77435c1bd7e07c815","kind":"tag","published_at":"2021-04-23T18:00:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6/manifests"},{"name":"0.11.6rc32","sha":"975dbe2fa69b6cb46f5e19e59909af6604a8c0e6","kind":"tag","published_at":"2021-04-23T16:47:01.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc32","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc32/manifests"},{"name":"0.11.6rc31","sha":"17e6ecc614b4a4016a7a76f6e4bb6295e1e12461","kind":"tag","published_at":"2021-04-23T16:20:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc31","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc31/manifests"},{"name":"0.11.6rc30","sha":"6716a4de511471204a20285daf217647ad0537bb","kind":"tag","published_at":"2021-04-23T14:43:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc30","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc30/manifests"},{"name":"0.11.6rc29","sha":"776a98f2437f3ea5b1ceaa35dce5b04fdbe7de2c","kind":"tag","published_at":"2021-04-23T14:15:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc29","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc29/manifests"},{"name":"0.11.6rc28","sha":"392dd109e4c27272bb24280c34688166781abe7b","kind":"tag","published_at":"2021-04-23T13:42:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc28","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc28/manifests"},{"name":"0.11.6rc27","sha":"30463dbad42210a95f17fd585e08432c651ba4dc","kind":"tag","published_at":"2021-04-23T13:03:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc27","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc27/manifests"},{"name":"0.11.6rc26","sha":"0e320f2b21da670d121b49caaf63b48b14176adc","kind":"tag","published_at":"2021-04-23T12:27:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc26","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc26/manifests"},{"name":"0.11.6rc25","sha":"3ad4c884cac69e5de4f9366286b5782ff54e417f","kind":"tag","published_at":"2021-04-23T11:53:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc25","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc25/manifests"},{"name":"0.11.6rc24","sha":"64f152b41849f987cc95cc5b2614229c4ab9d5ba","kind":"tag","published_at":"2021-04-23T11:21:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc24","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc24/manifests"},{"name":"0.11.6rc23","sha":"9cc8ea8e86c12c4d194c2f7d27d032d393b76120","kind":"tag","published_at":"2021-04-23T10:57:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc23","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc23/manifests"},{"name":"0.11.6rc22","sha":"3851bfdfde054e1bb486f66f51730521294904b0","kind":"tag","published_at":"2021-04-23T10:08:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc22","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc22/manifests"},{"name":"0.11.6rc21","sha":"5a894b8a646848658ad2dd8f361d00cccbca7a3a","kind":"tag","published_at":"2021-04-23T09:42:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc21","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc21/manifests"},{"name":"0.11.6rc20","sha":"05c8824861913d8a5f6ca87b8808b01578aa325b","kind":"tag","published_at":"2021-04-23T09:07:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc20","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc20/manifests"},{"name":"0.11.6rc19","sha":"477c99dd064310ff96422ce459fceed78147a100","kind":"tag","published_at":"2021-04-23T08:43:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc19","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc19/manifests"},{"name":"0.11.6rc18","sha":"acdbf9c1ac93963c5a8323fd57dd5127ccd9d41d","kind":"tag","published_at":"2021-04-23T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc18/manifests"},{"name":"0.11.6rc17","sha":"faf75c9e10ced939ca4a8fd97e668585407e0014","kind":"tag","published_at":"2021-04-23T07:28:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc17/manifests"},{"name":"0.11.6rc16","sha":"9a4ff4ca43c8ae41773acd80d61693782efbe290","kind":"tag","published_at":"2021-04-23T06:49:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc16/manifests"},{"name":"0.11.6rc15","sha":"19b11366a1532a14a5d927398845553347174678","kind":"tag","published_at":"2021-04-23T06:26:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc15/manifests"},{"name":"0.11.6rc14","sha":"594fa4abfb2564e78a2b97418e759a0e10d1525d","kind":"tag","published_at":"2021-04-23T05:52:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc14/manifests"},{"name":"0.11.6rc13","sha":"6044b59098a1dc72fd8e1bc81dd0b2eac7cc4480","kind":"tag","published_at":"2021-04-23T05:26:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc13/manifests"},{"name":"0.11.6rc12","sha":"f2e33fd8f0a42d70b99a30c24fcf538a7fc60aa4","kind":"tag","published_at":"2021-04-23T05:10:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc12/manifests"},{"name":"0.11.6rc11","sha":"4badb108aa24c8c97320c265df65da9cb783b69c","kind":"tag","published_at":"2021-04-23T03:11:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc11/manifests"},{"name":"0.11.6rc10","sha":"cf924fd5074051b1a516b873e4856d07eca21a6a","kind":"tag","published_at":"2021-04-23T01:19:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc10/manifests"},{"name":"0.11.6rc9","sha":"a2038011c6cf978f99092bf6070b2d443ba8d6f0","kind":"tag","published_at":"2021-04-23T00:44:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc9/manifests"},{"name":"0.11.6rc8","sha":"206cc498518e0b8c597a5cce48a91892bb17727d","kind":"tag","published_at":"2021-04-23T00:09:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc8/manifests"},{"name":"0.11.6rc7","sha":"ce1da7de403768375c09c8dbc12d7fefd2b6cd5b","kind":"tag","published_at":"2021-04-22T23:37:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc7/manifests"},{"name":"0.11.6rc6","sha":"0b97c305d5aff66865b8cdf67319da42628bf49f","kind":"tag","published_at":"2021-04-22T21:59:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc6/manifests"},{"name":"0.11.6rc5","sha":"434d2cd14e11e4a731a2b8859d18f692281aa2c6","kind":"tag","published_at":"2021-04-22T18:02:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc5/manifests"},{"name":"0.11.6rc4","sha":"a77cd7af6fe42fe572c7d4aaa37088a4fff8869a","kind":"tag","published_at":"2021-04-22T17:03:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc4/manifests"},{"name":"0.11.6rc3","sha":"6b3188f43979ff975e39df5c3bef803c03f979c8","kind":"tag","published_at":"2021-04-21T20:47:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc3/manifests"},{"name":"0.11.6rc2","sha":"746cd4d73b45f4a2062ceb2a546386dd91128d70","kind":"tag","published_at":"2021-04-21T20:30:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc2/manifests"},{"name":"0.11.6rc1","sha":"f3416e0fe4175765b7071046f2f48b544294d7cd","kind":"tag","published_at":"2021-04-21T20:03:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc1/manifests"},{"name":"0.11.6rc0","sha":"565ab4918b79cf27ebb38f66492e8e4392c4bacf","kind":"tag","published_at":"2021-04-21T19:44:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.6rc0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.6rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.6rc0/manifests"},{"name":"0.11.5","sha":"d4cbfa8c210b1f488b2d937e78cca66ae0df2b94","kind":"tag","published_at":"2021-04-19T19:09:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5/manifests"},{"name":"0.11.5.pre1","sha":"b03463c4df18dabd9cf3a460fb37009202ae3f4a","kind":"tag","published_at":"2021-04-19T18:51:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.5.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.5.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5.pre1/manifests"},{"name":"0.11.5.pre0","sha":"ddad5cb12e6c4ca3d815d2689d79c3963ff9e4a3","kind":"tag","published_at":"2021-04-19T18:25:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.5.pre0/manifests"},{"name":"0.11.4","sha":"c25852bb21c31158d36354c682d3ad3b68dba3cb","kind":"tag","published_at":"2021-04-08T23:23:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.4/manifests"},{"name":"0.11.4.pre0","sha":"b775a300032c0c6a6f91e0c6fe0615cb0639de9a","kind":"tag","published_at":"2021-04-08T22:15:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.4.pre0/manifests"},{"name":"0.11.3","sha":"758ff2538589ab6f990d5869e3d253b674e5eb79","kind":"tag","published_at":"2021-04-01T22:06:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.3/manifests"},{"name":"0.11.3.pre0","sha":"42d48b07ab1d70da9b9e21a607a6bc6fa6641b7e","kind":"tag","published_at":"2021-04-01T21:35:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.3.pre0/manifests"},{"name":"0.11.2","sha":"a7875de6b22868f5862485cad11cb905ba2b8afc","kind":"tag","published_at":"2021-03-26T02:05:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.2/manifests"},{"name":"0.11.2.pre0","sha":"3260b612cfcd4a00a72ff4e030dad300a8cb27d0","kind":"tag","published_at":"2021-03-26T01:37:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.2.pre0/manifests"},{"name":"0.11.1","sha":"06e29b28a77f986356a1ce2896b2fd9819cbbd31","kind":"tag","published_at":"2021-03-22T22:26:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.1/manifests"},{"name":"0.11.1.pre0","sha":"bc8694aae847e1584b9ed16e04781f7f2e1e4189","kind":"tag","published_at":"2021-03-22T22:09:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.1.pre0/manifests"},{"name":"0.11.0","sha":"b16145d5cf48b5db21648ea5a751b034e64b5913","kind":"tag","published_at":"2021-03-18T21:23:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.0/manifests"},{"name":"0.11.0.pre0","sha":"f639a0747c0b2cfa56e544b60dc1b61ead5829b4","kind":"tag","published_at":"2021-03-18T20:34:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.11.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.11.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.11.0.pre0/manifests"},{"name":"0.10.9","sha":"9d97d7161b1ea393fb5d97537e1b9e6690278127","kind":"tag","published_at":"2021-03-05T15:51:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.9/manifests"},{"name":"0.10.8","sha":"2a84b45eda399b2b801e61f2bd6869c4b77510f9","kind":"tag","published_at":"2021-03-05T00:12:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.8/manifests"},{"name":"0.10.8.pre0","sha":"abce5b06270166319e8b87e15beb6a474cc224d7","kind":"tag","published_at":"2021-03-04T23:49:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.8.pre0/manifests"},{"name":"0.10.7","sha":"73dc58eeffd18fd60a98e66720fef6c7c6f808dd","kind":"tag","published_at":"2021-02-25T21:35:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.7/manifests"},{"name":"0.10.7.pre0","sha":"40997e8c1c0fa0b6391592e25617e2d1e0869160","kind":"tag","published_at":"2021-02-25T21:14:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.7.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.7.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.7.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.7.pre0/manifests"},{"name":"0.10.6","sha":"ac5bb0b61e4ec1aeec7ace03eed4f667dd630d4e","kind":"tag","published_at":"2021-02-18T22:09:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.6/manifests"},{"name":"0.10.6.pre0","sha":"f98751c59855634460252c0de177d1903f02f184","kind":"tag","published_at":"2021-02-18T21:35:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.6.pre0/manifests"},{"name":"0.10.5","sha":"69607769af006b294f8a98598dfb4dcaa4dda8a1","kind":"tag","published_at":"2021-02-11T20:29:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.5/manifests"},{"name":"0.10.5.pre0","sha":"571acd4eaf182e08245412da0cc1a08a8b006c18","kind":"tag","published_at":"2021-02-11T20:04:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.5.pre0/manifests"},{"name":"0.10.4","sha":"645858a4056bac2e98278335dfbc0186f9c9412d","kind":"tag","published_at":"2021-02-05T04:53:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.4/manifests"},{"name":"0.10.4.pre0","sha":"5c4e358a5df029c1d3cda91e1b438d2b67a6aab0","kind":"tag","published_at":"2021-02-05T04:43:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.4.pre0/manifests"},{"name":"0.10.3","sha":"0da3c1df3bdebbe3b90df42369d8c6f6587ab484","kind":"tag","published_at":"2021-02-04T22:04:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.3/manifests"},{"name":"0.10.3.pre0","sha":"9a8d6791c2f3287750d86481b8564fdc1228594f","kind":"tag","published_at":"2021-02-04T21:46:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.3.pre0/manifests"},{"name":"0.10.2","sha":"cd271a3d46fd6bf4c2f7869fcc4db924a4dac3c0","kind":"tag","published_at":"2021-01-29T01:12:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.2/manifests"},{"name":"0.10.2.pre0","sha":"92e498f4fae84bedf20a401ce3db2317bf292ba3","kind":"tag","published_at":"2021-01-29T00:47:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.2.pre0/manifests"},{"name":"0.10.1","sha":"c9fa6e9949614e7e2e0beb9c04d2c1ac3f5409e4","kind":"tag","published_at":"2021-01-22T00:24:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.1/manifests"},{"name":"0.10.1.pre0","sha":"fe939d73ce9d1fa96e19299c7a18f37621bf811a","kind":"tag","published_at":"2021-01-22T00:09:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.1.pre0/manifests"},{"name":"0.10.0","sha":"04517d58a5a3268f5250fdca38080acab945d573","kind":"tag","published_at":"2021-01-15T01:04:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.0/manifests"},{"name":"0.10.0.pre0","sha":"9272d640a53cf8bfa642433d7ca1c0c42419fdc1","kind":"tag","published_at":"2021-01-15T00:46:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.10.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.10.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.10.0.pre0/manifests"},{"name":"0.9.22.post0","sha":"a42b583b4c3d9319e7f4054df5c348454cd1d713","kind":"tag","published_at":"2020-12-11T04:25:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.22.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.22.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.post0/manifests"},{"name":"0.9.22","sha":"4ff802c023dde0fb585ff68acf7237cc206567cb","kind":"tag","published_at":"2020-12-11T02:26:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.22","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22/manifests"},{"name":"0.9.22.pre1","sha":"1be1936fe3611772082c939f1318cd6ad378f733","kind":"tag","published_at":"2020-12-11T02:11:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.22.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.22.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.pre1/manifests"},{"name":"0.9.22.pre0","sha":"3c9cce295d63c80c209a24ed7056a9f2d902ef3b","kind":"tag","published_at":"2020-12-11T01:58:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.22.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.22.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22.pre0/manifests"},{"name":"0.9.22pre0","sha":"8d1da5fa9ae2505dab3534af1d24bb1e3e33afc2","kind":"tag","published_at":"2020-12-11T01:46:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.22pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.22pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.22pre0/manifests"},{"name":"0.9.21","sha":"f8bf606923ee0e308c7719e74c88d6fd9d7496da","kind":"tag","published_at":"2020-12-03T22:46:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.21","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.21/manifests"},{"name":"0.9.21.pre0","sha":"7df158c97abc0fe8c5e366b405183cda32725a1e","kind":"tag","published_at":"2020-12-03T22:28:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.21.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.21.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.21.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.21.pre0/manifests"},{"name":"0.9.20","sha":"92b1a6673228e47a2ff216281d70ae13630f639a","kind":"tag","published_at":"2020-11-19T23:08:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.20","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.20/manifests"},{"name":"0.9.20.pre0","sha":"09cdf9ff52d2cb4f5207787fd8a67d66164d282a","kind":"tag","published_at":"2020-11-19T22:22:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.20.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.20.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.20.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.20.pre0/manifests"},{"name":"0.9.19","sha":"6785891a9343b0be14ae3f0c88ff771382d6f260","kind":"tag","published_at":"2020-11-12T23:14:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.19","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.19/manifests"},{"name":"0.9.19.pre0","sha":"8e106b2a23741331ca23fb6c830ddb8d5ac528a1","kind":"tag","published_at":"2020-11-12T22:40:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.19.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.19.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.19.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.19.pre0/manifests"},{"name":"0.9.18","sha":"499ffe34242cc3f6c1c9842bfc3d806f81fc87fc","kind":"tag","published_at":"2020-11-05T22:30:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.18/manifests"},{"name":"0.9.18.pre0","sha":"bec3f306a6537d8d4abb53c22f6605b578b32faa","kind":"tag","published_at":"2020-11-05T21:58:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.18.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.18.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.18.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.18.pre0/manifests"},{"name":"0.9.17","sha":"018750836746cb4792fc7565851fa42a31288661","kind":"tag","published_at":"2020-10-29T22:16:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.17/manifests"},{"name":"0.9.17.pre0","sha":"3820152e12970cbfd9c740d1078da2f91fe285a2","kind":"tag","published_at":"2020-10-29T22:00:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.17.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.17.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.17.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.17.pre0/manifests"},{"name":"0.9.16","sha":"fad0af4ad3f0c93f9f7217589a60dddd759e18a4","kind":"tag","published_at":"2020-10-22T23:49:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.16/manifests"},{"name":"0.9.16.pre0","sha":"f95a0c9722594e5e551938b5043f0fe166de2fa6","kind":"tag","published_at":"2020-10-22T23:30:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.16.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.16.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.16.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.16.pre0/manifests"},{"name":"0.9.15","sha":"3ae00d59104ae0e14b889a65c18d4d7774869687","kind":"tag","published_at":"2020-10-15T22:17:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.15/manifests"},{"name":"0.9.15pre0","sha":"4067499207284f5ae8de5642e777fd0ffc67ac5b","kind":"tag","published_at":"2020-10-15T21:57:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.15pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.15pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.15pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.15pre0/manifests"},{"name":"0.9.14","sha":"f79269368ce4ce079fb638a1bd99b73c8feff3ae","kind":"tag","published_at":"2020-10-08T20:52:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.14/manifests"},{"name":"0.9.14.pre0","sha":"3686a102bf77775c723e474f4690c2679d8fba47","kind":"tag","published_at":"2020-10-08T20:11:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.14.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.14.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.14.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.14.pre0/manifests"},{"name":"0.9.13","sha":"72eb268dd57cf94ee82d61e452beb66b8b6f3245","kind":"tag","published_at":"2020-10-02T20:11:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.13/manifests"},{"name":"0.9.13.pre0","sha":"c021f7dc2e53ff008c3c79a061c1b3f802904202","kind":"tag","published_at":"2020-10-02T20:03:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.13.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.13.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.13.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.13.pre0/manifests"},{"name":"0.9.12","sha":"3fe900c8d80d2c4cd269cca5b61f1542e9934266","kind":"tag","published_at":"2020-10-01T20:04:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12/manifests"},{"name":"0.9.12.pre1","sha":"d64d1c1d62f36a2cfe376ada70516d8d97cb1313","kind":"tag","published_at":"2020-10-01T19:48:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.12.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.12.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12.pre1/manifests"},{"name":"0.9.12.pre0","sha":"a26eb7d3247ca1bff10cd62da3d6ab9d18e49d08","kind":"tag","published_at":"2020-10-01T19:18:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.12.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.12.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.12.pre0/manifests"},{"name":"0.9.11","sha":"f4f7af7a77249516856df60da7c3c1f59481b7a1","kind":"tag","published_at":"2020-09-24T23:45:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.11/manifests"},{"name":"0.9.11.pre0","sha":"79e40c234bc3b863f84d0af5ae940ebcb3c6a2cf","kind":"tag","published_at":"2020-09-24T23:32:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.11.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.11.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.11.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.11.pre0/manifests"},{"name":"0.9.10.post0","sha":"ff3f056db42f60a40b240d4faa65f8b0034100a4","kind":"tag","published_at":"2020-09-24T23:23:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.10.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.10.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.10.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.10.post0/manifests"},{"name":"0.9.10","sha":"ee7b9480b8e373ca8b37960886f24bebbf3addb3","kind":"tag","published_at":"2020-09-24T22:19:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.10/manifests"},{"name":"0.9.9","sha":"d69c0ea2b63339a8776e71648823ca08ea852313","kind":"tag","published_at":"2020-09-17T21:23:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9/manifests"},{"name":"0.9.9.pre1","sha":"60230834e276b0b16840ea4a6ca40f2af98835dd","kind":"tag","published_at":"2020-09-17T21:00:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.9.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.9.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9.pre1/manifests"},{"name":"0.9.9.pre0","sha":"777c5ea9e9bd69499913e8f2a21e2bee69647a4d","kind":"tag","published_at":"2020-09-17T16:13:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.9.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.9.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.9.pre0/manifests"},{"name":"0.9.8","sha":"c442aba97602361d3a58f52c0448410a10c37690","kind":"tag","published_at":"2020-09-15T22:43:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.8/manifests"},{"name":"0.9.8.pre0","sha":"7dd2db71ed3cd8b868c4b2943d86debfe9bc8bdb","kind":"tag","published_at":"2020-09-15T22:28:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.8.pre0/manifests"},{"name":"0.9.7","sha":"bc20c974fa061473ee34e593bc8f0ab1571955e5","kind":"tag","published_at":"2020-09-11T23:34:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.7/manifests"},{"name":"0.9.6","sha":"fad4333aff1014d40fe54016a561e30f6370aacd","kind":"tag","published_at":"2020-09-10T23:28:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.6/manifests"},{"name":"0.9.6.pre0","sha":"d1d9f6d7406755e3585f184ee5a34d16306fd4c9","kind":"tag","published_at":"2020-09-10T23:12:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.6.pre0/manifests"},{"name":"0.9.5","sha":"72f57f8e5053cf32b183beabdddc0b43b51fb65b","kind":"tag","published_at":"2020-09-03T23:50:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.5/manifests"},{"name":"0.9.5.pre1","sha":"9efedfb06721f0599611d11b6ff01bb1daff957c","kind":"tag","published_at":"2020-09-03T23:19:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.5.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.5.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.5.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.5.pre1/manifests"},{"name":"0.9.4","sha":"617ef8c86ae9a199739163bcff30513e1c08f623","kind":"tag","published_at":"2020-08-27T23:50:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.4/manifests"},{"name":"0.9.4.pre0","sha":"2f5344c8c448680802f6defe63f00ee583eb2100","kind":"tag","published_at":"2020-08-27T23:30:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.4.pre0/manifests"},{"name":"0.9.3","sha":"64a8dbd7bce58c2b1614111809c0e1c2fcf156a8","kind":"tag","published_at":"2020-08-21T00:21:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.3/manifests"},{"name":"0.9.3.pre0","sha":"63372f0bfd613a5990b5bb0ca573d871a97182dd","kind":"tag","published_at":"2020-08-21T00:05:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.3.pre0/manifests"},{"name":"0.9.2","sha":"2c5d8d5fabd7604a4f64da8a83fa34ff102f17af","kind":"tag","published_at":"2020-08-13T22:56:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.2/manifests"},{"name":"0.9.2.pre0","sha":"4e68721a994ddf46200aa9d6b683768be343a44f","kind":"tag","published_at":"2020-08-13T22:18:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.2.pre0/manifests"},{"name":"0.9.1","sha":"1682b42d2886b2c1ef46befe80868076aee19e08","kind":"tag","published_at":"2020-08-07T23:25:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1/manifests"},{"name":"0.9.1.pre1","sha":"7d7040836e4e62517f73ad51a15dd3bb1b7d062c","kind":"tag","published_at":"2020-08-07T23:10:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.1.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.1.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1.pre1/manifests"},{"name":"0.9.1.pre0","sha":"e20b79bbd79f3b692a25aaa2c68eb2005661d5cf","kind":"tag","published_at":"2020-08-07T22:46:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.1.pre0/manifests"},{"name":"0.9.0","sha":"20363a42c9701a043f1d3a79b6fd1d723f1663f6","kind":"tag","published_at":"2020-08-06T21:28:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.0/manifests"},{"name":"0.9.0.pre0","sha":"8f5b47ceee2fd8fff3478bd303477a704b0f5945","kind":"tag","published_at":"2020-08-06T21:15:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.9.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.9.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.9.0.pre0/manifests"},{"name":"0.8.10","sha":"bef3b5896256db0183e55d14621d1a58985612bc","kind":"tag","published_at":"2020-07-31T00:00:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10/manifests"},{"name":"0.8.10.pre2","sha":"724aa9f4c68b4d51034ba8968258e4371f5dd9f3","kind":"tag","published_at":"2020-07-30T23:49:01.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.10.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.10.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre2/manifests"},{"name":"0.8.10.pre1","sha":"b001d85a389750fafb525c1938eb583ff08312d0","kind":"tag","published_at":"2020-07-30T23:01:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.10.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.10.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre1/manifests"},{"name":"0.8.10.pre0","sha":"edd69754ab6d4ad9dccb2be50dd59f37da073ca0","kind":"tag","published_at":"2020-07-30T22:29:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.10.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.10.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.10.pre0/manifests"},{"name":"0.8.9","sha":"c9f9f97def268db075b17de692db0a68a2453196","kind":"tag","published_at":"2020-07-24T01:07:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.9/manifests"},{"name":"0.8.9.pre0","sha":"2347a8162a20c2914590c645fb31476d18dbdc9e","kind":"tag","published_at":"2020-07-24T00:32:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.9.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.9.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.9.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.9.pre0/manifests"},{"name":"0.8.8","sha":"deaa98498f97f83646bb2aafb0530b12625f1c1d","kind":"tag","published_at":"2020-07-16T19:58:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.8/manifests"},{"name":"0.8.8.pre0","sha":"2f8951f24f49504c047d03649a888f00581958e0","kind":"tag","published_at":"2020-07-16T19:34:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.8.pre0/manifests"},{"name":"0.8.7","sha":"860048419c3c0e6311e6fd4fed3c054d69891c0d","kind":"tag","published_at":"2020-07-09T22:17:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.7/manifests"},{"name":"0.8.7.pre0","sha":"ae4c0a087dc6129d87f59235f1a9b1c44d9067a9","kind":"tag","published_at":"2020-07-09T22:08:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.7.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.7.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.7.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.7.pre0/manifests"},{"name":"0.8.6","sha":"f1bcb65f49287f013026d6dba53b034c0013f563","kind":"tag","published_at":"2020-07-02T22:17:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6/manifests"},{"name":"0.8.6.pre1","sha":"8d80e38730e56b40989fd8c58096e551bb5f48f0","kind":"tag","published_at":"2020-07-02T21:59:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.6.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6.pre1/manifests"},{"name":"0.8.6.pre0","sha":"ceb3340c811d260443ab6fa819d4517cc525b433","kind":"tag","published_at":"2020-07-02T21:05:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.6.pre0/manifests"},{"name":"0.8.5","sha":"794d168f8ab12f70c4b15f5c386e20a52993a86e","kind":"tag","published_at":"2020-06-26T01:11:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.5/manifests"},{"name":"0.8.5.pre0","sha":"22c6ae7430eb6329561cf9262e33b099fb4d66c5","kind":"tag","published_at":"2020-06-26T01:02:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.5.pre0/manifests"},{"name":"0.8.4","sha":"e6218992d766e8b008186da738825546b2a224b2","kind":"tag","published_at":"2020-06-19T23:28:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.4/manifests"},{"name":"0.8.4.pre0","sha":"1bd215c023680c01701224d3272a9f321d684f5c","kind":"tag","published_at":"2020-06-19T23:11:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.4.pre0/manifests"},{"name":"0.8.3","sha":"76877088c117b8da65d92068826014475f817f90","kind":"tag","published_at":"2020-06-17T17:44:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.3/manifests"},{"name":"0.8.3.pre0","sha":"a70925f26f5031b3870121f454c949eded40e74f","kind":"tag","published_at":"2020-06-17T17:34:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.3.pre0/manifests"},{"name":"0.8.2","sha":"794a984c33d4b07e3733042c3ba6d745d50f120d","kind":"tag","published_at":"2020-06-15T22:48:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2/manifests"},{"name":"0.8.2.pre1","sha":"9eab98abd9918e0ca80285032e0d67abcefd5246","kind":"tag","published_at":"2020-06-15T22:30:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.2.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.2.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2.pre1/manifests"},{"name":"0.8.2.pre0","sha":"7e5dd89fb75a0ddcde0042e18d2a79fa331c8272","kind":"tag","published_at":"2020-06-15T21:07:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.2.pre0/manifests"},{"name":"0.8.1","sha":"37441374b073fcb09cbffe026817047ff20000c9","kind":"tag","published_at":"2020-06-13T00:14:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.1/manifests"},{"name":"0.8.1.pre0","sha":"aec362f73cdb7ae6070ad00b8e3477ac94742e85","kind":"tag","published_at":"2020-06-13T00:07:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.1.pre0/manifests"},{"name":"0.8.0","sha":"3af82ca57f2b5cd12d2e266c3aae44846e133b08","kind":"tag","published_at":"2020-06-11T23:13:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.0/manifests"},{"name":"0.8.0.pre0","sha":"10d512dfefba366c132534561bed67d0e112fe75","kind":"tag","published_at":"2020-06-11T23:03:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.8.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.8.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.8.0.pre0/manifests"},{"name":"0.7.16","sha":"40f6b4b8470422d27e3d2fc2d38be035b4edc3be","kind":"tag","published_at":"2020-06-04T23:27:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.16/manifests"},{"name":"0.7.16.pre0","sha":"04d6645524b740eedaf4a1b93d630066cd4b52bb","kind":"tag","published_at":"2020-06-04T22:57:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.16.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.16.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.16.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.16.pre0/manifests"},{"name":"0.7.15","sha":"5f04b946c093d4ac8dba37254fef7ea5179c091b","kind":"tag","published_at":"2020-05-29T02:33:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.15/manifests"},{"name":"0.7.15.pre0","sha":"b6b6ed7324ae771d649733bd5197ea032661f2a3","kind":"tag","published_at":"2020-05-29T02:23:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.15.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.15.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.15.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.15.pre0/manifests"},{"name":"0.7.14","sha":"743c494c30308b3caf6bc880a8e1907250cb2efb","kind":"tag","published_at":"2020-05-22T00:55:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.14/manifests"},{"name":"0.7.14.pre0","sha":"537e7c9d5223ad214ce7b53ad4625e3828aa1be8","kind":"tag","published_at":"2020-05-22T00:41:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.14.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.14.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.14.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.14.pre0/manifests"},{"name":"0.7.13","sha":"b4d29b65202dd0ea1ebb27dcca7a26fb71afd311","kind":"tag","published_at":"2020-05-14T23:08:19.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.13/manifests"},{"name":"0.7.13.pre0","sha":"83657bfd4fa30a36fa26287a9e044772bbf9747d","kind":"tag","published_at":"2020-05-14T22:40:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.13.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.13.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.13.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.13.pre0/manifests"},{"name":"0.7.12","sha":"13d615dd6f1e1a6ee6245a6b62fc65f93df8ac2a","kind":"tag","published_at":"2020-05-11T22:57:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.12/manifests"},{"name":"0.7.12.pre0","sha":"1c2e966f8da0dc1c8aa1e4c2787adce180fb0d4a","kind":"tag","published_at":"2020-05-11T22:44:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.12.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.12.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.12.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.12.pre0/manifests"},{"name":"0.7.11.post0","sha":"60b6ee5fc22ebdc50ccda65aa42069dcbc638f82","kind":"tag","published_at":"2020-05-09T18:01:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.11.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.11.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11.post0/manifests"},{"name":"0.7.11","sha":"7f298346831efc8a58714c8f35b082eb73a1dd4f","kind":"tag","published_at":"2020-05-08T23:38:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11/manifests"},{"name":"0.7.11.pre0","sha":"b2e4192a6ef099353e957d666b046b3d743c80a9","kind":"tag","published_at":"2020-05-08T23:20:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.11.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.11.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.11.pre0/manifests"},{"name":"0.7.10","sha":"445732200d93e792086d046a9e946e0ca2276868","kind":"tag","published_at":"2020-05-08T00:14:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.10/manifests"},{"name":"0.7.10.pre0","sha":"b3813b01b14c71958de9d028847a099b2c95d0bd","kind":"tag","published_at":"2020-05-07T23:42:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.10.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.10.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.10.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.10.pre0/manifests"},{"name":"0.7.9","sha":"d2f323d20cb77c20e4cebfef63f1a6c262ec3562","kind":"tag","published_at":"2020-05-01T01:17:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.9/manifests"},{"name":"0.7.9.pre0","sha":"4fc2a52bda662112aeecf09af56e1e3fce0e5267","kind":"tag","published_at":"2020-05-01T00:51:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.9.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.9.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.9.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.9.pre0/manifests"},{"name":"0.7.8","sha":"06db0f09963388ead6cd6390048e57c850f8c4a3","kind":"tag","published_at":"2020-04-24T01:28:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.8/manifests"},{"name":"0.7.8.pre0","sha":"6c0f5dfe0953ec8a12856bd4dd57da0f2f8ac2b9","kind":"tag","published_at":"2020-04-24T01:09:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.8.pre0/manifests"},{"name":"0.7.7","sha":"9b1bd6cab0c1367ae79741631f3543580574309e","kind":"tag","published_at":"2020-04-17T05:41:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.7/manifests"},{"name":"0.7.7.pre0","sha":"e4ea8d284a4fe18bcaca1b3575e81470132d555c","kind":"tag","published_at":"2020-04-17T05:34:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.7.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.7.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.7.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.7.pre0/manifests"},{"name":"0.7.6","sha":"29a2ff4a3bde042482394a856dfe8b45a611a3bd","kind":"tag","published_at":"2020-04-03T00:56:05.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.6/manifests"},{"name":"0.7.6.pre0","sha":"9110f83f6c37de25e778d65ce789d4808f402f7a","kind":"tag","published_at":"2020-04-03T00:30:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.6.pre0/manifests"},{"name":"0.7.5","sha":"291bfabd20a553a1a95d1774272d096bf27f8067","kind":"tag","published_at":"2020-03-20T21:43:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.5/manifests"},{"name":"0.7.5.pre0","sha":"6f9506335d753a7b6277cd446d51fdda3b387f2b","kind":"tag","published_at":"2020-03-20T21:34:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.5.pre0/manifests"},{"name":"0.7.4","sha":"7c08332379a706704231883e73905c884ff522ba","kind":"tag","published_at":"2020-03-14T00:29:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.4/manifests"},{"name":"0.7.4.pre0","sha":"ad35476114b33d5e0df51334e9dc396f026bfec9","kind":"tag","published_at":"2020-03-13T23:58:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.4.pre0/manifests"},{"name":"0.7.3","sha":"9c463afb3811ef68383f62d874b6d2c59b134e9d","kind":"tag","published_at":"2020-03-05T01:36:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3/manifests"},{"name":"0.7.3.pre1","sha":"4fbe22413ac5cba41b1c925bb444095ad5ceebbc","kind":"tag","published_at":"2020-03-05T01:25:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.3.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3.pre1/manifests"},{"name":"0.7.3.pre0","sha":"7838ddb2091b53c8ab0135476c95d82ffe514c2c","kind":"tag","published_at":"2020-03-05T00:46:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.3.pre0/manifests"},{"name":"0.7.2","sha":"b5072d71a1ff792e35580e7031981e245321ce17","kind":"tag","published_at":"2020-02-27T02:37:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.2/manifests"},{"name":"0.7.2.pre0","sha":"031ae219f9f23e9d29c1ecd374623f1ef3e8b91b","kind":"tag","published_at":"2020-02-27T01:46:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.2.pre0/manifests"},{"name":"0.7.1","sha":"fe4c159cea7ab3863c319467311ad8d662e6fe67","kind":"tag","published_at":"2020-02-20T23:21:13.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.1/manifests"},{"name":"0.7.1.pre0","sha":"1bbda8fd451f9b1df30a3ebce6f45316b09bcd0a","kind":"tag","published_at":"2020-02-20T23:04:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.1.pre0/manifests"},{"name":"0.7.0","sha":"e0c18594d19291111fa05e0a8f26bc95f99c0408","kind":"commit","published_at":"2020-02-13T19:07:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.0/manifests"},{"name":"0.7.0rc1","sha":"baa88f99c308cf667c849e9fbfc18b93af2f22ce","kind":"tag","published_at":"2020-02-13T00:14:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.7.0rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.7.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.7.0rc1/manifests"},{"name":"0.6.9","sha":"ae6623e15119004f21765b780b5d0843ee0a3f62","kind":"tag","published_at":"2020-01-30T01:27:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.9/manifests"},{"name":"0.6.8","sha":"c964ef52686ef732f58309a375814f7debf0a05d","kind":"tag","published_at":"2020-01-28T00:18:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8/manifests"},{"name":"0.6.8.pre2","sha":"b4c89202186703ddb87edba724e37faaaa061768","kind":"tag","published_at":"2020-01-28T00:12:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.8.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.8.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre2/manifests"},{"name":"0.6.8.pre1","sha":"bc98c479d0b5f176f890cc045de2a6fb981371f7","kind":"tag","published_at":"2020-01-28T00:05:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.8.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.8.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre1/manifests"},{"name":"0.6.8.pre0","sha":"e3cd2cf866c53271e77a1ee19ac879163819581a","kind":"tag","published_at":"2020-01-27T23:50:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.8.pre0/manifests"},{"name":"0.6.7.post0","sha":"bd8c38f36a186206534b9db3a8960cf21680f71e","kind":"tag","published_at":"2020-01-14T00:32:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.7.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.7.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7.post0/manifests"},{"name":"0.6.7","sha":"de846d34001ac13ce1fa40bfd45943df75c0ed73","kind":"tag","published_at":"2020-01-10T23:33:27.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7/manifests"},{"name":"0.6.7.pre0","sha":"73d41850447d7011f2fb0eda6bd6f29618ea3380","kind":"tag","published_at":"2020-01-10T23:12:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.7.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.7.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.7.pre0/manifests"},{"name":"0.6.6","sha":"471902e57b131b1181c1f25d3b924aae01aaf408","kind":"tag","published_at":"2019-12-06T18:52:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6/manifests"},{"name":"0.6.6.pre1","sha":"810f2a836ec98edf253f2805424d334eb3cb0ef8","kind":"tag","published_at":"2019-12-06T18:47:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.6.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6.pre1/manifests"},{"name":"0.6.6.pre0","sha":"53180f72bf4f3fe77baa66189cff64e1c81b226a","kind":"tag","published_at":"2019-12-06T18:38:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.6.pre0/manifests"},{"name":"0.6.5","sha":"63adb93523d7c460345eb9d12d93e06ab03e593d","kind":"tag","published_at":"2019-11-28T01:02:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5/manifests"},{"name":"0.6.5.pre3","sha":"9800d60dd5df60083cc8df5e58a6712775a25f89","kind":"tag","published_at":"2019-11-28T00:51:20.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.5.pre3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.5.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre3/manifests"},{"name":"0.6.5.pre2","sha":"2ae7b0353ff779b1d33408449990228ffa570920","kind":"tag","published_at":"2019-11-28T00:42:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.5.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.5.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre2/manifests"},{"name":"0.6.5.pre1","sha":"1b80cfac1ae355cf29a22404bcdaf1055694bd5a","kind":"tag","published_at":"2019-11-28T00:11:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.5.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.5.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre1/manifests"},{"name":"0.6.5.pre0","sha":"cd2755b38ab29ffe067f1ad157f1874ef1a272ec","kind":"tag","published_at":"2019-11-27T23:56:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.5.pre0/manifests"},{"name":"0.6.4","sha":"1b4ade28f3dc70a8be730d0487c1a5cbecef22cd","kind":"tag","published_at":"2019-11-13T19:31:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4/manifests"},{"name":"0.6.4.pre3","sha":"ded0643690f24916a302103f5fe3de9ae2e67da9","kind":"tag","published_at":"2019-11-12T19:56:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.4.pre3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.4.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre3/manifests"},{"name":"0.6.4.pre2","sha":"a9153a0a6af7f7953285a43f7982380e419fd22c","kind":"tag","published_at":"2019-11-12T19:39:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.4.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.4.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre2/manifests"},{"name":"0.6.4.pre1","sha":"2169c7c324dbf3c3f6f8762cc44e725e99179860","kind":"tag","published_at":"2019-11-12T19:22:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.4.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.4.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre1/manifests"},{"name":"0.6.4.pre0","sha":"e0a3d03e600c9a10d19aa64d729a628cc246b828","kind":"tag","published_at":"2019-11-12T17:38:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.4.pre0/manifests"},{"name":"0.6.3","sha":"59d089445c2922e91ed1599b04253f511466062d","kind":"tag","published_at":"2019-11-01T01:16:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3/manifests"},{"name":"0.6.3.pre2","sha":"9f5b2fdbb8c5bc6adb60801dd95b07028130fbeb","kind":"tag","published_at":"2019-11-01T01:03:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.3.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre2/manifests"},{"name":"0.6.3.pre1","sha":"7a977c1a0e30afc510e2c38fb8006d982aa416b3","kind":"tag","published_at":"2019-11-01T01:01:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.3.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre1/manifests"},{"name":"0.6.3.pre0","sha":"532699a0f26e2db1c2b11060d641743f770a20c5","kind":"tag","published_at":"2019-11-01T00:53:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.3.pre0/manifests"},{"name":"0.6.2","sha":"aa393b69fb2bf85e4535e5b4a73aade9dfcdf790","kind":"tag","published_at":"2019-10-18T17:38:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2/manifests"},{"name":"0.6.2.pre2","sha":"4b185bbcc96c60a08248c6a6556889594fb7ede6","kind":"tag","published_at":"2019-10-18T17:27:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.2.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.2.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre2/manifests"},{"name":"0.6.2.pre1","sha":"526521b10847a8bb7e790a842dabc83c246cafac","kind":"tag","published_at":"2019-10-18T01:03:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.2.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.2.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre1/manifests"},{"name":"0.6.2.pre0","sha":"8413dcacb3f8661fc2d8cc4153d497ba06bb1348","kind":"tag","published_at":"2019-10-18T00:53:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.2.pre0/manifests"},{"name":"0.6.1","sha":"e7c132e1f5f7c10e28788353a4e67ffc9df7a0b2","kind":"tag","published_at":"2019-10-08T00:54:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1/manifests"},{"name":"0.6.1.pre1","sha":"6c17f8d75df39d405b5adb97ef6d7cc95abd9fc0","kind":"tag","published_at":"2019-10-08T00:18:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.1.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.1.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1.pre1/manifests"},{"name":"0.6.1.pre0","sha":"3556cd630083ae725c4b122cd16bab104ddb0035","kind":"tag","published_at":"2019-10-08T00:03:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.1.pre0/manifests"},{"name":"0.6.0.post0","sha":"d30e15240734dff1b073c0a6795fcb91f12e81c7","kind":"tag","published_at":"2019-10-04T01:09:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.0.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.post0/manifests"},{"name":"0.6.0","sha":"958335edf2b5229a194377e2ea7bb6a9dc75b861","kind":"tag","published_at":"2019-10-04T00:43:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0/manifests"},{"name":"0.6.0.rc1","sha":"733dfc292b9fb3b5987a286068cdaa11e5d47fc8","kind":"tag","published_at":"2019-10-04T00:37:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.0.rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.rc1/manifests"},{"name":"0.6.0.pre0","sha":"b389a3cc2f814f84d6ef96a92596278b96c165ba","kind":"tag","published_at":"2019-10-03T23:42:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.pre0/manifests"},{"name":"0.6.0.pre1","sha":"7185602005acb9f1b9bb3c29385a1888568b8cf3","kind":"tag","published_at":"2019-10-03T23:40:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.6.0.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.6.0.pre1/manifests"},{"name":"0.5.9","sha":"7ece33d3c7379cba2b435e9d504bdb75c6a4d75d","kind":"tag","published_at":"2019-09-17T17:58:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.9/manifests"},{"name":"0.5.9.pre0","sha":"08f57962be1dc0f18bab77f15464f1fbd4ae23be","kind":"tag","published_at":"2019-09-17T17:53:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.9.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.9.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.9.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.9.pre0/manifests"},{"name":"0.5.8","sha":"a0e55b176cb4f601e2ea231e1572280c548b5dce","kind":"tag","published_at":"2019-09-10T17:37:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.8/manifests"},{"name":"0.5.8.pre0","sha":"c7511036b8f827dc19c465bab356c952695ab375","kind":"tag","published_at":"2019-09-10T17:26:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.8.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.8.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.8.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.8.pre0/manifests"},{"name":"0.5.7","sha":"afda8bd1dad106772e3694fd66d35dbbc32096e6","kind":"tag","published_at":"2019-08-22T18:37:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.7/manifests"},{"name":"0.5.7.pre0","sha":"6be860a69893c49db25a10dfda775700dfd1a343","kind":"tag","published_at":"2019-08-22T17:38:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.7.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.7.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.7.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.7.pre0/manifests"},{"name":"0.5.6","sha":"afd4637e27a7b2967918a67a0c848433c7115d40","kind":"tag","published_at":"2019-08-15T19:26:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6/manifests"},{"name":"0.5.6.pre1","sha":"7e76c15f30f060e3781b38b9d11edc53843a6bca","kind":"tag","published_at":"2019-08-15T19:20:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.6.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6.pre1/manifests"},{"name":"0.5.6.pre0","sha":"8c7cf7a09b6547cd13c2db9beba55eb29b6ef769","kind":"tag","published_at":"2019-08-15T19:18:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.6.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.6.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.6.pre0/manifests"},{"name":"0.5.5","sha":"0c7a3d5cc8c669fe03560a26c86af4de600bf2d8","kind":"tag","published_at":"2019-07-29T23:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.5/manifests"},{"name":"0.5.5.pre0","sha":"cc44333b6761557ffa1072edea0ca09d27b22c1e","kind":"tag","published_at":"2019-07-29T22:56:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.5.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.5.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.5.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.5.pre0/manifests"},{"name":"0.5.4","sha":"0e51bcb74fa17a4ceaf30d4b568f5557a9a37a2e","kind":"tag","published_at":"2019-07-25T21:48:07.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.4/manifests"},{"name":"0.5.4.pre0","sha":"4bbbff3b3231d1859b6c808e6fe820085f360390","kind":"tag","published_at":"2019-07-25T21:39:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.4.pre0/manifests"},{"name":"0.5.3","sha":"d9bfdd4594b7e988bbb647270ee2ef8a7e956db4","kind":"tag","published_at":"2019-07-17T18:37:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.3/manifests"},{"name":"0.5.3.pre0","sha":"5b3338c405bf7c726505f8a23ab1dfcdb2f4b2ad","kind":"tag","published_at":"2019-07-17T18:20:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.3.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.3.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.3.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.3.pre0/manifests"},{"name":"0.5.2.post3","sha":"cafcc72e7ad282e54e6e393253194da7b08ed33c","kind":"tag","published_at":"2019-07-12T23:13:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.post3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.post3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post3/manifests"},{"name":"0.5.2.post4","sha":"6d11e731462b5c331df2fa62213b1f767968fff1","kind":"commit","published_at":"2019-07-12T23:13:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.post4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.post4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post4/manifests"},{"name":"0.5.2.post2","sha":"1de8381c578269609dd16ee314bcdc71394c53cb","kind":"tag","published_at":"2019-07-12T18:51:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.post2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.post2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post2/manifests"},{"name":"0.5.2.post1","sha":"bb7bd9340e0cfdef4323a557a1403e8a0913e3e2","kind":"commit","published_at":"2019-07-12T00:09:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.post1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post1/manifests"},{"name":"0.5.2.post0","sha":"bb7bd9340e0cfdef4323a557a1403e8a0913e3e2","kind":"commit","published_at":"2019-07-12T00:09:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.post0/manifests"},{"name":"0.5.2","sha":"71f5764b23c6a9465f906fb4e0ba0a6944242a86","kind":"tag","published_at":"2019-07-11T20:50:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2/manifests"},{"name":"0.5.2.pre0","sha":"fca22d076b3a9b54c741e0409899d882a9154a17","kind":"tag","published_at":"2019-07-11T20:46:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.2.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.2.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.2.pre0/manifests"},{"name":"0.5.1","sha":"b82684e4726dfafe6da6cefaf183cc5aae099fcc","kind":"tag","published_at":"2019-07-08T23:12:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.1/manifests"},{"name":"0.5.1.pre0","sha":"4663ec3d761cfefb8799d54ef8f83d07116f1421","kind":"tag","published_at":"2019-07-08T23:08:06.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.1.pre0/manifests"},{"name":"0.5.0.post0","sha":"9e6f104757e325f772ed3f0e5f060df1b3544318","kind":"tag","published_at":"2019-07-04T04:33:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.post0/manifests"},{"name":"0.5.0","sha":"a694c44e205c67c9f4961a22a054679fbccb37fc","kind":"tag","published_at":"2019-07-04T03:15:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0/manifests"},{"name":"0.5.0.pre4","sha":"3e0b6cd4ca13d7783074020af78a628f08d7da2c","kind":"tag","published_at":"2019-07-04T02:30:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0.pre4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre4/manifests"},{"name":"0.5.0.pre3","sha":"8b811450a7b21f21e332d445258599611a960207","kind":"tag","published_at":"2019-07-03T22:31:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0.pre3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre3/manifests"},{"name":"0.5.0.pre2","sha":"691fc8e09306bada2a14211c41ce9c43a46c11dc","kind":"tag","published_at":"2019-07-03T22:03:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0.pre2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre2/manifests"},{"name":"0.5.0.pre0","sha":"edf6b7174ef34c5c49b13b2a2b6e2ff2472be510","kind":"tag","published_at":"2019-07-03T21:36:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.5.0.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.5.0.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.5.0.pre0/manifests"},{"name":"0.4.3.post4","sha":"209ea46fd6e473ac8c0f34b07476744f1028ba38","kind":"tag","published_at":"2019-05-09T19:29:58.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3.post4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3.post4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post4/manifests"},{"name":"0.4.3.post3","sha":"5e7de5483ee40fc24615ceac3e51b691cdeb30e6","kind":"tag","published_at":"2019-05-09T19:29:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3.post3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3.post3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post3/manifests"},{"name":"0.4.3.post2","sha":"4fc4356a98852e8b2ef73671b0ddc94aa9c16735","kind":"tag","published_at":"2019-05-09T19:23:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3.post2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3.post2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post2/manifests"},{"name":"0.4.3.post0","sha":"838b1a31185d06b31fb26b028cc3f7c70818533f","kind":"tag","published_at":"2019-05-09T19:13:28.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.post0/manifests"},{"name":"0.4.3","sha":"c5816ab53480d829f46084a1ed901244d2904e94","kind":"tag","published_at":"2019-05-08T20:01:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3/manifests"},{"name":"0.4.3.pre1","sha":"5e9ffd0f37840dcd7f8505162e187c8a53edca49","kind":"tag","published_at":"2019-05-08T19:45:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.3.pre1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.3.pre1/manifests"},{"name":"0.4.2","sha":"778d183e86801aa7c509224e3bdffc832e012de1","kind":"tag","published_at":"2019-05-04T23:55:22.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"4813889e607511f74e4f9bcf73be6f31d7311f68","kind":"tag","published_at":"2019-05-04T23:50:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"7575a99337958cfdab6b9b3fd2bfaee4826954fe","kind":"tag","published_at":"2019-04-18T16:49:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.0/manifests"},{"name":"0.4.0rc2","sha":"db10a5fa32f5f67521bc52d5a4c3933704cd0538","kind":"tag","published_at":"2019-04-17T16:44:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.4.0rc2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.4.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.4.0rc2/manifests"},{"name":"0.3.0.post3.dev72","sha":"bf6f4703e84e0b51d14484fe5c8122b8f6acbf02","kind":"tag","published_at":"2019-04-07T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev72","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev72/manifests"},{"name":"0.3.0.post3.dev71","sha":"ed36ed2bba8ec2e771984264c7f49302e8ab2a9d","kind":"tag","published_at":"2019-04-06T08:00:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev71","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev71/manifests"},{"name":"0.3.0.post3.dev70","sha":"6e54bfbe5b8dabbb62b8f2574ad372fa5c777ac2","kind":"tag","published_at":"2019-04-05T08:00:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev70","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev70/manifests"},{"name":"0.3.0.post3.dev69","sha":"17e080fd00b178b01177139bddc6c0ca12c4cd15","kind":"tag","published_at":"2019-04-04T08:00:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev69","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev69/manifests"},{"name":"0.3.0.post3.dev68","sha":"106fd4d4b85096b55d6388798ad1c5b9800c32fd","kind":"tag","published_at":"2019-04-03T08:00:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev68","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev68/manifests"},{"name":"0.3.0.post3.dev67","sha":"9ee80ebb353424b504fe74f7bb12056880e3e5c3","kind":"tag","published_at":"2019-04-02T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev67","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev67/manifests"},{"name":"0.3.0.post3.dev66","sha":"29d1d830834899a458cc6f7139707642e37cdb63","kind":"tag","published_at":"2019-04-01T08:01:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev66","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev66/manifests"},{"name":"0.3.0.post3.dev65","sha":"0cc4a818f955bc0a176fb57953a276a5392963e4","kind":"tag","published_at":"2019-03-31T08:01:08.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev65","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev65/manifests"},{"name":"0.3.0.post3.dev64","sha":"001f3c8930922ec91c8d72df94c44ed59d3eea4b","kind":"tag","published_at":"2019-03-30T08:00:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev64","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev64/manifests"},{"name":"0.3.0.post3.dev63","sha":"be44e0cbf28ce8e98eae6fdff6875b4ec451585e","kind":"tag","published_at":"2019-03-29T08:00:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev63","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev63/manifests"},{"name":"0.3.0.post3.dev62","sha":"6ab28c7e15886e1652afe21c2fe9d75b22bee2d1","kind":"tag","published_at":"2019-03-28T08:00:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev62","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev62/manifests"},{"name":"0.3.0.post3.dev61","sha":"9b1fe72d53f9236ab50fee05ae67c8fc8049af5e","kind":"tag","published_at":"2019-03-27T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev61","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev61/manifests"},{"name":"0.3.0.post3.dev60","sha":"38de239c52daa5745ea596ffc05f50be08c2952a","kind":"tag","published_at":"2019-03-26T08:00:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev60","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev60/manifests"},{"name":"0.3.0.post3.dev59","sha":"e3e886dc8d654bdafec101899755007e4abf64cf","kind":"tag","published_at":"2019-03-25T08:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev59","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev59/manifests"},{"name":"0.3.0.post3.dev58","sha":"252223acb2729bafe198efeeb1865483f85a6109","kind":"tag","published_at":"2019-03-24T08:01:10.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev58","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev58/manifests"},{"name":"0.3.0.post3.dev57","sha":"b0e130abe5d5deae6724efcc2982f130643c3c9b","kind":"tag","published_at":"2019-03-23T08:00:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev57","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev57/manifests"},{"name":"0.3.0.post3.dev56","sha":"9782e24a33e054799ae7cdebc031844f214a3a36","kind":"tag","published_at":"2019-03-22T08:00:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev56","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev56/manifests"},{"name":"0.3.0.post3.dev55","sha":"73b3a5fd369aa7de704eb1c7a4c1c9cda11cb63d","kind":"tag","published_at":"2019-03-21T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev55","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev55/manifests"},{"name":"0.3.0.post3.dev54","sha":"aa9bcecd644a5ccec4a6dc77e86bee4b28a59c99","kind":"tag","published_at":"2019-03-20T08:00:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev54","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev54/manifests"},{"name":"0.3.0.post3.dev53","sha":"bab7d67f740b220f5411f01c799e30b884341c84","kind":"tag","published_at":"2019-03-19T08:01:00.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev53","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev53/manifests"},{"name":"0.3.0.post3.dev52","sha":"95b1ea2d327b4674db7cb5fa9229eefd5064256f","kind":"tag","published_at":"2019-03-18T08:01:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev52","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev52/manifests"},{"name":"0.3.0.post3.dev51","sha":"634047b89eef6904c8b13619ccecf6af969478b4","kind":"tag","published_at":"2019-03-17T08:00:43.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev51","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev51/manifests"},{"name":"0.3.0.post3.dev50","sha":"3f20db4087cf713cfe379e40ceada9f4761f3237","kind":"tag","published_at":"2019-03-16T08:00:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev50","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev50/manifests"},{"name":"0.3.5","sha":"89ea0914545a79d214cd59df4fb89a9fa040b254","kind":"tag","published_at":"2019-03-15T21:25:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.5/manifests"},{"name":"0.3.0.post3.dev49","sha":"dfd2f4cabae0514dfaf423a0145d943c9e924d72","kind":"tag","published_at":"2019-03-15T08:00:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev49","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev49/manifests"},{"name":"0.3.4","sha":"d843a9f0ef575d4e8b9526caff6962c2df62e593","kind":"tag","published_at":"2019-03-15T04:37:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.4/manifests"},{"name":"0.3.4.pre0","sha":"699f682239951ad61ef504b103ddc27d9dcbc54c","kind":"tag","published_at":"2019-03-15T04:14:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.4.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.4.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.4.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.4.pre0/manifests"},{"name":"0.2.8.post3","sha":"3a2de928ea75667b6984cf5e3720c5e62fdb6b43","kind":"commit","published_at":"2019-03-14T22:24:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.2.8.post3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.2.8.post3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.2.8.post3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.2.8.post3/manifests"},{"name":"0.2.8.post1","sha":"e163c04f0d0382d4fd9552bd2c8cd4ebc1968b6b","kind":"commit","published_at":"2019-03-14T14:57:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.2.8.post1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.2.8.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.2.8.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.2.8.post1/manifests"},{"name":"0.3.0.post3.dev48","sha":"7a6b212cbda1d01e1a06cd59713dc595c7621c09","kind":"tag","published_at":"2019-03-14T08:00:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev48","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev48/manifests"},{"name":"0.3.0.post3.dev47","sha":"1ee514fcc119a964a62671e95037a8de3abd2f0e","kind":"tag","published_at":"2019-03-13T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev47","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev47/manifests"},{"name":"0.3.0.post3.dev46","sha":"882e657891902dc6bd40dea4796b47ed3b39897f","kind":"tag","published_at":"2019-03-12T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev46","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev46/manifests"},{"name":"0.3.0.post3.dev45","sha":"84c96723fd97062730283f67370650f419d1b3da","kind":"tag","published_at":"2019-03-11T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev45","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev45/manifests"},{"name":"0.3.0.post3.dev44","sha":"846930b57ce10d97b54f4198f8ead8de1e5e1c4d","kind":"tag","published_at":"2019-03-10T08:00:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev44","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev44/manifests"},{"name":"0.3.0.post3.dev43","sha":"794a2dcdc57448d6e80761994d6f3e010bda646f","kind":"tag","published_at":"2019-03-09T08:00:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev43","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev43/manifests"},{"name":"0.3.0.post3.dev42","sha":"79ae2f690e116ba8ee90825154b27b3ee3290dba","kind":"tag","published_at":"2019-03-08T08:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev42","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev42/manifests"},{"name":"0.3.0.post3.dev41","sha":"da8b4f7da1d357228a4c0bedf4b56e54a28a24fa","kind":"tag","published_at":"2019-03-07T08:00:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev41","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev41/manifests"},{"name":"0.3.0.post3.dev40","sha":"016212880d3e79d7e61fd292abaf9f5e023ee678","kind":"tag","published_at":"2019-03-06T08:00:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev40","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev40/manifests"},{"name":"0.3.0.post3.dev39","sha":"63dc935ba97ef72ba06d1d0d9470be2e88732726","kind":"tag","published_at":"2019-03-05T08:00:52.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev39","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev39/manifests"},{"name":"0.3.0.post3.dev38","sha":"3714b70f584675391e8ee10b7e38c8ede4b3965b","kind":"tag","published_at":"2019-03-04T08:00:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev38","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev38/manifests"},{"name":"0.3.0.post3.dev37","sha":"27c6ff0b9bf97fb8bc5859f1b061c34bbe2e4207","kind":"tag","published_at":"2019-03-03T08:00:46.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev37","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev37/manifests"},{"name":"0.3.0.post3.dev36","sha":"6765bd2f291fab3990af32b0b5d4f6302abf1c8a","kind":"tag","published_at":"2019-03-02T08:01:09.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev36","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev36/manifests"},{"name":"0.3.0.post3.dev35","sha":"aea442fb9115fb29df5b4614a6aab8f46deac01a","kind":"tag","published_at":"2019-03-01T08:00:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev35","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev35/manifests"},{"name":"0.3.3.post1","sha":"fbbecac3f644fc9409ac87076188b257a5517538","kind":"tag","published_at":"2019-03-01T00:36:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.3.post1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.3.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3.post1/manifests"},{"name":"0.3.3.post0","sha":"ec932a2e0e895b5354a2164cd2b261d88d274da3","kind":"tag","published_at":"2019-03-01T00:32:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.3.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3.post0/manifests"},{"name":"0.3.3","sha":"9ec1c4255111f7b319cfd2945ebbc537cf8d48dd","kind":"tag","published_at":"2019-03-01T00:30:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.3/manifests"},{"name":"0.3.0.post3.dev34","sha":"c19467e3d8c32b915e21bf8ae1b5ab1f02267216","kind":"tag","published_at":"2019-02-28T08:00:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev34","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev34/manifests"},{"name":"0.3.0.post3.dev33","sha":"b3ec3f8d598df812b53f305b96e453a98aed8ba3","kind":"tag","published_at":"2019-02-27T08:00:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev33","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev33/manifests"},{"name":"0.3.0.post3.dev32","sha":"ce5ed47560ebffeba946de38865cee626e47585f","kind":"tag","published_at":"2019-02-26T08:00:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev32","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev32/manifests"},{"name":"0.3.0.post3.dev31","sha":"7fc78505c4d7115da8cbcbbe83389f1df8bb4cc5","kind":"tag","published_at":"2019-02-25T08:01:11.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev31","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev31/manifests"},{"name":"0.3.0.post3.dev30","sha":"695fc433e04952994350a60a2daed2abe27a558d","kind":"tag","published_at":"2019-02-24T08:01:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev30","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev30/manifests"},{"name":"0.3.0.post3.dev29","sha":"b99fc24b1bb1c873770e3c52c32ccdd06df555a7","kind":"tag","published_at":"2019-02-23T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev29","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev29/manifests"},{"name":"0.3.0.post3.dev28","sha":"9291402c95ffbd552613efda0d3e27930542daee","kind":"tag","published_at":"2019-02-22T08:00:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev28","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev28/manifests"},{"name":"0.3.0.post3.dev27","sha":"15d5c295066ca772d479b2175798284f9a660d95","kind":"tag","published_at":"2019-02-21T08:00:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev27","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev27/manifests"},{"name":"0.3.0.post3.dev26","sha":"a80a5cc372b34c007f037a9d7b41e7fac54fd89a","kind":"tag","published_at":"2019-02-20T08:00:55.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev26","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev26/manifests"},{"name":"0.3.0.post3.dev25","sha":"0185bf0231e975eac791a9a3b9f88b3ad214ae60","kind":"tag","published_at":"2019-02-19T08:00:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev25","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev25/manifests"},{"name":"0.3.2","sha":"0ff2961426426f902165ce03a71ced8e03a46ed4","kind":"tag","published_at":"2019-02-18T23:05:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.2/manifests"},{"name":"0.3.0.post3.dev24","sha":"787f034b5279b774fee7e7f49230e6974a1a9d7f","kind":"tag","published_at":"2019-02-18T08:00:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev24","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev24/manifests"},{"name":"0.3.0.post3.dev23","sha":"4df89ecfb7dbe81ce7cc18048e90548c263e8e4d","kind":"tag","published_at":"2019-02-17T08:01:01.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev23","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev23/manifests"},{"name":"0.3.0.post3.dev22","sha":"ae45784742ae25b16d486f582a4dd993f48f9e22","kind":"tag","published_at":"2019-02-16T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev22","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev22/manifests"},{"name":"0.3.0.post3.dev21","sha":"aeae811e5ccebf96c24138bb1cade03221cb4985","kind":"tag","published_at":"2019-02-15T08:00:32.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev21","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev21/manifests"},{"name":"0.3.0.post3.dev20","sha":"46575329b073ae1c1116d7783c4d4ab1422587eb","kind":"tag","published_at":"2019-02-14T08:00:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev20","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev20/manifests"},{"name":"0.3.0.post3.dev19","sha":"615474b98c80118e1d28d15a46d287c6c728477c","kind":"tag","published_at":"2019-02-13T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev19","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev19/manifests"},{"name":"0.3.0.post3.dev18","sha":"42c44176441aa07fd6804e800e5d0baeb1756948","kind":"tag","published_at":"2019-02-12T08:00:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev18/manifests"},{"name":"0.3.0.post3.dev17","sha":"66b2871660cb9237aa7c00ba79ef826c8ad7f9e1","kind":"tag","published_at":"2019-02-11T08:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev17/manifests"},{"name":"0.3.0.post3.dev16","sha":"42c65e315809a5a19919bcd6e2f832841863ef87","kind":"tag","published_at":"2019-02-10T08:00:29.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev16/manifests"},{"name":"0.3.0.post3.dev15","sha":"6130ff0373d9f4a793340a2a8e91e25ef0571f85","kind":"tag","published_at":"2019-02-09T08:00:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev15/manifests"},{"name":"0.3.0.post3.dev14","sha":"73168a29d2dac6c8cb74fa3dc5f2fa33621d9f3e","kind":"tag","published_at":"2019-02-08T08:00:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev14/manifests"},{"name":"0.3.0.post3.dev13","sha":"10265c29219a905c24822c6c25dfcc3c10e6b385","kind":"tag","published_at":"2019-02-07T08:00:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev13/manifests"},{"name":"0.3.0.post3.dev12","sha":"3031d243c2a5a72423c9fb4aa4c0c3e463a22b88","kind":"tag","published_at":"2019-02-06T08:00:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev12/manifests"},{"name":"0.3.0.post3.dev11","sha":"62c60dd57196a1516ffed3eb9fe207aa9c33370b","kind":"tag","published_at":"2019-02-05T08:00:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev11/manifests"},{"name":"0.3.0.post3.dev10","sha":"6a114fff91d6df9d90046c225aa41c9b188f45d8","kind":"tag","published_at":"2019-02-04T08:00:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev10/manifests"},{"name":"0.3.1","sha":"673aed71b89b23830220bf61eb32817a14e28bc7","kind":"tag","published_at":"2019-01-31T21:56:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.1/manifests"},{"name":"0.3.1.pre0","sha":"7746455cd0ac9cb177c9b220d22ebe4ea924811b","kind":"tag","published_at":"2019-01-31T20:21:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.1.pre0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.1.pre0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.1.pre0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.1.pre0/manifests"},{"name":"0.3.0.post3.dev9","sha":"b284b994fd4f7c22022d155fb4e4fa4b4b46efd2","kind":"tag","published_at":"2019-01-31T08:00:34.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev9/manifests"},{"name":"0.3.0.post3.dev8","sha":"2c54795a67afe3a30f17b4c83e05c9a399e1d99d","kind":"tag","published_at":"2019-01-30T08:00:31.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev8/manifests"},{"name":"0.3.0.post3.dev7","sha":"ea4280874732df7680116b2684cf94158aff4895","kind":"tag","published_at":"2019-01-29T08:00:35.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev7/manifests"},{"name":"0.3.0.post3.dev6","sha":"716b2783cf3235aa9ea636c105ec4ba6ead26753","kind":"tag","published_at":"2019-01-23T08:00:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev6/manifests"},{"name":"0.3.0.post3.dev5","sha":"892ef4910f1f803cd53fe517ab2dcd481676d646","kind":"tag","published_at":"2019-01-22T08:00:24.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev5/manifests"},{"name":"0.3.0.post3.dev4","sha":"67479235edba4d6c32785b6f2b5a27773a71fe83","kind":"tag","published_at":"2019-01-21T19:29:25.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev4/manifests"},{"name":"0.3.0.post3.dev3","sha":"480c466485168cdd08e842d78409857227cf79a6","kind":"tag","published_at":"2019-01-21T19:29:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev3/manifests"},{"name":"0.3.0.post3.dev2","sha":"8ba16ea12b0d487dba30916d7dc4aa6129389fbe","kind":"tag","published_at":"2019-01-21T19:29:03.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev2/manifests"},{"name":"0.3.0.post3.dev1","sha":"1a67deb8c3641e93e6a72bfd1df35604462f1b43","kind":"tag","published_at":"2019-01-21T19:28:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev1/manifests"},{"name":"0.3.0.post3.dev0","sha":"36c6b8b3e9edf506383bf5ac4a698e4af5277ebc","kind":"tag","published_at":"2019-01-21T19:28:40.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3.dev0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3.dev0/manifests"},{"name":"0.3.0.post3","sha":"b9398b837303b2cf5bbad6c087daf98e1782e078","kind":"tag","published_at":"2019-01-19T22:43:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post3/manifests"},{"name":"0.3.0.post2","sha":"d081634e6ef4b315ff10cf0fde313307b1330c96","kind":"tag","published_at":"2019-01-16T20:43:48.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post2/manifests"},{"name":"0.3.0.post0","sha":"ecc0790142ddfd2be794af4f99041da95608d8fd","kind":"commit","published_at":"2019-01-16T20:40:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0.post0/manifests"},{"name":"0.3.0","sha":"c37fe47a364781bae8e7c1d385ae4808c47fc1c2","kind":"tag","published_at":"2019-01-16T18:17:33.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0/manifests"},{"name":"0.3.0rc9.dev5","sha":"23b82bf4c19573ac17bde3e996698f49c2ce8140","kind":"tag","published_at":"2019-01-14T21:41:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev5/manifests"},{"name":"0.3.0rc9.dev4","sha":"b82ed78101be25b1eb9f47d1010f4a82da4af5c9","kind":"tag","published_at":"2019-01-14T21:40:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev4/manifests"},{"name":"0.3.0rc9.dev3","sha":"80ebc307a345c03707618806395c8c95abb07b35","kind":"tag","published_at":"2019-01-14T21:39:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev3/manifests"},{"name":"0.3.0rc9.dev2","sha":"df5c6ab6556e3805d90f3a4aa0ea2aa2d8ccf8a5","kind":"tag","published_at":"2019-01-14T21:37:17.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev2/manifests"},{"name":"0.3.0rc9.dev1","sha":"59978de132799a3f6efaf2ecf3f503915e88f58e","kind":"tag","published_at":"2019-01-14T21:35:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev1/manifests"},{"name":"0.3.0rc9.dev0","sha":"5607f248efd67d408dc34b92f96f02a684bde5fc","kind":"tag","published_at":"2019-01-14T21:35:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9.dev0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9.dev0/manifests"},{"name":"0.3.0rc9","sha":"24c3bec0491a75954fad9d57b2f7f068bf61a059","kind":"tag","published_at":"2019-01-14T21:34:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc9/manifests"},{"name":"0.3.0rc8.dev4","sha":"8155618f12f079f0fb2b1d166442e044a96280af","kind":"tag","published_at":"2019-01-14T21:31:23.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8.dev4","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8.dev4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev4/manifests"},{"name":"0.3.0rc8.dev3","sha":"ff369e93c31f2ad5d8c96ffe8284567fabeaabcb","kind":"tag","published_at":"2019-01-14T21:28:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8.dev3","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8.dev3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev3/manifests"},{"name":"0.3.0rc8.dev2","sha":"9eab0a5dbcaaf2d90fecde2e28534bca97e747fb","kind":"tag","published_at":"2019-01-14T21:27:30.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8.dev2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev2/manifests"},{"name":"0.3.0rc8.dev1","sha":"fd26470f2856e45786fba02ce7a553f946fd102f","kind":"tag","published_at":"2019-01-14T21:26:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8.dev1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev1/manifests"},{"name":"0.3.0rc8.dev0","sha":"803dcbbebdb5ce4245c41fca2a34fba3b23c7504","kind":"tag","published_at":"2019-01-14T21:06:59.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8.dev0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8.dev0/manifests"},{"name":"0.3.0rc8","sha":"5ce9344f03c61416890d1d219d1d4a1b706c7c08","kind":"tag","published_at":"2019-01-14T21:06:36.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc8/manifests"},{"name":"0.3.0rc7.dev1","sha":"a234cdfc87c318a2c66bf41050d1a74dbb6d21cf","kind":"tag","published_at":"2019-01-14T20:52:50.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc7.dev1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc7.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc7.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc7.dev1/manifests"},{"name":"0.3.0rc7","sha":"280435139e49ed46bee908a5fa205c0df00233c6","kind":"tag","published_at":"2019-01-11T21:09:53.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc7/manifests"},{"name":"0.3.0rc6","sha":"bd3e1e601b1a614592f5d10997e82c11ccc0e74b","kind":"tag","published_at":"2019-01-11T21:08:14.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc6","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc6/manifests"},{"name":"0.3.0a18","sha":"d08bdb268265e6ad70a6ea61c45fe9de9b8c7372","kind":"tag","published_at":"2018-12-31T17:30:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a18","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a18/manifests"},{"name":"0.3.0a17","sha":"23f6d8b6a537c383f0467537fe05925c77bb3ee1","kind":"tag","published_at":"2018-12-29T00:25:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a17","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a17/manifests"},{"name":"0.3.0rc1","sha":"c02e8d1418f78c5d0f34f33db0ca081b92195b0b","kind":"tag","published_at":"2018-12-17T16:36:49.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0rc1","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0rc1/manifests"},{"name":"0.3.0a16","sha":"1fe5423962afc89146cc2b4ce9217a3547957775","kind":"tag","published_at":"2018-12-15T02:13:26.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a16","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a16/manifests"},{"name":"0.3.0a15","sha":"34f8187d745658ed96b937544c44a1545777d775","kind":"tag","published_at":"2018-12-15T02:12:51.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a15","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a15/manifests"},{"name":"0.3.0a14","sha":"40edc072d5a70f9baeb8deea947c2079e12f93c1","kind":"tag","published_at":"2018-12-15T02:05:45.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a14","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a14/manifests"},{"name":"0.3.0a13","sha":"348f33e2a5be159cc95cc5fa2cb8aba74b2c3ac3","kind":"tag","published_at":"2018-12-14T23:52:21.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a13","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a13/manifests"},{"name":"0.3.0a12","sha":"052bd9fcbe92c1edb36a0244fc7daca092e07524","kind":"tag","published_at":"2018-12-14T23:51:38.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a12","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a12/manifests"},{"name":"0.3.0a11","sha":"0b67a0acc14d9fb3120b5468470a7a35a124c150","kind":"tag","published_at":"2018-12-14T23:50:56.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a11","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a11/manifests"},{"name":"0.3.0a10","sha":"fd823d38869e1371cdba2278b3f8b8103fd4fca4","kind":"tag","published_at":"2018-12-14T23:44:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a10","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a10/manifests"},{"name":"0.3.0a9","sha":"c60599fa8202a7f6fbb63ad326dbd67456a5adb2","kind":"tag","published_at":"2018-12-14T23:39:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a9","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a9/manifests"},{"name":"0.3.0a8","sha":"09f4d9dc75568dda3d666bb252f433326bfde765","kind":"tag","published_at":"2018-12-14T23:34:15.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a8","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a8/manifests"},{"name":"0.3.0a7","sha":"07cd1b2f1ec0df2d8efca52ae485dd7dc0dda38f","kind":"tag","published_at":"2018-12-14T23:32:47.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a7","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a7/manifests"},{"name":"0.3.0a5","sha":"ceee89e4d90858a1479b12ba054ffdd7a9dd1322","kind":"tag","published_at":"2018-12-14T22:27:37.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a5","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a5/manifests"},{"name":"0.1.0a2","sha":"d0012fb157dcdd29521fca4258730907093fc4f3","kind":"tag","published_at":"2018-12-14T22:02:41.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.1.0a2","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.1.0a2/manifests"},{"name":"0.3.0a0","sha":"81c5572c0e3c6d14339f56b8b388ab09a53cd978","kind":"commit","published_at":"2018-12-14T18:29:16.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/0.3.0a0","html_url":"https://github.com/dagster-io/dagster/releases/tag/0.3.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/0.3.0a0/manifests"},{"name":"v0.2.8.post0","sha":"a12cbd57e47b3d6f62f089bdaf9173e4b7115d2f","kind":"commit","published_at":"2018-11-01T20:30:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.8.post0","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.8.post0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.8.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.8.post0/manifests"},{"name":"v0.2.8","sha":"fbd9f6410e21519c1e82158e017fe1b55bd84da9","kind":"commit","published_at":"2018-11-01T17:13:44.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.8","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.8/manifests"},{"name":"v.0.2.7","sha":"c6a9f4b1ec671dc01081676368a0ec58c3e0461a","kind":"commit","published_at":"2018-10-31T23:00:54.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v.0.2.7","html_url":"https://github.com/dagster-io/dagster/releases/tag/v.0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v.0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v.0.2.7/manifests"},{"name":"v0.2.6","sha":"82102f99d8105edffb9c30ef1757fb8a47bf2044","kind":"commit","published_at":"2018-10-09T00:58:12.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"4e4c649f24f1309c610d800bd51161d69da639eb","kind":"commit","published_at":"2018-10-05T03:14:39.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.5","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.5/manifests"},{"name":"v.0.2.4","sha":"d4c84c919039f5085b2207f9b455af76aca97b42","kind":"commit","published_at":"2018-10-01T14:41:18.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v.0.2.4","html_url":"https://github.com/dagster-io/dagster/releases/tag/v.0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v.0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v.0.2.4/manifests"},{"name":"v0.2.3","sha":"414a68d0da7a36d0025365233e209f4588eeb70c","kind":"commit","published_at":"2018-09-22T17:29:04.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.3","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"ec41092ef99caf6fc08ef0354ab92c9d8952cac4","kind":"tag","published_at":"2018-09-20T21:55:57.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.2","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.2/manifests"},{"name":"v0.2.0","sha":"5242028e62891909c2288da1ead5e455d55774ab","kind":"tag","published_at":"2018-09-20T21:52:42.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.2.0","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.2.0/manifests"},{"name":"v0.1.6","sha":"c636f4f1f0baface407df6491f5a8bfa30065d32","kind":"commit","published_at":"2018-08-17T16:29:02.000Z","download_url":"https://codeload.github.com/dagster-io/dagster/tar.gz/v0.1.6","html_url":"https://github.com/dagster-io/dagster/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagster-io%2Fdagster/tags/v0.1.6/manifests"}]},"repo_metadata_updated_at":"2024-09-09T23:00:43.205Z","dependent_packages_count":94,"downloads":2482415,"downloads_period":"last-month","dependent_repos_count":286,"rankings":{"downloads":0.3955165584338728,"dependent_repos_count":0.8593127077231569,"dependent_packages_count":0.16479504233357675,"stargazers_count":0.3877751180592694,"forks_count":1.5716239390453035,"docker_downloads_count":1.444338976628902,"average":0.8038937237040136},"purl":"pkg:pypi/dagster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/dagster","docker_dependents_count":30,"docker_downloads_count":17628,"usage_url":"https://repos.ecosyste.ms/usage/pypi/dagster","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/dagster/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dagster/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dagster/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dagster/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dagster/related_packages","maintainers":[{"uuid":"elementl","login":"elementl","name":null,"email":null,"url":null,"packages_count":109,"html_url":"https://pypi.org/user/elementl/","role":null,"created_at":"2022-12-05T15:39:27.682Z","updated_at":"2022-12-05T15:39:27.682Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/elementl/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690499,"maintainers_count":292846,"namespaces_count":0,"keywords_count":228675,"github":"pypi","metadata":{"funded_packages_count":48967},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-07T05:28:50.775Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":28,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4420248142","node_id":"PR_kwDOSAcxS87aN88m","number":276,"state":"open","title":"chore(deps): bump the python-deps group with 10 updates","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-05-11T11:00:51.000Z","updated_at":"2026-05-11T11:00:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-deps","update_count":10,"packages":[{"name":"pydantic","old_version":"2.13.0","new_version":"2.13.4","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pydantic-settings","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/pydantic/pydantic-settings"},{"name":"dagster","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-docker","old_version":"0.29.0","new_version":"0.29.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"httpx","old_version":"0.27.2","new_version":"0.28.1","repository_url":"https://github.com/encode/httpx"},{"name":"yfinance","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/ranaroussi/yfinance"},{"name":"fastapi","old_version":"0.135.3","new_version":"0.136.1","repository_url":"https://github.com/fastapi/fastapi"},{"name":"langchain-openai","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langfuse","old_version":"4.2.0","new_version":"4.6.1","repository_url":"https://github.com/langfuse/langfuse"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.13.0` | `2.13.4` |\n| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.13.1` | `2.14.1` |\n| [dagster](https://github.com/dagster-io/dagster) | `1.13.0` | `1.13.4` |\n| [dagster-docker](https://github.com/dagster-io/dagster) | `0.29.0` | `0.29.4` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.13.0` | `1.13.4` |\n| [httpx](https://github.com/encode/httpx) | `0.27.2` | `0.28.1` |\n| [yfinance](https://github.com/ranaroussi/yfinance) | `1.2.2` | `1.3.0` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.135.3` | `0.136.1` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `1.2.0` | `1.2.1` |\n| [langfuse](https://github.com/langfuse/langfuse) | `4.2.0` | `4.6.1` |\n\nUpdates `pydantic` from 2.13.0 to 2.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 2026-05-06\u003c/h2\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.3 2026-04-20\u003c/h2\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.2 2026-04-17\u003c/h2\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1 2026-04-15\u003c/h2\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\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/pydantic/pydantic/blob/v2.13.4/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.3\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.2\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.1\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\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/pydantic/pydantic/commit/cf67d4b3193c3fe43ede18612ed62785eee11382\"\u003e\u003ccode\u003ecf67d4b\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f0d8a214a5803036db46a56b1f62f1e56b81d662\"\u003e\u003ccode\u003ef0d8a21\u003c/code\u003e\u003c/a\u003e Prepare release v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/5e3fe1d41a00f441204241c66078003ae0391f9a\"\u003e\u003ccode\u003e5e3fe1d\u003c/code\u003e\u003c/a\u003e Check for pydantic tag pattern in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7f9edcc2a191d2eaa9751220eb910914e716a686\"\u003e\u003ccode\u003e7f9edcc\u003c/code\u003e\u003c/a\u003e Document tagging conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/b46a0c9b8a4dd967fda8ec1a92f6437076bf262c\"\u003e\u003ccode\u003eb46a0c9\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/50629c851e61d887d5420452c311ec6203f1f400\"\u003e\u003ccode\u003e50629c8\u003c/code\u003e\u003c/a\u003e Update to PyPy 7.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8522ebb71e5e9a6f7188af5f009f01785b8cf725\"\u003e\u003ccode\u003e8522ebb\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a37f3aff090ca342dc5f48304889963530b993f8\"\u003e\u003ccode\u003ea37f3af\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003eMISSING\u003c/code\u003e sentinel test to work with unreleased \u003ccode\u003etyping_extensions\u003c/code\u003e ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/909259a9df660518033aa686b689f045a6eaf9d2\"\u003e\u003ccode\u003e909259a\u003c/code\u003e\u003c/a\u003e Remove Logfire example in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/2c4174c366606fc2dc46cb806833a080aefa77df\"\u003e\u003ccode\u003e2c4174c\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.155 to 0.2.185\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic-settings` from 2.13.1 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic-settings/releases\"\u003epydantic-settings's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/850\"\u003epydantic/pydantic-settings#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 5 updates 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/pydantic/pydantic-settings/pull/854\"\u003epydantic/pydantic-settings#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 3 updates 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/pydantic/pydantic-settings/pull/853\"\u003epydantic/pydantic-settings#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 2 updates 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/pydantic/pydantic-settings/pull/856\"\u003epydantic/pydantic-settings#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field named \u003ccode\u003ecls\u003c/code\u003e conflicting with classmethod parameter by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/858\"\u003epydantic/pydantic-settings#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare release 2.14.1 by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/859\"\u003epydantic/pydantic-settings#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic-settings/compare/v2.14.0...v2.14.1\"\u003ehttps://github.com/pydantic/pydantic-settings/compare/v2.14.0...v2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing env vars into Optional Strict types by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/792\"\u003epydantic/pydantic-settings#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError with mutually recursive models in CLI by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/794\"\u003epydantic/pydantic-settings#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix env_file from model_config ignored in CliApp.run() (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/795\"\u003e#795\u003c/a\u003e) by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/796\"\u003epydantic/pydantic-settings#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/798\"\u003epydantic/pydantic-settings#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dependabot configuration by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/801\"\u003epydantic/pydantic-settings#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump samuelcolvin/check-python-version from 4.1 to 5 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/pydantic/pydantic-settings/pull/802\"\u003epydantic/pydantic-settings#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 7 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/pydantic/pydantic-settings/pull/803\"\u003epydantic/pydantic-settings#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 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/pydantic/pydantic-settings/pull/804\"\u003epydantic/pydantic-settings#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 5 to 7 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/pydantic/pydantic-settings/pull/805\"\u003epydantic/pydantic-settings#805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 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/pydantic/pydantic-settings/pull/806\"\u003epydantic/pydantic-settings#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore chardet and group GitHub Actions in Dependabot by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/808\"\u003epydantic/pydantic-settings#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 4 to 8 in the github-actions group 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/pydantic/pydantic-settings/pull/809\"\u003epydantic/pydantic-settings#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 2 updates 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/pydantic/pydantic-settings/pull/810\"\u003epydantic/pydantic-settings#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport reading .env files from FIFOs (e.g. 1Password Environments) by \u003ca href=\"https://github.com/JacobHayes\"\u003e\u003ccode\u003e@​JacobHayes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/776\"\u003epydantic/pydantic-settings#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AliasChoices ignored when changing provider priority by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/813\"\u003epydantic/pydantic-settings#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve KeyError in run_subcommand for underscore field names by \u003ca href=\"https://github.com/bradykieffer\"\u003e\u003ccode\u003e@​bradykieffer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/799\"\u003epydantic/pydantic-settings#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/814\"\u003epydantic/pydantic-settings#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLiteral[numeric Enum]\u003c/code\u003e coercion for CLI and env vars by \u003ca href=\"https://github.com/m9810223\"\u003e\u003ccode\u003e@​m9810223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/811\"\u003epydantic/pydantic-settings#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nested discriminated unions not discovered by env/CLI providers by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/816\"\u003epydantic/pydantic-settings#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/820\"\u003epydantic/pydantic-settings#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI ensure env nested max split internally. by \u003ca href=\"https://github.com/kschwab\"\u003e\u003ccode\u003e@​kschwab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/821\"\u003epydantic/pydantic-settings#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/824\"\u003epydantic/pydantic-settings#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eboto3-stubs\u003c/code\u003e to \u003ccode\u003etypes-boto3\u003c/code\u003e by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/831\"\u003epydantic/pydantic-settings#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CLI not recognizing field name with validate_by_name and AliasChoices by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/826\"\u003epydantic/pydantic-settings#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customisation of the dotevn setting source to filter variables by \u003ca href=\"https://github.com/CaselIT\"\u003e\u003ccode\u003e@​CaselIT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/832\"\u003epydantic/pydantic-settings#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/833\"\u003epydantic/pydantic-settings#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce yamlfmt by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/836\"\u003epydantic/pydantic-settings#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump boto3 from 1.42.82 to 1.42.83 in the python-packages group 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/pydantic/pydantic-settings/pull/837\"\u003epydantic/pydantic-settings#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce zizmor by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/838\"\u003epydantic/pydantic-settings#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CliPositionalArg[list[CustomType]] crash for custom types by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/839\"\u003epydantic/pydantic-settings#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Mypy plugin for \u003ccode\u003eBaseSettings.__init__()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/842\"\u003epydantic/pydantic-settings#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecli_ignore_unknown_args=True\u003c/code\u003e not working on subcommands by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/844\"\u003epydantic/pydantic-settings#844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/847\"\u003epydantic/pydantic-settings#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CLI descriptions lost under \u003ccode\u003epython -OO\u003c/code\u003e by falling back to \u003ccode\u003ejson_schema_extra\u003c/code\u003e by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/843\"\u003epydantic/pydantic-settings#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare release 2.14.0 by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/848\"\u003epydantic/pydantic-settings#848\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/pydantic/pydantic-settings/commit/e95c30bec8cfaee88ee275138c064aea97a25bdf\"\u003e\u003ccode\u003ee95c30b\u003c/code\u003e\u003c/a\u003e Prepare release 2.14.1 (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/0c8734581b6cf70a995afad603ac456631d00621\"\u003e\u003ccode\u003e0c87345\u003c/code\u003e\u003c/a\u003e Fix field named \u003ccode\u003ecls\u003c/code\u003e conflicting with classmethod parameter (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/7bd0072795a800065b42210b6dca90fc9b83daf7\"\u003e\u003ccode\u003e7bd0072\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 2 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/b03e573d017ed48e1c2774a5e0b715db9766c76b\"\u003e\u003ccode\u003eb03e573\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/eaa3b434938411ec8a3717ea646614561e713f51\"\u003e\u003ccode\u003eeaa3b43\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 5 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/9f95615c24c6813c1d7d203576581a79cb6d9e8e\"\u003e\u003ccode\u003e9f95615\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 4 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/8916beeecc6d0510e3d0532a0ed839937400ddc3\"\u003e\u003ccode\u003e8916bee\u003c/code\u003e\u003c/a\u003e Prepare release 2.14.0 (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/39e551c0910c85505b608ff85a103b2c9f7396c5\"\u003e\u003ccode\u003e39e551c\u003c/code\u003e\u003c/a\u003e Fix CLI descriptions lost under \u003ccode\u003epython -OO\u003c/code\u003e by falling back to `json_schema_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/9ed7f48ea2c90f436a03b01f721fe6656c869b14\"\u003e\u003ccode\u003e9ed7f48\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 4 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/617c690fb16c95eb0fb98fc88c0d6d82b9af4fa9\"\u003e\u003ccode\u003e617c690\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecli_ignore_unknown_args=True\u003c/code\u003e not working on subcommands (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic-settings/compare/v2.13.1...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commit/471ec1196f0cd370c440f0584a3d9b9e5e313c6c\"\u003e\u003ccode\u003e471ec11\u003c/code\u003e\u003c/a\u003e 1.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/015d9f7c360a33a2f17a631f0602af6d87923fd8\"\u003e\u003ccode\u003e015d9f7\u003c/code\u003e\u003c/a\u003e Add 1.13.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42185feab36c623e36c23f0f3021b539b788c25b\"\u003e\u003ccode\u003e42185fe\u003c/code\u003e\u003c/a\u003e [assets] Fix bug in cycle resolution logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23795\"\u003e#23795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cb58f0c7c853035fa9e01e2833d293dcb6ac3f96\"\u003e\u003ccode\u003ecb58f0c\u003c/code\u003e\u003c/a\u003e Apply implicit run-records limit at GraphQL resolver layer (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23680\"\u003e#23680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42b553a009c7b6bfebb971d4c547b0f40dcca1db\"\u003e\u003ccode\u003e42b553a\u003c/code\u003e\u003c/a\u003e ci(buildkite): wait for dockerd socket before starting main containers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23861\"\u003e#23861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/567d44561fe96a4b2e4fbf0e528efe3e46190159\"\u003e\u003ccode\u003e567d445\u003c/code\u003e\u003c/a\u003e [ty] [dagstermill] migrate from pyright to ty (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23826\"\u003e#23826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4a0823accfaaa2f9fa9fcbdfdd89ee559c9845fc\"\u003e\u003ccode\u003e4a0823a\u003c/code\u003e\u003c/a\u003e maint: bring rest resources into naming compliance (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23749\"\u003e#23749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cddae2470296255c91db95c3bc387d664dafd6c5\"\u003e\u003ccode\u003ecddae24\u003c/code\u003e\u003c/a\u003e chore(dagster): drop unnecessary \u003ccode\u003e# type: ignore\u003c/code\u003e in errors.py (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23862\"\u003e#23862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/57e3d4e49390e1060fe7d2d47239c64774775036\"\u003e\u003ccode\u003e57e3d4e\u003c/code\u003e\u003c/a\u003e ci(buildkite): bump dind max-concurrent-downloads/uploads 3 → 10 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23857\"\u003e#23857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1988f2ea19f78822718abb750d9ac29ebae7e472\"\u003e\u003ccode\u003e1988f2e\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eany\u003c/code\u003e type usage across dagster-oss JS modules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23756\"\u003e#23756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-docker` from 0.29.0 to 0.29.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/releases\"\u003edagster-docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the open/close behavior of the partition selector in the materialization dialog.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed false-positive syntax errors in asset selection inputs while the autocomplete dropdown was open.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed \u003ccode\u003ekey:value\u003c/code\u003e autocompletion in search inputs not advancing into value-suggestion context when accepting a key with the Enter key.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the asset catalog \u0026quot;Group by Owner\u0026quot; and \u0026quot;Group by Tags\u0026quot; views not showing assets with empty owner or tag arrays under a \u0026quot;None\u0026quot; section.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed asset selection summary tiles with long titles visually overlapping with adjacent UI.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed monospace text in several places that had reverted to the default font.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed errors parsing timestamps from newer versions of the Airbyte API.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] Fixed an issue where the \u003ccode\u003e--defs-state-info\u003c/code\u003e argument was applied to the multipex server command but not to the gRPC server command in serverless deployments.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where dbt assets configured with \u003ccode\u003eenable_duplicate_source_asset_keys\u003c/code\u003e could emit duplicate dependency entries and ambiguous source metadata when multiple dbt sources resolved to the same asset key.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Added a workaround for an upstream issue in the Kubernetes Python client where setting the \u003ccode\u003eNO_PROXY\u003c/code\u003e or \u003ccode\u003eno_proxy\u003c/code\u003e environment variable did not affect the configuration of Kubernetes API calls.\u003c/li\u003e\n\u003cli\u003e[dagster-snowflake] Replaced deprecated Pydantic \u003ccode\u003evalidator\u003c/code\u003e usage with \u003ccode\u003efield_validator\u003c/code\u003e to eliminate Pydantic deprecation warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for writing unit tests for declarative automation conditions.\u003c/li\u003e\n\u003cli\u003eAdded documentation for branch deployment RBAC.\u003c/li\u003e\n\u003cli\u003eAdded a dedicated documentation page for branch deployment concurrency settings.\u003c/li\u003e\n\u003cli\u003eDocumented the new asset-event webhook tokens.\u003c/li\u003e\n\u003cli\u003eClarified asset metric monitor behavior in the alerts documentation.\u003c/li\u003e\n\u003cli\u003eAdded required API scopes to the Databricks connection documentation.\u003c/li\u003e\n\u003cli\u003eUpdated the Databricks connection documentation with an OAuth flow for service principals.\u003c/li\u003e\n\u003cli\u003e[dg] Documented the \u003ccode\u003edg\u003c/code\u003e CLI configuration option for setting a custom virtual environment path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.2 (core) / 0.29.2 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Users can now hold Cmd or Ctrl while clicking launch, materialize, re-execute, or retry buttons to open the resulting run in a new\nbrowser tab instead of navigating away from the current page.\u003c/li\u003e\n\u003cli\u003e[ui] Added an Azure DevOps kind tag icon for assets tagged with the \u003ccode\u003eazuredevops\u003c/code\u003e kind.\u003c/li\u003e\n\u003cli\u003e[dg] The \u003ccode\u003edg utils integrations\u003c/code\u003e sub-command has been removed.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003eDatabricksClientResource\u003c/code\u003e now accepts a \u003ccode\u003ecredentials_strategy\u003c/code\u003e argument, enabling federated and custom authentication flows via the Databricks SDK's \u003ccode\u003eCredentialsStrategy\u003c/code\u003e protocol. (Thanks, \u003ca href=\"https://github.com/hbellur0526\"\u003e\u003ccode\u003e@​hbellur0526\u003c/code\u003e\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/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-docker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commit/471ec1196f0cd370c440f0584a3d9b9e5e313c6c\"\u003e\u003ccode\u003e471ec11\u003c/code\u003e\u003c/a\u003e 1.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/015d9f7c360a33a2f17a631f0602af6d87923fd8\"\u003e\u003ccode\u003e015d9f7\u003c/code\u003e\u003c/a\u003e Add 1.13.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42185feab36c623e36c23f0f3021b539b788c25b\"\u003e\u003ccode\u003e42185fe\u003c/code\u003e\u003c/a\u003e [assets] Fix bug in cycle resolution logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23795\"\u003e#23795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cb58f0c7c853035fa9e01e2833d293dcb6ac3f96\"\u003e\u003ccode\u003ecb58f0c\u003c/code\u003e\u003c/a\u003e Apply implicit run-records limit at GraphQL resolver layer (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23680\"\u003e#23680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42b553a009c7b6bfebb971d4c547b0f40dcca1db\"\u003e\u003ccode\u003e42b553a\u003c/code\u003e\u003c/a\u003e ci(buildkite): wait for dockerd socket before starting main containers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23861\"\u003e#23861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/567d44561fe96a4b2e4fbf0e528efe3e46190159\"\u003e\u003ccode\u003e567d445\u003c/code\u003e\u003c/a\u003e [ty] [dagstermill] migrate from pyright to ty (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23826\"\u003e#23826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4a0823accfaaa2f9fa9fcbdfdd89ee559c9845fc\"\u003e\u003ccode\u003e4a0823a\u003c/code\u003e\u003c/a\u003e maint: bring rest resources into naming compliance (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23749\"\u003e#23749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cddae2470296255c91db95c3bc387d664dafd6c5\"\u003e\u003ccode\u003ecddae24\u003c/code\u003e\u003c/a\u003e chore(dagster): drop unnecessary \u003ccode\u003e# type: ignore\u003c/code\u003e in errors.py (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23862\"\u003e#23862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/57e3d4e49390e1060fe7d2d47239c64774775036\"\u003e\u003ccode\u003e57e3d4e\u003c/code\u003e\u003c/a\u003e ci(buildkite): bump dind max-concurrent-downloads/uploads 3 → 10 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23857\"\u003e#23857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1988f2ea19f78822718abb750d9ac29ebae7e472\"\u003e\u003ccode\u003e1988f2e\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eany\u003c/code\u003e type usage across dagster-oss JS modules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23756\"\u003e#23756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httpx` from 0.27.2 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/encode/httpx/releases\"\u003ehttpx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.28.1\u003c/h2\u003e\n\u003ch2\u003e0.28.1 (6th December, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL case where \u003ccode\u003everify=False\u003c/code\u003e together with client side certificates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.28.0\u003c/h2\u003e\n\u003ch2\u003e0.28.0 (28th November, 2024)\u003c/h2\u003e\n\u003cp\u003eThe 0.28 release includes a limited set of deprecations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eWe are working towards a simplified SSL configuration API.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eFor users of the standard \u003ccode\u003everify=True\u003c/code\u003e or \u003ccode\u003everify=False\u003c/code\u003e cases, or \u003ccode\u003everify=\u0026lt;ssl_context\u0026gt;\u003c/code\u003e case this should require no changes. The following cases have been deprecated...\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003everify\u003c/code\u003e argument as a string argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ecert\u003c/code\u003e argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOur revised \u003ca href=\"https://github.com/encode/httpx/blob/HEAD/docs/advanced/ssl.md\"\u003eSSL documentation\u003c/a\u003e covers how to implement the same behaviour with a more constrained API.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe following changes are also included\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eproxies\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eapp\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eJSON request bodies use a compact representation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview URL percent escape sets, based on WHATWG spec. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3371\"\u003e#3371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/encode/httpx/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003ecertifi\u003c/code\u003e and \u003ccode\u003ehttpcore\u003c/code\u003e are only imported if required. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003esocks5h\u003c/code\u003e as a valid proxy scheme. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eRequest()\u003c/code\u003e method signature in line with \u003ccode\u003eclient.request()\u003c/code\u003e and \u003ccode\u003ehttpx.request()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3378\"\u003e#3378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: When passing \u003ccode\u003eparams={}\u003c/code\u003e, always strictly update rather than merge with an existing querystring. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\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/encode/httpx/blob/master/CHANGELOG.md\"\u003ehttpx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1 (6th December, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL case where \u003ccode\u003everify=False\u003c/code\u003e together with client side certificates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 (28th November, 2024)\u003c/h2\u003e\n\u003cp\u003eBe aware that the default \u003cem\u003eJSON request bodies now use a more compact representation\u003c/em\u003e. This is generally considered a prefered style, tho may require updates to test suites.\u003c/p\u003e\n\u003cp\u003eThe 0.28 release includes a limited set of deprecations...\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eWe are working towards a simplified SSL configuration API.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eFor users of the standard \u003ccode\u003everify=True\u003c/code\u003e or \u003ccode\u003everify=False\u003c/code\u003e cases, or \u003ccode\u003everify=\u0026lt;ssl_context\u0026gt;\u003c/code\u003e case this should require no changes. The following cases have been deprecated...\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003everify\u003c/code\u003e argument as a string argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ecert\u003c/code\u003e argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOur revised \u003ca href=\"https://github.com/encode/httpx/blob/master/docs/advanced/ssl.md\"\u003eSSL documentation\u003c/a\u003e covers how to implement the same behaviour with a more constrained API.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe following changes are also included\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eproxies\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eapp\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eJSON request bodies use a compact representation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview URL percent escape sets, based on WHATWG spec. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3371\"\u003e#3371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/encode/httpx/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003ecertifi\u003c/code\u003e and \u003ccode\u003ehttpcore\u003c/code\u003e are only imported if required. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003esocks5h\u003c/code\u003e as a valid proxy scheme. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eRequest()\u003c/code\u003e method signature in line with \u003ccode\u003eclient.request()\u003c/code\u003e and \u003ccode\u003ehttpx.request()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3378\"\u003e#3378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: When passing \u003ccode\u003eparams={}\u003c/code\u003e, always strictly update rather than merge with an existing querystring. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\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/encode/httpx/commit/26d48e0634e6ee9cdc0533996db289ce4b430177\"\u003e\u003ccode\u003e26d48e0\u003c/code\u003e\u003c/a\u003e Version 0.28.1 (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/89599a9541af14bcf906fc4ed58ccbdf403802ba\"\u003e\u003ccode\u003e89599a9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003everify=False\u003c/code\u003e, \u003ccode\u003ecert=...\u003c/code\u003e case. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/8ecb86f0d74ffc52d4663214fae9526bee89358d\"\u003e\u003ccode\u003e8ecb86f\u003c/code\u003e\u003c/a\u003e Add test for request params behavior changes (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/0cb7e5a2e736628e2f506d259fcf0d48cd2bde82\"\u003e\u003ccode\u003e0cb7e5a\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 11 updates (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/15e21e9ea3cad4f06e22a7e704aabefdf43d2e29\"\u003e\u003ccode\u003e15e21e9\u003c/code\u003e\u003c/a\u003e Updating deprecated docstring Client() class (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/80960fa31918d7663c3f4c3ad61661cf0e80628f\"\u003e\u003ccode\u003e80960fa\u003c/code\u003e\u003c/a\u003e Version 0.28.0. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/a33c87852b8a0dddc65e5f739af1e0a6fca4b91f\"\u003e\u003ccode\u003ea33c878\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eextensions\u003c/code\u003e type annotation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/ce7e14da27abba6574be9b3ea7cd5990556a9343\"\u003e\u003ccode\u003ece7e14d\u003c/code\u003e\u003c/a\u003e Error on verify as str. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/47f4a96ffaaaa07dca1614409549b5d7a6e7af49\"\u003e\u003ccode\u003e47f4a96\u003c/code\u003e\u003c/a\u003e Handle empty zstd responses (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/189fc4bcbe5f314128775dec66a616ac9a31ad48\"\u003e\u003ccode\u003e189fc4b\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md, fix typo(s) (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/encode/httpx/compare/0.27.2...0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yfinance` from 1.2.2 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranaroussi/yfinance/releases\"\u003eyfinance's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Valuations Measures Table from Statistics Page \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ETFQuery \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix type regression in \u003ccode\u003eTicker.dividends\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/etbala\"\u003e\u003ccode\u003e@​etbala\u003c/code\u003e\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/ranaroussi/yfinance/blob/main/CHANGELOG.rst\"\u003eyfinance's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Valuations Measures Table from Statistics Page \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ETFQuery \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e\nFix type regresssion in Ticker.dividends\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/ranaroussi/yfinance/commit/a17e8b19a6681c4d40cbb2100a3de0d589568a65\"\u003e\u003ccode\u003ea17e8b1\u003c/code\u003e\u003c/a\u003e Version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/d6afeebc35f98d585b274f89278bd769b28b4ae3\"\u003e\u003ccode\u003ed6afeeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2757\"\u003e#2757\u003c/a\u003e from ranaroussi/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/b23433f82681209f82e6ebda60f2dd9c830aef11\"\u003e\u003ccode\u003eb23433f\u003c/code\u003e\u003c/a\u003e Fix 'Ticker.dividends' type to be Series - fixes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/6b01fb4fe922e1f0b7a847dd37f2099a129ae3f2\"\u003e\u003ccode\u003e6b01fb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e from etbala/etfquery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/20b675c02ed14532e31948c43f21a0801e27a996\"\u003e\u003ccode\u003e20b675c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2756\"\u003e#2756\u003c/a\u003e from ranaroussi/fix/dividends-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/2dfd727c8e4046da8c3e0df2d1ffa1db6a71e59d\"\u003e\u003ccode\u003e2dfd727\u003c/code\u003e\u003c/a\u003e Fix 'Ticker.dividends' type to be Series\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/fbceea958d089936a575a2db13cffe4a45b7262e\"\u003e\u003ccode\u003efbceea9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2755\"\u003e#2755\u003c/a\u003e from ranaroussi/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/6a1e9d1e865039f285839d419fefa09362ec02b9\"\u003e\u003ccode\u003e6a1e9d1\u003c/code\u003e\u003c/a\u003e Add ETFQuery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/b1899b0e74721669242015f5b52efe71c3ba48fd\"\u003e\u003ccode\u003eb1899b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e from etbala/valuation_measures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/eac7f2ffa996c4523a0db4fdbb55ad14e3c2d191\"\u003e\u003ccode\u003eeac7f2f\u003c/code\u003e\u003c/a\u003e Add valuation measures\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ranaroussi/yfinance/compare/1.2.2...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.135.3 to 0.136.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.136.1\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Update Pydantic v2 code to address deprecations. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15101\"\u003e#15101\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Tweak translation script. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15174\"\u003e#15174\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.1 to 9.7.6. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15408\"\u003e#15408\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump inline-snapshot from 0.31.1 to 0.32.6. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15409\"\u003e#15409\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pytest-codspeed from 4.3.0 to 4.4.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15407\"\u003e#15407\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pytest-cov from 7.0.0 to 7.1.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15406\"\u003e#15406\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump cloudflare/wrangler-action from 3.14.1 to 3.15.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15405\"\u003e#15405\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.19.1 to 1.20.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15410\"\u003e#15410\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump python-dotenv from 1.2.1 to 1.2.2. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15400\"\u003e#15400\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump starlette from 0.52.1 to 1.0.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15397\"\u003e#15397\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pygithub from 2.8.1 to 2.9.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15396\"\u003e#15396\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pyjwt from 2.12.0 to 2.12.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15393\"\u003e#15393\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump zizmor from 1.23.1 to 1.24.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15394\"\u003e#15394\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump strawberry-graphql from 0.312.3 to 0.314.3. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15395\"\u003e#15395\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump python-multipart from 0.0.22 to 0.0.26. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15360\"\u003e#15360\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump authlib from 1.6.9 to 1.6.11. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15373\"\u003e#15373\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump aiohttp from 3.13.3 to 3.13.4. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15282\"\u003e#15282\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pygments from 2.19.2 to 2.20.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15263\"\u003e#15263\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"...\n\n_Description has been truncated_","html_url":"https://github.com/noahwins-ng/equity-data-agent/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahwins-ng%2Fequity-data-agent/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"},{"uuid":"4286195457","node_id":"PR_kwDORFEqPM7TfoLc","number":155,"state":"open","title":"Bump dagster from 1.12.7 to 1.13.1 in /examples/data-quality-patterns","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:14:58.000Z","updated_at":"2026-04-18T01:32:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/data-quality-patterns","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.12.7 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dagster\u0026package-manager=uv\u0026previous-version=1.12.7\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- greptile_comment --\u003e\n\n\u003ch3\u003eGreptile Summary\u003c/h3\u003e\n\nRoutine dependabot bump of `dagster` and its ecosystem packages from 1.12.7 to 1.13.1 (libraries 0.28.7 → 0.29.1) within `examples/data-quality-patterns`. The minimum version constraint in `pyproject.toml` is also tightened from `\u003e=1.9.0` to `\u003e=1.13.1`, which is appropriate given the breaking removals in 1.13.0 (`external_asset_from_spec`, `get_all_asset_specs`, etc.). A new transitive dependency `dagster-rest-resources 0.29.1` is introduced (pulled in by `dagster-dg-cli`), `setuptools` is dropped from `dagster`'s deps, and `requests` is bumped from 2.32.5 to 2.33.1.\n\n\u003cdetails\u003e\u003csummary\u003e\u003ch3\u003eConfidence Score: 5/5\u003c/h3\u003e\u003c/summary\u003e\n\nSafe to merge — standard dependabot version bump with no code logic changes.\n\nAll changes are version number updates in pyproject.toml and the generated lock file. No application code is modified. The new transitive dependency (dagster-rest-resources) is an official dagster package. No P0/P1 findings.\n\nNo files require special attention.\n\u003c/details\u003e\n\n\u003ch3\u003eImportant Files Changed\u003c/h3\u003e\n\n| Filename | Overview |\n|----------|----------|\n| examples/data-quality-patterns/pyproject.toml | Minimum dagster version constraint bumped from \u003e=1.9.0 to \u003e=1.13.1 to match the newly resolved version; dagster-dbt and dagster-duckdb lower bounds unchanged at 0.25.0 |\n| examples/data-quality-patterns/uv.lock | Lock file updated: dagster and related packages bumped to 1.13.1/0.29.1, new transitive dependency dagster-rest-resources 0.29.1 added, setuptools removed from dagster deps, requests bumped 2.32.5→2.33.1 |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e\u003ch3\u003eFlowchart\u003c/h3\u003e\u003c/summary\u003e\n\n```mermaid\n%%{init: {'theme': 'neutral'}}%%\nflowchart TD\n    A[data-quality-patterns] --\u003e B[dagster 1.13.1]\n    A --\u003e C[dagster-dbt 0.29.1]\n    A --\u003e D[dagster-duckdb 0.29.1]\n    B --\u003e E[dagster-graphql 1.13.1]\n    B --\u003e F[dagster-pipes 1.13.1]\n    B --\u003e G[dagster-shared 1.13.1]\n    B --\u003e H[dagster-webserver 1.13.1]\n    B --\u003e I[dagster-dg-cli 1.13.1]\n    I --\u003e J[dagster-rest-resources 0.29.1 NEW]\n    I --\u003e K[dagster-cloud-cli 1.13.1]\n    J --\u003e L[gql requests]\n    style J fill:#d4edda,stroke:#28a745\n```\n\u003c/details\u003e\n\n\u003csub\u003eReviews (1): Last reviewed commit: [\"Bump dagster from 1.12.7 to 1.13.1 in /e...\"](https://github.com/scaleapi/dagster-helm-chart/commit/4d9c81523e7bf59b259d2dbc47707e349d53cb0d) | [Re-trigger Greptile](https://app.greptile.com/api/retrigger?id=28842518)\u003c/sub\u003e\n\n\u003c!-- /greptile_comment --\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/155/packages"},{"uuid":"4286188683","node_id":"PR_kwDORFEqPM7Tfmti","number":154,"state":"open","title":"Bump dagster from 1.11.13 to 1.13.1 in /examples/docs_projects/project_atproto_dashboard","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:12:40.000Z","updated_at":"2026-04-18T01:12:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.13","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/docs_projects/project_atproto_dashboard","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.13 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.13...1.13.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=dagster\u0026package-manager=uv\u0026previous-version=1.11.13\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"},{"uuid":"4286185072","node_id":"PR_kwDORFEqPM7Tfl8C","number":153,"state":"open","title":"Bump dagster from 1.11.13 to 1.13.1 in /examples/docs_projects/project_etl_tutorial","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:11:27.000Z","updated_at":"2026-04-18T01:23:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.13","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/docs_projects/project_etl_tutorial","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.13 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.13...1.13.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=dagster\u0026package-manager=uv\u0026previous-version=1.11.13\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"4142410835","node_id":"PR_kwDOMHVZmM7Np84P","number":3,"state":"closed","title":"Bump the pip group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T23:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T10:04:28.000Z","updated_at":"2026-04-13T23:04:02.000Z","time_to_close":1601972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pip","update_count":13,"packages":[{"name":"certifi","old_version":"2024.6.2","new_version":"2024.7.4","repository_url":"https://github.com/certifi/python-certifi"},{"name":"cryptography","old_version":"42.0.8","new_version":"46.0.5","repository_url":"https://github.com/pyca/cryptography"},{"name":"dagster","old_version":"1.7.9","new_version":"1.12.9","repository_url":"https://github.com/dagster-io/dagster"},{"name":"duckdb","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"filelock","old_version":"3.14.0","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"fiona","old_version":"1.9.6","new_version":"1.10b2","repository_url":"https://github.com/Toblerity/Fiona"},{"name":"geopandas","old_version":"0.14.4","new_version":"1.1.2","repository_url":"https://github.com/geopandas/geopandas"},{"name":"h11","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/python-hyper/h11"},{"name":"jinja2","old_version":"3.1.4","new_version":"3.1.6","repository_url":"https://github.com/pallets/jinja"},{"name":"protobuf","old_version":"4.25.3","new_version":"5.29.6","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"requests","old_version":"2.32.3","new_version":"2.33.0","repository_url":"https://github.com/psf/requests"},{"name":"starlette","old_version":"0.37.2","new_version":"0.49.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"urllib3","old_version":"2.2.1","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"}],"path":null,"ecosystem":"pip"},"body":"Bumps the pip group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [certifi](https://github.com/certifi/python-certifi) | `2024.6.2` | `2024.7.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.8` | `46.0.5` |\n| [dagster](https://github.com/dagster-io/dagster) | `1.7.9` | `1.12.9` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.0.0` | `1.1.0` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.14.0` | `3.20.3` |\n| [fiona](https://github.com/Toblerity/Fiona) | `1.9.6` | `1.10b2` |\n| [geopandas](https://github.com/geopandas/geopandas) | `0.14.4` | `1.1.2` |\n| [h11](https://github.com/python-hyper/h11) | `0.14.0` | `0.16.0` |\n| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.6` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `4.25.3` | `5.29.6` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.33.0` |\n| [starlette](https://github.com/Kludex/starlette) | `0.37.2` | `0.49.1` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.2.1` | `2.6.3` |\n\n\nUpdates `certifi` from 2024.6.2 to 2024.7.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/bd8153872e9c6fc98f4023df9c2deaffea2fa463\"\u003e\u003ccode\u003ebd81538\u003c/code\u003e\u003c/a\u003e 2024.07.04 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/06a2cbf21f345563dde6c28b60e29d57e9b210b3\"\u003e\u003ccode\u003e06a2cbf\u003c/code\u003e\u003c/a\u003e Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/13bba02b72bac97c432c277158bc04b4d2a6bc23\"\u003e\u003ccode\u003e13bba02\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.6 to 4.1.7 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/e8abcd0e62b334c164b95d49fcabdc9ecbca0554\"\u003e\u003ccode\u003ee8abcd0\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 42.0.8 to 46.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.5 - 2026-02-10\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* An attacker could create a malicious public key that reveals portions of your\n  private key when using certain uncommon elliptic curves (binary curves).\n  This version now includes additional security checks to prevent this attack.\n  This issue only affects binary elliptic curves, which are rarely used in\n  real-world applications. Credit to **XlabAI Team of Tencent Xuanwu Lab and\n  Atuin Automated Vulnerability Discovery Engine** for reporting the issue.\n  **CVE-2026-26007**\n* Support for ``SECT*`` binary elliptic curves is deprecated and will be\n  removed in the next release.\n\u003cp\u003e.. v46-0-4:\u003c/p\u003e\n\u003cp\u003e46.0.4 - 2026-01-27\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDropped support for win_arm64 wheels\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eUpdated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _v46-0-3:\u003c/p\u003e\n\u003cp\u003e46.0.3 - 2025-10-15\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Fixed compilation when using LibreSSL 4.2.0.\n\u003cp\u003e.. _v46-0-2:\u003c/p\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _v46-0-1:\u003c/p\u003e\n\u003cp\u003e46.0.1 - 2025-09-16\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Fixed an issue where users installing via ``pip`` on Python 3.14 development\n  versions would not properly install a dependency.\n* Fixed an issue building the free-threaded macOS 3.14 wheels.\n\u003cp\u003e.. _v46-0-0:\u003c/p\u003e\n\u003cp\u003e46.0.0 - 2025-09-16\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBACKWARDS INCOMPATIBLE:\u003c/strong\u003e Support for Python 3.7 has been removed.\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/pyca/cryptography/commit/06e120e682cb200e3f7050c02f0bcdac90c4c6ad\"\u003e\u003ccode\u003e06e120e\u003c/code\u003e\u003c/a\u003e bump version for 46.0.5 release (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14289\"\u003e#14289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/0eebb9dbb6343d9bc1d91e5a2482ed4e054a6d8c\"\u003e\u003ccode\u003e0eebb9d\u003c/code\u003e\u003c/a\u003e EC check key on cofactor \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14287\"\u003e#14287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/bedf6e186b814f69a3f54f51252c23a71d44ed2e\"\u003e\u003ccode\u003ebedf6e1\u003c/code\u003e\u003c/a\u003e fix openssl version on 46 branch (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14220\"\u003e#14220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/e6f44fc8e6391f05d719fb9d369692325b87a471\"\u003e\u003ccode\u003ee6f44fc\u003c/code\u003e\u003c/a\u003e bump for 46.0.4 and drop win arm64 due to CI issues (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14217\"\u003e#14217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/c0af4dd7b75921bbe9f1d41a03dbd4b64a9e3403\"\u003e\u003ccode\u003ec0af4dd\u003c/code\u003e\u003c/a\u003e release 46.0.3 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/e735cfc27502320101c130335c556394a125ba52\"\u003e\u003ccode\u003ee735cfc\u003c/code\u003e\u003c/a\u003e release 46.0.1 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/4e457ffba43a6d87efc63c33041e2081438dd8a4\"\u003e\u003ccode\u003e4e457ff\u003c/code\u003e\u003c/a\u003e Explicitly specify python in mac uv build invocation (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13447\"\u003e#13447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/2726efdb6d67f1c90cf9c6062d9fe051965586f8\"\u003e\u003ccode\u003e2726efd\u003c/code\u003e\u003c/a\u003e Depend on CFFI 2.0.0 or newer on Python \u0026gt; 3.8 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/62230623d183706632c0eb7822c96ac95e3710a8\"\u003e\u003ccode\u003e6223062\u003c/code\u003e\u003c/a\u003e release 46.0.0 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyca/cryptography/compare/42.0.8...46.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster` from 1.7.9 to 1.12.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.9 (core) / 0.28.9 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe core \u003ccode\u003edagster\u003c/code\u003e package (and most libraries) are now compatible with Python 3.14.\u003c/li\u003e\n\u003cli\u003eAdded support for using python version 3.13 when running \u003ccode\u003edg plus deploy\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg plus login\u003c/code\u003e now supports a \u003ccode\u003eregion\u003c/code\u003e flag for eu-based users: \u003ccode\u003edg plus login --region eu\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ebulk_actions\u003c/code\u003e table \u003ccode\u003ebody\u003c/code\u003e column from \u003ccode\u003eText\u003c/code\u003e to \u003ccode\u003eLongText\u003c/code\u003e for Mysql storage. To take advantage of this migration run \u003ccode\u003edagster instance migrate\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/jenkoian\"\u003e\u003ccode\u003e@​jenkoian\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003easset_keys\u003c/code\u003e table \u003ccode\u003ecached_status_data\u003c/code\u003e column from \u003ccode\u003eText\u003c/code\u003e to \u003ccode\u003eLongText\u003c/code\u003e for Mysql storage. To take advantage of this migration run \u003ccode\u003edagster instance migrate\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/jenkoian\"\u003e\u003ccode\u003e@​jenkoian\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eRuns now automatically include a \u003ccode\u003edagster/code_location\u003c/code\u003e tag when created with a \u003ccode\u003eremote_job_origin\u003c/code\u003e, enabling filtering and concurrency control by code location. (Thanks, \u003ca href=\"https://github.com/ssup2\"\u003e\u003ccode\u003e@​ssup2\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] the Asset \u0026gt; Partitions page now shows historical \u0026quot;Failed to materialize\u0026quot; events for consistency with the Asset \u0026gt; Events page.\u003c/li\u003e\n\u003cli\u003e[helm] Added a \u003ccode\u003econcurrency\u003c/code\u003e setting to the helm chart to configure concurrency pools.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] The \u003ccode\u003eADLS2PickleIOManager\u003c/code\u003e now overwrites blob keys when the same asset is materialized twice, instead of deleting then writing the blob.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] An \u003ccode\u003eecs/container_overrides\u003c/code\u003e tag can now be set on jobs (or on runs in the launchpad) to customize container-level overrides (like GPU resource requirements) for runs using the \u003ccode\u003eEcsRunLauncher\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt\u003c/code\u003e now supports dbt-core 1.11. (Thanks, \u003ca href=\"https://github.com/nicoa\"\u003e\u003ccode\u003e@​nicoa\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dlt] update url in README (Thanks, \u003ca href=\"https://github.com/Miesjell\"\u003e\u003ccode\u003e@​Miesjell\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Introduced \u003ccode\u003eDatabricksWorkspaceComponent\u003c/code\u003e to automatically discover Databricks jobs as Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-looker] Added option PDT asset support to \u003ccode\u003eLookerComponent\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where a transient issue caused a step health check to fail when using the \u003ccode\u003ek8s_job_executor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where a health check failure while using the \u003ccode\u003ek8s_job_executor\u003c/code\u003e could result in a step continuing to run after the run failed.\u003c/li\u003e\n\u003cli\u003eInvalid \u003ccode\u003eTimeWindowPartitionsDefinitions\u003c/code\u003e that contain multiple time windows that map to the same partition key (for example, an hourly partitions definition with a daily format key) will now raise an \u003ccode\u003eException\u003c/code\u003e during \u003ccode\u003edagster definitions validate\u003c/code\u003e, instead of being allowed but causing undefined behavior.\u003c/li\u003e\n\u003cli\u003e[ui] Entering the asset launchpad by right-clicking on the asset graph no longer causes keyboard navigation issues.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where removing an asset prevented rendering status information for backfills involving that asset in the Dagster UI.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue that could cause the \u003ccode\u003eDbtCliEventMessage\u003c/code\u003e iterator to error while parsing certain error messages produced by \u003ccode\u003edbt-core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.8 (core) / 0.28.8 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy\u003c/code\u003e commands now support Python 3.13 and Python 3.14.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Dagster Helm chart and Dagster+ agent helm chart could no longer deploy using Helm without adding the \u003ccode\u003e--skip-schema-validation\u003c/code\u003e flag to the Helm deploy command. Thanks \u003ca href=\"https://github.com/kang8\"\u003e\u003ccode\u003e@​kang8\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.7 (core) / 0.28.7 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized performance of calculating partition keys for time window partitions with exclusions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimedelta\u003c/code\u003e and \u003ccode\u003edatetime\u003c/code\u003e are now available via the \u003ccode\u003edatetime\u003c/code\u003e context when rendering components (Thanks, \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFreshnessPolicy\u003c/code\u003e is now available via the \u003ccode\u003edg\u003c/code\u003e context when rendering components. (Thanks, \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAssets may now be annotated with up to 10 kinds (limit was previously 3).\u003c/li\u003e\n\u003cli\u003eArbitrary resource parameters may now be hidden in the UI by setting \u003ccode\u003ejson_schema_extra={\u0026quot;dagster__is_secret\u0026quot;: True}\u003c/code\u003e on the corresponding \u003ccode\u003eField\u003c/code\u003e definition in the resource class.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edg docs\u003c/code\u003e cli group has been removed. The \u003ccode\u003eintegrations\u003c/code\u003e subcommand has been moved to \u003ccode\u003edg utils integrations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBumped the \u003ccode\u003egql\u003c/code\u003e dependency in \u003ccode\u003edagster-graphql\u003c/code\u003e to be inclusive of v4 for broader transitive dependency compatibility\u003c/li\u003e\n\u003cli\u003e[dagster-omni] Fix issue where retries would terminate while asynchronously gathering metadata.\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/dagster-io/dagster/commit/98b78ef505227f60ac86e1ea1dbb2a4cae226584\"\u003e\u003ccode\u003e98b78ef\u003c/code\u003e\u003c/a\u003e 1.12.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6b0c9660291f116ee71e608200c0fc9591d668b8\"\u003e\u003ccode\u003e6b0c966\u003c/code\u003e\u003c/a\u003e [ui] Expicitly install assert dep to resolve CSP issue (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33214\"\u003e#33214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0c64cc522d56c569e35b62cce722d7583fa61d50\"\u003e\u003ccode\u003e0c64cc5\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix issue with parsing certain test error messages (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33211\"\u003e#33211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aa97ecdedc5c0402b2165bd4360c6ddadada2e61\"\u003e\u003ccode\u003eaa97ecd\u003c/code\u003e\u003c/a\u003e Don't fail a step when check_step_health raises an exception (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33209\"\u003e#33209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aaccb0642dee24d66200bc2658c7b052d6cce288\"\u003e\u003ccode\u003eaaccb06\u003c/code\u003e\u003c/a\u003e [dagster-ui] updates occurrences of array element access non-null checks with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/648fc057f41d0571778b0dc6580165696edb2d04\"\u003e\u003ccode\u003e648fc05\u003c/code\u003e\u003c/a\u003e [dagster-ui] remove usage of external \u003ccode\u003einvariant\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33181\"\u003e#33181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2577bb6ebe8bd7d1a8a88d0008cc5ac33b59ab49\"\u003e\u003ccode\u003e2577bb6\u003c/code\u003e\u003c/a\u003e [dagster-ui] introduce invariant utilities: \u003ccode\u003einvariant()\u003c/code\u003e and `assertExists()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/292a701f9d893b0595b8b1c28039b0bd24b532bd\"\u003e\u003ccode\u003e292a701\u003c/code\u003e\u003c/a\u003e Better handling for health check failures in StepDelegatingExecutor (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33205\"\u003e#33205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/774446feeeedcea360d71b1c48481530b7405bfe\"\u003e\u003ccode\u003e774446f\u003c/code\u003e\u003c/a\u003e Allow dbt-core 1.11 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33105\"\u003e#33105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/437f92d953812a3efdf5a464ba196eb3fcd9a777\"\u003e\u003ccode\u003e437f92d\u003c/code\u003e\u003c/a\u003e [helm] adds support for configuring pools/concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33194\"\u003e#33194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.7.9...1.12.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/duckdb/duckdb-python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filelock` from 3.14.0 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/py-filelock/releases\"\u003efilelock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix TOCTOU symlink vulnerability in SoftFileLock by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/465\"\u003etox-dev/filelock#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.2...3.20.3\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.2...3.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unix systems without O_NOFOLLOW by \u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/464\"\u003etox-dev/filelock#464\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/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2025-68146: Fix TOCTOU symlink vulnerability in lock file creation by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/461\"\u003etox-dev/filelock#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.0...3.20.1\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.0...3.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tox.toml to sdist by \u003ca href=\"https://github.com/mtelka\"\u003e\u003ccode\u003e@​mtelka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/436\"\u003etox-dev/filelock#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs with example by \u003ca href=\"https://github.com/znichollscr\"\u003e\u003ccode\u003e@​znichollscr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/438\"\u003etox-dev/filelock#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 3.14 support and drop 3.9 by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/448\"\u003etox-dev/filelock#448\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/mtelka\"\u003e\u003ccode\u003e@​mtelka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/436\"\u003etox-dev/filelock#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/znichollscr\"\u003e\u003ccode\u003e@​znichollscr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/438\"\u003etox-dev/filelock#438\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.19.1...3.20.0\"\u003ehttps://github.com/tox-dev/filelock/compare/3.19.1...3.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd 3.14t (free threading) to matrix by \u003ca href=\"https://github.com/paultiq\"\u003e\u003ccode\u003e@​paultiq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/433\"\u003etox-dev/filelock#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease test coverage by \u003ca href=\"https://github.com/paultiq\"\u003e\u003ccode\u003e@​paultiq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/434\"\u003etox-dev/filelock#434\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/tox-dev/filelock/blob/main/docs/changelog.rst\"\u003efilelock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e###########\nChangelog\n###########\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.2 (2026-03-11)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(unix): suppress EIO on close in Docker bind mounts :pr:\u003ccode\u003e513\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.1 (2026-03-09)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e510\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(win): restore best-effort lock file cleanup on release :pr:\u003ccode\u003e511\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e508\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs(logo): add branded project logo :pr:\u003ccode\u003e507\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.0 (2026-03-01)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e✨ feat(async): add AsyncReadWriteLock :pr:\u003ccode\u003e506\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eStandardize .github files to .yaml suffix\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7 to 8 :pr:\u003ccode\u003e503\u003c/code\u003e - by :user:\u003ccode\u003edependabot[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6 to 7 :pr:\u003ccode\u003e502\u003c/code\u003e - by :user:\u003ccode\u003edependabot[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMove SECURITY.md to .github/SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdd security policy\u003c/li\u003e\n\u003cli\u003eAdd permissions to check workflow :pr:\u003ccode\u003e500\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e499\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.3 (2026-02-19)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(unix): handle ENOENT race on FUSE/NFS during acquire :pr:\u003ccode\u003e495\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(ci): add trailing blank line after changelog entries :pr:\u003ccode\u003e492\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.2 (2026-02-16)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race :pr:\u003ccode\u003e491\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(test): resolve flaky write non-starvation test :pr:\u003ccode\u003e490\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs: restructure using Diataxis framework :pr:\u003ccode\u003e489\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.1 (2026-02-15)\u003c/p\u003e\n\u003chr /\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/tox-dev/filelock/commit/41b42dd2c72aecf7da83dbda5903b8087dddc4d5\"\u003e\u003ccode\u003e41b42dd\u003c/code\u003e\u003c/a\u003e Fix TOCTOU symlink vulnerability in SoftFileLock (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/f2e7d4046b6a2b375a573bcfbad21827b99f8939\"\u003e\u003ccode\u003ef2e7d40\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/50888548eb2f008d372e71f2835a47851ab83836\"\u003e\u003ccode\u003e5088854\u003c/code\u003e\u003c/a\u003e Support Unix systems without O_NOFOLLOW (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/377f62251d7cdf30768cc9ee1eb31cea1551c71b\"\u003e\u003ccode\u003e377f622\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/4724d7f8c3393ec1f048c93933e6e3e6ec321f0e\"\u003e\u003ccode\u003e4724d7f\u003c/code\u003e\u003c/a\u003e Fix TOCTOU symlink vulnerability in lock file creation (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/cb69414a2327cf0a9887e12054d1dc112ee700af\"\u003e\u003ccode\u003ecb69414\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/0769294f14a6c62eea64741722f7acef5386b4cd\"\u003e\u003ccode\u003e0769294\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/414193a188892bd376eb5c56eb45a9cf8ecc9284\"\u003e\u003ccode\u003e414193a\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/1456797beb94ad59e5627462ad29f7ed3a966626\"\u003e\u003ccode\u003e1456797\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/8d6bf90af313ac7fd6e41ef2b715d91dd6858f5c\"\u003e\u003ccode\u003e8d6bf90\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/py-filelock/compare/3.14.0...3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fiona` from 1.9.6 to 1.10b2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Toblerity/Fiona/releases\"\u003efiona's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10b2\u003c/h2\u003e\n\u003cp\u003eThis is the second beta release for Fiona 1.10. There are no new features, only bug fixes:\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe Pyopener registry and VSI plugin have been rewritten to avoid filename conflicts and to be compatible with multithreading. Now, a new plugin handler is registered for each instance of using an opener (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1408\"\u003e#1408\u003c/a\u003e). Before GDAL 3.9.0 plugin handlers cannot not be removed and so it may be observed that the size of the Pyopener registry grows during the execution of a program.\u003c/li\u003e\n\u003cli\u003eA CSLConstList ctypedef has been added and is used where appropriate (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1404\"\u003e#1404\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFiona model objects have a informative, printable representation again (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1380\"\u003e#1380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackaging\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePyPI wheels include GDAL 3.9.1 and curl 8.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease see the CHANGES file for a more detailed enumeration of changes since version 1.9.6. Unless showstopper bugs are found in this release, expect a release candidate in two weeks.\u003c/p\u003e\n\u003ch2\u003e1.10b1\u003c/h2\u003e\n\u003cp\u003eThis is the first beta release for Fiona 1.10. There are no new features, only one bug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFiona can again set fields with values that are instances of classes derived from date, time, and datetime (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1377\"\u003e#1377\u003c/a\u003e). This was broken by changes in 1.10a2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease see the CHANGES file for a more detailed enumeration of changes since version 1.9.6. Unless showstopper bugs are found in this release, expect a release candidate in two weeks.\u003c/p\u003e\n\u003ch2\u003e1.10a2\u003c/h2\u003e\n\u003cp\u003eThis is the second 1.10 pre-release. The changes since 1.10a1 are enumerated below.\u003c/p\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of fiona.schema are no longer used by the project and will be removed in version 2.0 (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe Python style of rio-filter expressions introduced in version 1.0 are deprecated. Only the parenthesized list type of expression will be supported by version 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll supported Fiona field types are now represented by classes in fiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and FIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe filter, map, and reduce CLI commands from the public domain version 1.1.0 of fio-planet have been incorporated into Fiona's core set of commands (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1362\"\u003e#1362\u003c/a\u003e).  These commands are only available if pyparsing and shapely (each of these are declared in the \u0026quot;calc\u0026quot; set of extra requirements) are installed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFiona's python opener VSI plugin prefix has been changed to \u0026quot;vsifiopener\u0026quot; to not conflict with Rasterio (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1368\"\u003e#1368\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a 16-bit integer type \u0026quot;int16\u0026quot; based on OGR's OSFTInt16 integer sub-type (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1358\"\u003e#1358\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow a GeoJSON collection's layer name to be set on opening in write mode (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1352\"\u003e#1352\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe legacy crs.py module which was shadowed by the new crs.pyx module has been deleted (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1344\"\u003e#1344\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePython 3.8 has been added back to the list of supported versions and a dependency on Numpy added in 1.10a1 has been removed.\u003c/li\u003e\n\u003cli\u003eAn implementation of the VSI flush callback has been added to _vsiopener.pyx.\u003c/li\u003e\n\u003cli\u003eOpeners are now registered only by urlpath. The mode is no longer considered as OGR drivers may use a mix of modes when creating a new dataset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFeature builder and field getter/setter instances are reused when reading and writing features (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackaging\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Toblerity/Fiona/blob/main/CHANGES.txt\"\u003efiona's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10b2 (2024-07-10)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Pyopener registry and VSI plugin have been rewritten to avoid filename\nconflicts and to be compatible with multithreading. Now, a new plugin handler\nis registered for each instance of using an opener (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1408\"\u003e#1408\u003c/a\u003e). Before GDAL 3.9.0\nplugin handlers cannot not be removed and so it may be observed that the size\nof the Pyopener registry grows during the execution of a program.\u003c/li\u003e\n\u003cli\u003eA CSLConstList ctypedef has been added and is used where appropriate (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1404\"\u003e#1404\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFiona model objects have a informative, printable representation again\n(\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1380\"\u003e#1380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePyPI wheels include GDAL 3.9.1 and curl 8.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10b1 (2024-04-16)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFiona can again set fields with values that are instances of classes derived\nfrom date, time, and datetime (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1377\"\u003e#1377\u003c/a\u003e).  This was broken by changes in 1.10a2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10a2 (2024-04-05)\u003c/h2\u003e\n\u003cp\u003eDeprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of\nfiona.schema are no longer used by the project and will be removed in version\n2.0 (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe Python style of rio-filter expressions introduced in version 1.0 are\ndeprecated. Only the parenthesized list type of expression will be supported\nby version 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAll supported Fiona field types are now represented by classes in\nfiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and\nFIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe filter, map, and reduce CLI commands from the public domain version 1.1.0\nof fio-planet have been incorporated into Fiona's core set of commands\n(\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1362\"\u003e#1362\u003c/a\u003e).  These commands are only available if pyparsing and shapely (each of\nthese are declared in the \u0026quot;calc\u0026quot; set of extra requirements) are installed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\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/Toblerity/Fiona/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geopandas` from 0.14.4 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/geopandas/geopandas/releases\"\u003egeopandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue that caused an error in \u003ccode\u003eGeoDataFrame.from_features\u003c/code\u003e when there is no \u003ccode\u003eproperties\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3599\"\u003e#3599\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_file\u003c/code\u003e and \u003ccode\u003eto_file\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalue_counts\u003c/code\u003e on GeoSeries now preserves CRS in index (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string placeholders appearing in error messages when \u003ccode\u003epyogrio\u003c/code\u003e cannot be imported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.to_json\u003c/code\u003e now provides a clearer error message when called on a GeoDataFrame without an active geometry\ncolumn (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalling \u003ccode\u003edel gdf[\u0026quot;geometry\u0026quot;]\u003c/code\u003e now will downcast to a \u003ccode\u003epd.DataFrame\u003c/code\u003e if there are no geometry columns left\nin the dataframe (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix SQL injection in \u003ccode\u003eto_postgis\u003c/code\u003e via geometry column name (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3681\"\u003e#3681\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/geopandas/geopandas/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/geopandas/geopandas/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eA patch release containing minor regression fixes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREGR: fix GeoDataFrame constructor when np.nan given as only geometry by \u003ca href=\"https://github.com/martinfleis\"\u003e\u003ccode\u003e@​martinfleis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3591\"\u003egeopandas/geopandas#3591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREGR: overlay with identity doesn't handle equal input column names correctly by \u003ca href=\"https://github.com/theroggy\"\u003e\u003ccode\u003e@​theroggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3596\"\u003egeopandas/geopandas#3596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTST: use nadgrids=null to suppress influence of grid files by \u003ca href=\"https://github.com/mwtoews\"\u003e\u003ccode\u003e@​mwtoews\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3588\"\u003egeopandas/geopandas#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMAINT: enable pydocstyle ruff rules - automatic and easy fixes by \u003ca href=\"https://github.com/theroggy\"\u003e\u003ccode\u003e@​theroggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3598\"\u003egeopandas/geopandas#3598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eNotes on dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5,\nare now the minimum required version for these dependencies.\nFurthermore, the minimum tested version for optional dependencies has been updated to\nfiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and\nSQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer\nconsidered supported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3371\"\u003e#3371\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options to return the result of \u003ccode\u003eSpatialIndex.query\u003c/code\u003e in a form of a dense or a\nsparse boolean array. This adds optional dependency on \u003ccode\u003escipy\u003c/code\u003e for the sparse output.\nNote that this also changes the previously undocumented behaviour of the \u003ccode\u003eoutput_format\u003c/code\u003e\nkeyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/1674\"\u003e#1674\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egrid_size\u003c/code\u003e parameter to \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3445\"\u003e#3445\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/geopandas/geopandas/blob/main/CHANGELOG.md\"\u003egeopandas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.1.2 (December 22, 2025)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue that caused an error in \u003ccode\u003eGeoDataFrame.from_features\u003c/code\u003e when there is no \u003ccode\u003eproperties\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3599\"\u003e#3599\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_file\u003c/code\u003e and \u003ccode\u003eto_file\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalue_counts\u003c/code\u003e on GeoSeries now preserves CRS in index (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string placeholders appearing in error messages when \u003ccode\u003epyogrio\u003c/code\u003e cannot be imported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.to_json\u003c/code\u003e now provides a clearer error message when called on a GeoDataFrame without an active geometry\ncolumn (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalling \u003ccode\u003edel gdf[\u0026quot;geometry\u0026quot;]\u003c/code\u003e now will downcast to a \u003ccode\u003epd.DataFrame\u003c/code\u003e if there are no geometry columns left\nin the dataframe (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix SQL injection in \u003ccode\u003eto_postgis\u003c/code\u003e via geometry column name (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3681\"\u003e#3681\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.1.1 (June 27, 2025)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in the GeoDataFrame constructor when np.nan is given as an only geometry (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3591\"\u003e#3591\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix regression in \u003ccode\u003eoverlay\u003c/code\u003e with \u003ccode\u003ehow=\u0026quot;identity\u0026quot;\u003c/code\u003e when input dataframes have column\nnames that are equal (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3596\"\u003e#3596\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.1.0 (June 1, 2025)\u003c/h2\u003e\n\u003cp\u003eNotes on dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5,\nare now the minimum required version for these dependencies.\nFurthermore, the minimum tested version for optional dependencies has been updated to\nfiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and\nSQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer\nconsidered supported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3371\"\u003e#3371\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options to return the result of \u003ccode\u003eSpatialIndex.query\u003c/code\u003e in a form of a dense or a\nsparse boolean array. This adds optional dependency on \u003ccode\u003escipy\u003c/code\u003e for the sparse output.\nNote that this also changes the previously undocumented behaviour of the \u003ccode\u003eoutput_format\u003c/code\u003e\nkeyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/1674\"\u003e#1674\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egrid_size\u003c/code\u003e parameter to \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3445\"\u003e#3445\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeoDataFrame.plot\u003c/code\u003e now supports \u003ccode\u003epd.Index\u003c/code\u003e as an input for the \u003ccode\u003ecolumn\u003c/code\u003e keyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3463\"\u003e#3463\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edisjoint_subset\u003c/code\u003e union algorithm for \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3534\"\u003e#3534\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003econstrained_delaunay_triangles\u003c/code\u003e method to GeoSeries/GeoDataFrame (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3552\"\u003e#3552\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e argument to \u003ccode\u003efrom_arrow\u003c/code\u003e, \u003ccode\u003eread_parquet\u003c/code\u003e and \u003ccode\u003eread_feather\u003c/code\u003e\nto allow better control of conversion of non-geometric Arrow data to DataFrames (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3466\"\u003e#3466\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eis_valid_coverage\u003c/code\u003e and \u003ccode\u003einvalid_coverage_edges\u003c/code\u003e to GeoSeries/GeoDataFrame to\nallow validation of polygonal  coverage (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3545\"\u003e#3545\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaximum_inscribed_circle\u003c/code\u003e method from shapely to GeoSeries/GeoDataFrame (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3544\"\u003e#3544\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/geopandas/geopandas/commit/81214bf9f3eaba9f5fdcfd141ae8d16fa17fd860\"\u003e\u003ccode\u003e81214bf\u003c/code\u003e\u003c/a\u003e RLS: backport fixes for 1.1.2 (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/62dd4a2469bb6236b83fb91466a8183321da04da\"\u003e\u003ccode\u003e62dd4a2\u003c/code\u003e\u003c/a\u003e COMPAT: pandas 3 refactor breaks \u003cstrong\u003efinalize\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3611\"\u003e#3611\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/e9b58ce57a238b28ebf5eddd83d437db92c314b5\"\u003e\u003ccode\u003ee9b58ce\u003c/code\u003e\u003c/a\u003e RLS: v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/c6bf8b318da5e4e8fde53d27b1a6481e15e54b59\"\u003e\u003ccode\u003ec6bf8b3\u003c/code\u003e\u003c/a\u003e MAINT: enable pydocstyle ruff rules - automatic and easy fixes (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/339c7f78e92f1549bfa854ffe3bebdc03390d265\"\u003e\u003ccode\u003e339c7f7\u003c/code\u003e\u003c/a\u003e TST: use nadgrids=null to suppress influence of grid files (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/2a7fad90d1a2af1dd8318f97831d9993164542f8\"\u003e\u003ccode\u003e2a7fad9\u003c/code\u003e\u003c/a\u003e REGR: overlay with identity doesn't handle equal input column names correctly...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/1a1585ddfba8ef229ebdfc05b1c20ef3eb1e67a7\"\u003e\u003ccode\u003e1a1585d\u003c/code\u003e\u003c/a\u003e REGR: fix GeoDataFrame constructor when np.nan given as only geometry (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/c36eba059f6170715b63a9aa065817c64025d263\"\u003e\u003ccode\u003ec36eba0\u003c/code\u003e\u003c/a\u003e RSL: changelog for 1.1.0 release (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/2d6b3325b8e844ad571b1d47a90db29e7b7ca9e2\"\u003e\u003ccode\u003e2d6b332\u003c/code\u003e\u003c/a\u003e remove remote url xfail (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/ce86559ea24a41f4fc0c2370187867297090b072\"\u003e\u003ccode\u003ece86559\u003c/code\u003e\u003c/a\u003e DOC: Drafted new documentation page outlining how to create inset maps and in...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/geopandas/geopandas/compare/v0.14.4...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h11` from 0.14.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/1c5b07581f058886c8bdd87adababd7d959dc7ca\"\u003e\u003ccode\u003e1c5b075\u003c/code\u003e\u003c/a\u003e this time for surer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/d9c369935e853a7ee1aeb7e481f6dddf9b9c9b8a\"\u003e\u003ccode\u003ed9c3699\u003c/code\u003e\u003c/a\u003e this time for sure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/d91b9dd2290a25c8c3f5ec15feb57de5873e6e39\"\u003e\u003ccode\u003ed91b9dd\u003c/code\u003e\u003c/a\u003e blacken\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/5a4683ca466b59bbab9b19cfea20ee157b31cee0\"\u003e\u003ccode\u003e5a4683c\u003c/code\u003e\u003c/a\u003e Soothe mypy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/9c9567f0a92d13a83a8d8ebdbc757c8c2d384536\"\u003e\u003ccode\u003e9c9567f\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/114803a29ce50116dc47951c690ad4892b1a36ed\"\u003e\u003ccode\u003e114803a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/9462006f6ce4941661888228cbd4ac1ea80689b0\"\u003e\u003ccode\u003e9462006\u003c/code\u003e\u003c/a\u003e Bump version to 0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/70a96bea8e55403e5d92db14c111432c6d7a8685\"\u003e\u003ccode\u003e70a96be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-hyper/h11/issues/181\"\u003e#181\u003c/a\u003e from Julien00859/Julien00859/get_int_max_str_digits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/60782ad107e538b9312aac7e1c119c8358bf797c\"\u003e\u003ccode\u003e60782ad\u003c/code\u003e\u003c/a\u003e Reject Content-Length longer 1 billion TB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/dff7cc397a26ed4acdedd92d1bda6c8f18a6ed9f\"\u003e\u003ccode\u003edff7cc3\u003c/code\u003e\u003c/a\u003e Validate Chunked-Encoding chunk footer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-hyper/h11/compare/v0.14.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jinja2` from 3.1.4 to 3.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/jinja/releases\"\u003ejinja2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003cp\u003eThis is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Jinja2/3.1.6/\"\u003ehttps://pypi.org/project/Jinja2/3.1.6/\u003c/a\u003e\nChanges: \u003ca href=\"https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6\"\u003ehttps://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e|attr\u003c/code\u003e filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7\"\u003ehttps://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eThis is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Jinja2/3.1.5/\"\u003ehttps://pypi.org/project/Jinja2/3.1.5/\u003c/a\u003e\nChanges: \u003ca href=\"https://jinja.palletsprojects.com/changes/#version-3-1-5\"\u003ehttps://jinja.palletsprojects.com/changes/#version-3-1-5\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/jinja/milestone/16?closed=1\"\u003ehttps://github.com/pallets/jinja/milestone/16?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sandboxed environment handles indirect calls to \u003ccode\u003estr.format\u003c/code\u003e, such as by passing a stored reference to a filter that calls its argument. \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h\"\u003eGHSA-q2x7-8rv6-6q7h\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1792\"\u003e#1792\u003c/a\u003e, \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699\"\u003eGHSA-gmj6-6f8f-6699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSandbox does not allow \u003ccode\u003eclear\u003c/code\u003e and \u003ccode\u003epop\u003c/code\u003e on known mutable sequence types. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2032\"\u003e#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalling sync \u003ccode\u003erender\u003c/code\u003e for an async template uses \u003ccode\u003easyncio.run\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1952\"\u003e#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unclosed \u003ccode\u003eauto_aiter\u003c/code\u003e warnings. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn an \u003ccode\u003eaclose\u003c/code\u003e-able \u003ccode\u003eAsyncGenerator\u003c/code\u003e from \u003ccode\u003eTemplate.generate_async\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving \u003ccode\u003eroot_render_func()\u003c/code\u003e unclosed in \u003ccode\u003eTemplate.generate_async\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving async generators unclosed in blocks, includes and extends. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe runtime uses the correct \u003ccode\u003econcat\u003c/code\u003e function for the current environment when calling block references. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1701\"\u003e#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e|unique\u003c/code\u003e async-aware, allowing it to be used after another async-aware filter. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e|int\u003c/code\u003e filter handles \u003ccode\u003eOverflowError\u003c/code\u003e from scientific notation. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1921\"\u003e#1921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake compiling deterministic for tuple unpacking in a \u003ccode\u003e{% set ... %}\u003c/code\u003e call. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2021\"\u003e#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dunder protocol (\u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e/etc) interaction with \u003ccode\u003eUndefined\u003c/code\u003e objects. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2025\"\u003e#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e support for the internal \u003ccode\u003emissing\u003c/code\u003e object. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2027\"\u003e#2027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment.overlay(enable_async)\u003c/code\u003e is applied correctly. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2061\"\u003e#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe error message from \u003ccode\u003eFileSystemLoader\u003c/code\u003e includes the paths that were searched. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1661\"\u003e#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePackageLoader\u003c/code\u003e shows a clearer error message when the package does not contain the templates directory. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove annotations for methods returning copies. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurlize\u003c/code\u003e does not add \u003ccode\u003emailto:\u003c/code\u003e to values like \u003ccode\u003e@a@b\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1870\"\u003e#1870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests decorated with \u003ccode\u003e@pass_context\u003c/code\u003e can be used with the \u003ccode\u003e|select\u003c/code\u003e filter. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1624\"\u003e#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003eset\u003c/code\u003e for multiple assignment (\u003ccode\u003ea, b = 1, 2\u003c/code\u003e) does not fail when the target is a namespace attribute. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1413\"\u003e#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003eset\u003c/code\u003e in all branches of \u003ccode\u003e{% if %}{% elif %}{% else %}\u003c/code\u003e blocks does not cause the variable to be considered initially undefined. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1253\"\u003e#1253\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/pallets/jinja/blob/main/CHANGES.rst\"\u003ejinja2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.6\u003c/h2\u003e\n\u003cp\u003eReleased 2025-03-05\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e|attr\u003c/code\u003e filter does not bypass the environment's attribute lookup,\nallowing the sandbox to apply its checks. :ghsa:\u003ccode\u003ecpwx-vrp4-4pq7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.1.5\u003c/h2\u003e\n\u003cp\u003eReleased 2024-12-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sandboxed environment handles indirect calls to \u003ccode\u003estr.format\u003c/code\u003e, such as\nby passing a stored reference to a filter that calls its argument.\n:ghsa:\u003ccode\u003eq2x7-8rv6-6q7h\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEscape template name before formatting it into error messages, to avoid\nissues with names that contain f-string syntax.\n:issue:\u003ccode\u003e1792\u003c/code\u003e, :ghsa:\u003ccode\u003egmj6-6f8f-6699\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSandbox does not allow \u003ccode\u003eclear\u003c/code\u003e and \u003ccode\u003epop\u003c/code\u003e on known mutable sequence\ntypes. :issue:\u003ccode\u003e2032\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCalling sync \u003ccode\u003erender\u003c/code\u003e for an async template uses \u003ccode\u003easyncio.run\u003c/code\u003e.\n:pr:\u003ccode\u003e1952\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unclosed \u003ccode\u003eauto_aiter\u003c/code\u003e warnings. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReturn an \u003ccode\u003eaclose\u003c/code\u003e-able \u003ccode\u003eAsyncGenerator\u003c/code\u003e from\n\u003ccode\u003eTemplate.generate_async\u003c/code\u003e. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving \u003ccode\u003eroot_render_func()\u003c/code\u003e unclosed in\n\u003ccode\u003eTemplate.generate_async\u003c/code\u003e. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving async generators unclosed in blocks, includes and extends.\n:pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe runtime uses the correct \u003ccode\u003econcat\u003c/code\u003e function for the current environment\nwhen calling block references. :issue:\u003ccode\u003e1701\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e|unique\u003c/code\u003e async-aware, allowing it to be used after another\nasync-aware filter. :issue:\u003ccode\u003e1781\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e|int\u003c/code\u003e filter handles \u003ccode\u003eOverflowError\u003c/code\u003e from scientific notation.\n:issue:\u003ccode\u003e1921\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake compiling deterministic for tuple unpacking in a \u003ccode\u003e{% set ... %}\u003c/code\u003e\ncall. :issue:\u003ccode\u003e2021\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix dunder protocol (\u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e/etc) interaction with \u003ccode\u003eUndefined\u003c/code\u003e\nobjects. :issue:\u003ccode\u003e2025\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e support for the internal \u003ccode\u003emissing\u003c/code\u003e object.\n:issue:\u003ccode\u003e2027\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment.overlay(enable_async)\u003c/code\u003e is applied correctly. :pr:\u003ccode\u003e2061\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe error message from \u003ccode\u003eFileSystemLoader\u003c/code\u003e includes the paths that were\nsearched. :issue:\u003ccode\u003e1661\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePackageLoader\u003c/code\u003e shows a clearer error message when the package does not\ncontain the templates directory. :issue:\u003ccode\u003e1705\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove annotations for methods returning copies. :pr:\u003ccode\u003e1880\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurlize\u003c/code\u003e does not add \u003ccode\u003emailto:\u003c/code\u003e to values like \u003ccode\u003e@a@b\u003c/code\u003e. :pr:\u003ccode\u003e1870\u003c/code\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/pallets/jinja/commit/15206881c006c79667fe5154fe80c01c65410679\"\u003e\u003ccode\u003e1520688\u003c/code\u003e\u003c/a\u003e release version 3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/90457bbf33b8662926ae65cdde4c4c32e756e403\"\u003e\u003ccode\u003e90457bb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/065334d1ee5b7210e1a0a93c37238c86858f2af7\"\u003e\u003ccode\u003e065334d\u003c/code\u003e\u003c/a\u003e attr filter uses env.getattr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/033c20015c7ca899ab52eb921bb0f08e6d3dd145\"\u003e\u003ccode\u003e033c200\u003c/code\u003e\u003c/a\u003e start version 3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/bc68d4efa99c5f77334f0e519628558059ae8c35\"\u003e\u003ccode\u003ebc68d4e\u003c/code\u003e\u003c/a\u003e use global contributing guide (\u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/247de5e0c5062a792eb378e50e13e692885ee486\"\u003e\u003ccode\u003e247de5e\u003c/code\u003e\u003c/a\u003e use global contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/ab8218c7a1b66b62e0ad6b941bd514e3a64a358f\"\u003e\u003ccode\u003eab8218c\u003c/code\u003e\u003c/a\u003e use project advisory link instead of global\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/b4ffc8ff299dfd360064bea4cd2f862364601ad2\"\u003e\u003ccode\u003eb4ffc8f\u003c/code\u003e\u003c/a\u003e release version 3.1.5 (\u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/877f6e51be8e1765b06d911cfaa9033775f051d1\"\u003e\u003ccode\u003e877f6e5\u003c/code\u003e\u003c/a\u003e release version 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/8d588592653b052f957b720e1fc93196e06f207f\"\u003e\u003ccode\u003e8d58859\u003c/code\u003e\u003c/a\u003e remove test pypi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/jinja/compare/3.1.4...3.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.25.3 to 5.29.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protocolbuffers/protobuf/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProtocol Buffers v34.0-rc1\u003c/h2\u003e\n\u003ch1\u003eAnnouncements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThis version includes breaking changes to: C++, Objective-C, PHP, Python.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e[Bazel] Remove deprecated ProtoInfo.transitive_imports. Use equivalent transitive_sources instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Make generator headers private (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add a debug check that the target of CopyFrom is not a descendant of the source. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add [[nodiscard]] to many APIs. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Make the arena-enabled constructors of \u003ccode\u003eRepeatedField\u003c/code\u003e, \u003ccode\u003eRepeatedPtrField\u003c/code\u003e, and \u003ccode\u003eMap\u003c/code\u003e private. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique_ptr. Remove macro PROTOBUF_FUTURE_REMOVE_ADD_IGNORE_CRITERIA (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::has_optional_keyword() in OSS. Use is_repeated() or has_presence() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF_FUTURE_RENAME_ADD_UNUSED_IMPORT (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::is_optional() in OSS. Use (!is_required() \u0026amp;\u0026amp; !is_repeated()) instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] All entity names have length limit (2afb0dc)\u003c/li\u003e\n\u003cli\u003e[ObjC] Remove \u003ccode\u003egenerate_minimal_imports\u003c/code\u003e generation option warning (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ObjC] Fix nullability annotations on some \u003ccode\u003eGPB*Dictionary\u003c/code\u003e types. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ObjC] Remove \u003ccode\u003e-[GPBFieldDescriptor optional]\u003c/code\u003e (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Other] Remove deprecated flag for enabling MSVC support (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP] Remove deprecated PHP APIs (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP] Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\u003c/a\u003e, \u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/cd76e675b14d00dda5623b30835d2bc7105fccc6\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/cd76e675b14d00dda5623b30835d2bc7105fccc6\u003c/a\u003e, \u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP]  Add PHP typehints for setters and remove redundant GPBUtil checks (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/pull/25296\"\u003eprotocolbuffers/protobuf#25296\u003c/a\u003e) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP]  support default values for editions/proto2 (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/pull/25161\"\u003eprotocolbuffers/protobuf#25161\u003c/a\u003e) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Raise errors in OSS when assign bool to int/enum field in Python Proto. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove float_format/double_format from python proto text_format (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove float_precision from python proto json_format (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated FieldDescriptor.label (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://protobuf.dev/news/\"\u003eProtobuf News\u003c/a\u003e may include additional announcements or pre-announcements for upcoming changes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://protobuf.dev/support/migration/\"\u003eMigration Guide\u003c/a\u003e may include additional guidance for breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBazel\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: cc_toolchain should prefer protoc when ...\n\n_Description has been truncated_","html_url":"https://github.com/BountyHunter1999/Looking-Into-Dagster/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BountyHunter1999%2FLooking-Into-Dagster/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3979713424","node_id":"PR_kwDOHy0aq87Fuh52","number":3314,"state":"closed","title":"Bump dagster from 1.12.14 to 1.12.15","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-24T16:08:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T19:06:59.000Z","updated_at":"2026-02-24T16:08:58.000Z","time_to_close":75716,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.12.14","new_version":"1.12.15","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.12.14 to 1.12.15.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.15 (core) / 0.28.15 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePool names can now be any non-whitespace character, instead of requiring alphanumbeic characters, slashes, and underscores.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] The \u003ccode\u003eEcsRunLauncher\u003c/code\u003e will now retry a task launch when a RunTask API call fails due to a throttling error in an underlying EC2 API call.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Tableau workbooks and projects can now be filtered using the \u003ccode\u003eworkbook_selector\u003c/code\u003e and \u003ccode\u003eproject_selector\u003c/code\u003e in \u003ccode\u003eTableauComponent\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Fixed issue where saved launchpad config was not used for single-partition asset materializations.\u003c/li\u003e\n\u003cli\u003e[ui] Fix console error noise during asset lineage navigation.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;Start X Automations\u0026quot; and \u0026quot;Stop X Automations\u0026quot; menu options on the Automations tab were sometimes incorrectly disabled.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProject\u003c/code\u003e constructor now correctly accepts strings for the \u003ccode\u003etarget_path\u003c/code\u003e parameter.\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/dagster-io/dagster/commit/a743f3def5bc0577da6266bfd31a1e76ecfba630\"\u003e\u003ccode\u003ea743f3d\u003c/code\u003e\u003c/a\u003e 1.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1396cc0c076e8ec8d4b6f78b4787fdb49119b831\"\u003e\u003ccode\u003e1396cc0\u003c/code\u003e\u003c/a\u003e 1.12.15rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/268b92933f8067623f79db319eacd0f8ae7a2537\"\u003e\u003ccode\u003e268b929\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ui] safeRedirect (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20616\"\u003e#20616\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20906\"\u003e#20906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c93bab95fb58f4686a5aa65c981ba4b4da1dbef1\"\u003e\u003ccode\u003ec93bab9\u003c/code\u003e\u003c/a\u003e Webhook alerting docs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31f36910fc1ee221dc05cd01831e573728b446fa\"\u003e\u003ccode\u003e31f3691\u003c/code\u003e\u003c/a\u003e 1.12.15rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e55f3d287d1ed842f7db079466e6456806b7912d\"\u003e\u003ccode\u003ee55f3d2\u003c/code\u003e\u003c/a\u003e README.rst fix \u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/2\"\u003e#2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20898\"\u003e#20898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/77daeed53d899251bc8d269b4d40a1f281c321ab\"\u003e\u003ccode\u003e77daeed\u003c/code\u003e\u003c/a\u003e 1.12.15rc2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7cdc869c89e6a51d875027757caeaee055e6184f\"\u003e\u003ccode\u003e7cdc869\u003c/code\u003e\u003c/a\u003e [ui] Update build_js.sh and Makefile (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20876\"\u003e#20876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ba715b829a27c389df2fcb8f7f84fdd13bd34b50\"\u003e\u003ccode\u003eba715b8\u003c/code\u003e\u003c/a\u003e 1.12.15rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aca62387346056cb11361da5928411345e0b7276\"\u003e\u003ccode\u003eaca6238\u003c/code\u003e\u003c/a\u003e fix dagit README formatting (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20874\"\u003e#20874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.14...1.12.15\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.12.14\u0026new-version=1.12.15)](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/TEAMSchools/teamster/pull/3314","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TEAMSchools%2Fteamster/issues/3314","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3314/packages"},{"uuid":"3915551454","node_id":"PR_kwDOQJkPIs7CcF-z","number":131,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T10:08:34.000Z","updated_at":"2026-02-09T10:09:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":47,"packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"neo4j","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/neo4j/neo4j-python-driver"},{"name":"duckdb","old_version":"1.4.3","new_version":"1.4.4","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"numpy","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/numpy/numpy"},{"name":"tenacity","old_version":"9.1.2","new_version":"9.1.4","repository_url":"https://github.com/jd/tenacity"},{"name":"typer","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"rich","old_version":"14.2.0","new_version":"14.3.2","repository_url":"https://github.com/Textualize/rich"},{"name":"boto3","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.3","new_version":"1.4.1","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"pyreadstat","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/Roche/pyreadstat"},{"name":"ruff","old_version":"0.14.10","new_version":"0.15.0","repository_url":"https://github.com/astral-sh/ruff"},{"name":"bandit","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/PyCQA/bandit"},{"name":"types-psutil","old_version":"7.1.3.20251211","new_version":"7.2.2.20260130","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"types-tqdm","old_version":"4.67.0.20250809","new_version":"4.67.3.20260205","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"alembic","old_version":"1.17.2","new_version":"1.18.3","repository_url":"https://github.com/sqlalchemy/alembic"},{"name":"anyio","old_version":"4.12.0","new_version":"4.12.1","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.16","new_version":"1.42.41","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.13.0","new_version":"7.13.3","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"greenlet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"grpcio","old_version":"1.76.0","new_version":"1.78.0","repository_url":"https://github.com/grpc/grpc"},{"name":"grpcio-health-checking","old_version":"1.76.0","new_version":"1.78.0"},{"name":"identify","old_version":"2.6.15","new_version":"2.6.16","repository_url":"https://github.com/pre-commit/identify"},{"name":"jmespath","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jmespath/jmespath.py"},{"name":"multidict","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aio-libs/multidict"},{"name":"mypy-boto3-s3","old_version":"1.42.16","new_version":"1.42.37","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"protobuf","old_version":"6.33.2","new_version":"6.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"psutil","old_version":"7.2.0","new_version":"7.2.2","repository_url":"https://github.com/giampaolo/psutil"},{"name":"scipy","old_version":"1.16.3","new_version":"1.17.0","repository_url":"https://github.com/scipy/scipy"},{"name":"sqlalchemy","old_version":"2.0.45","new_version":"2.0.46","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"starlette","old_version":"0.50.0","new_version":"0.52.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"tomli","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/hukkin/tomli"},{"name":"tomlkit","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"tqdm","old_version":"4.67.1","new_version":"4.67.3","repository_url":"https://github.com/tqdm/tqdm"},{"name":"typer-slim","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"types-awscrt","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"universal-pathlib","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/fsspec/universal_pathlib"},{"name":"urllib3","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"},{"name":"virtualenv","old_version":"20.35.4","new_version":"20.36.1","repository_url":"https://github.com/pypa/virtualenv"},{"name":"wrapt","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/GrahamDumpleton/wrapt"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [neo4j](https://github.com/neo4j/neo4j-python-driver) | `6.0.3` | `6.1.0` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.3` | `1.4.4` |\n| [numpy](https://github.com/numpy/numpy) | `2.4.0` | `2.4.2` |\n| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |\n| [typer](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` |\n| [boto3](https://github.com/boto/boto3) | `1.42.16` | `1.42.44` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.3` | `1.4.1` |\n| [pyreadstat](https://github.com/Roche/pyreadstat) | `1.3.2` | `1.3.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.15.0` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.9.2` | `1.9.3` |\n| [types-psutil](https://github.com/typeshed-internal/stub_uploader) | `7.1.3.20251211` | `7.2.2.20260130` |\n| [types-tqdm](https://github.com/typeshed-internal/stub_uploader) | `4.67.0.20250809` | `4.67.3.20260205` |\n| [alembic](https://github.com/sqlalchemy/alembic) | `1.17.2` | `1.18.3` |\n| [anyio](https://github.com/agronholm/anyio) | `4.12.0` | `4.12.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.44` |\n| [botocore](https://github.com/boto/botocore) | `1.42.16` | `1.42.44` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.16` | `1.42.41` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.0` | `7.13.3` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.3` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.3.0` | `3.3.1` |\n| [grpcio](https://github.com/grpc/grpc) | `1.76.0` | `1.78.0` |\n| [grpcio-health-checking](https://grpc.io) | `1.76.0` | `1.78.0` |\n| [identify](https://github.com/pre-commit/identify) | `2.6.15` | `2.6.16` |\n| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |\n| [multidict](https://github.com/aio-libs/multidict) | `6.7.0` | `6.7.1` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.37` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.14.0` | `2.16.0` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.2` | `6.33.5` |\n| [psutil](https://github.com/giampaolo/psutil) | `7.2.0` | `7.2.2` |\n| [scipy](https://github.com/scipy/scipy) | `1.16.3` | `1.17.0` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.45` | `2.0.46` |\n| [starlette](https://github.com/Kludex/starlette) | `0.50.0` | `0.52.1` |\n| [tomli](https://github.com/hukkin/tomli) | `2.3.0` | `2.4.0` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.3` | `0.14.0` |\n| [tqdm](https://github.com/tqdm/tqdm) | `4.67.1` | `4.67.3` |\n| [typer-slim](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.30.0` | `0.31.1` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.7` | `0.3.9` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |\n| [virtualenv](https://github.com/pypa/virtualenv) | `20.35.4` | `20.36.1` |\n| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.0.1` | `2.1.1` |\n\n\nUpdates `dagster` from 1.12.7 to 1.12.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.14 (core) / 0.28.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@asset_check\u003c/code\u003e and \u003ccode\u003eAssetCheckSpec\u003c/code\u003e now support a \u003ccode\u003epartitions_def\u003c/code\u003e parameter, allowing checks to execute against specific partitions of their upstream asset rather than the entire contents. If set, the partition definition must match the definition of the targeted asset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Select all\u0026quot; checkbox has been restored to the Automations list.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed performance issue where the partition selector would freeze for 30+ seconds when selecting \u0026quot;All\u0026quot; on assets with large (100k+) partition sets. (Thanks, \u003ca href=\"https://github.com/ljodea\"\u003e\u003ccode\u003e@​ljodea\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed an issue with cron schedules using step patterns (like \u003ccode\u003e*/10\u003c/code\u003e or \u003ccode\u003e*/30\u003c/code\u003e) in the day-of-month field where invalid days weren't properly skipped.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue that could cause incorrect partition statuses to be displayed in the UI.\u003c/li\u003e\n\u003cli\u003e[ui] Partition percentages now round in a more intuitive way.\u003c/li\u003e\n\u003cli\u003e[ui] Row count metadata is now displayed even when set to zero.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Fixed an issue where op name generation would occasionally lead to collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-sigma] When building assets for Sigma workbooks that depend on tables unknown to Dagster, an error is logged instead of throwing an exception.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Fixed an issue where \u003ccode\u003ePipesK8sClient\u003c/code\u003e would sometimes fail when containers in the \u003ccode\u003eignored_containers\u003c/code\u003e list failed.\u003c/li\u003e\n\u003cli\u003e[dagster-github] Ensured compatibility with \u003ccode\u003epyjwt\u0026gt;=2.11.0\u003c/code\u003e,which introduced breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an example of censoring PII in run logs.\u003c/li\u003e\n\u003cli\u003eUpdated branch deployment docs to include single-agent setup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\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/dagster-io/dagster/commit/9fbd31f7b5701a26b5d4a9b7469f1656a747d972\"\u003e\u003ccode\u003e9fbd31f\u003c/code\u003e\u003c/a\u003e 1.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d8d3aad0a11f67f7aad78d021a355a04a94f8be2\"\u003e\u003ccode\u003ed8d3aad\u003c/code\u003e\u003c/a\u003e 1.12.14rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a170b3516a005618d1408f5fe9e3a9a8e4d15287\"\u003e\u003ccode\u003ea170b35\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/00bc820d700f3d3f2b4c06499ef9855c53598c74\"\u003e\u003ccode\u003e00bc820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/068814395342d2232f35175908f543d829f49805\"\u003e\u003ccode\u003e0688143\u003c/code\u003e\u003c/a\u003e 1.12.14rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3bfb6c313329275012158d6a0f694f2cc7a42bcf\"\u003e\u003ccode\u003e3bfb6c3\u003c/code\u003e\u003c/a\u003e 1.12.14rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d44a44cc658d3f0e7e974404457615c6bdfe4a0d\"\u003e\u003ccode\u003ed44a44c\u003c/code\u003e\u003c/a\u003e 1.12.14 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eba66834ca12c74167d37cbfce1908ad6939405f\"\u003e\u003ccode\u003eeba6683\u003c/code\u003e\u003c/a\u003e [dagster-github] Update calls against old pyjwt APIs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20539\"\u003e#20539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d21cfc30272ca57ed7156bc67798306492d093b5\"\u003e\u003ccode\u003ed21cfc3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/356e12712770928b5c6057371a66573229a669a9\"\u003e\u003ccode\u003e356e127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc1\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.7 to 1.12.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.14 (core) / 0.28.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@asset_check\u003c/code\u003e and \u003ccode\u003eAssetCheckSpec\u003c/code\u003e now support a \u003ccode\u003epartitions_def\u003c/code\u003e parameter, allowing checks to execute against specific partitions of their upstream asset rather than the entire contents. If set, the partition definition must match the definition of the targeted asset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Select all\u0026quot; checkbox has been restored to the Automations list.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed performance issue where the partition selector would freeze for 30+ seconds when selecting \u0026quot;All\u0026quot; on assets with large (100k+) partition sets. (Thanks, \u003ca href=\"https://github.com/ljodea\"\u003e\u003ccode\u003e@​ljodea\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed an issue with cron schedules using step patterns (like \u003ccode\u003e*/10\u003c/code\u003e or \u003ccode\u003e*/30\u003c/code\u003e) in the day-of-month field where invalid days weren't properly skipped.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue that could cause incorrect partition statuses to be displayed in the UI.\u003c/li\u003e\n\u003cli\u003e[ui] Partition percentages now round in a more intuitive way.\u003c/li\u003e\n\u003cli\u003e[ui] Row count metadata is now displayed even when set to zero.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Fixed an issue where op name generation would occasionally lead to collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-sigma] When building assets for Sigma workbooks that depend on tables unknown to Dagster, an error is logged instead of throwing an exception.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Fixed an issue where \u003ccode\u003ePipesK8sClient\u003c/code\u003e would sometimes fail when containers in the \u003ccode\u003eignored_containers\u003c/code\u003e list failed.\u003c/li\u003e\n\u003cli\u003e[dagster-github] Ensured compatibility with \u003ccode\u003epyjwt\u0026gt;=2.11.0\u003c/code\u003e,which introduced breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an example of censoring PII in run logs.\u003c/li\u003e\n\u003cli\u003eUpdated branch deployment docs to include single-agent setup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\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/dagster-io/dagster/commit/9fbd31f7b5701a26b5d4a9b7469f1656a747d972\"\u003e\u003ccode\u003e9fbd31f\u003c/code\u003e\u003c/a\u003e 1.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d8d3aad0a11f67f7aad78d021a355a04a94f8be2\"\u003e\u003ccode\u003ed8d3aad\u003c/code\u003e\u003c/a\u003e 1.12.14rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a170b3516a005618d1408f5fe9e3a9a8e4d15287\"\u003e\u003ccode\u003ea170b35\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/00bc820d700f3d3f2b4c06499ef9855c53598c74\"\u003e\u003ccode\u003e00bc820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/068814395342d2232f35175908f543d829f49805\"\u003e\u003ccode\u003e0688143\u003c/code\u003e\u003c/a\u003e 1.12.14rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3bfb6c313329275012158d6a0f694f2cc7a42bcf\"\u003e\u003ccode\u003e3bfb6c3\u003c/code\u003e\u003c/a\u003e 1.12.14rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d44a44cc658d3f0e7e974404457615c6bdfe4a0d\"\u003e\u003ccode\u003ed44a44c\u003c/code\u003e\u003c/a\u003e 1.12.14 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eba66834ca12c74167d37cbfce1908ad6939405f\"\u003e\u003ccode\u003eeba6683\u003c/code\u003e\u003c/a\u003e [dagster-github] Update calls against old pyjwt APIs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20539\"\u003e#20539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d21cfc30272ca57ed7156bc67798306492d093b5\"\u003e\u003ccode\u003ed21cfc3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/356e12712770928b5c6057371a66573229a669a9\"\u003e\u003ccode\u003e356e127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc1\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `neo4j` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/releases\"\u003eneo4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNeo4j Python Driver 6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\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/neo4j/neo4j-python-driver/blob/6.x/CHANGELOG.md\"\u003eneo4j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNeo4j Driver Change Log (breaking/major changes only)\u003c/h1\u003e\n\u003cp\u003eSee also \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki\u003c/a\u003e for a full changelog.\u003c/p\u003e\n\u003ch2\u003eNEXT RELEASE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo breaking or major changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.14 support added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.7, 3.8, and 3.9 support has been dropped.\u003c/li\u003e\n\u003cli\u003eRemove deprecated package alias \u003ccode\u003eneo4j-driver\u003c/code\u003e. Use \u003ccode\u003epip install neo4j\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esetup.py\u003c/code\u003e. Please use a recent enough packaging/build tool that supports \u003ccode\u003epyproject.toml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated modules:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.conf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.meta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.packstream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.routing\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.arithmetic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.clock_implementation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.hydration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.metaclasses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.summary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove deprecated exports from \u003ccode\u003eneo4j\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e, \u003ccode\u003ePoolConfig\u003c/code\u003e, \u003ccode\u003eSessionConfig\u003c/code\u003e, \u003ccode\u003eWorkspaceConfig\u003c/code\u003e (internal - no replacement)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSummaryNotificationPosition\u003c/code\u003e (use \u003ccode\u003eSummaryInputPosition\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.Version\u003c/code\u003e has been removed as it's unused now.\u003cbr /\u003e\n\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e now is a \u003ccode\u003etuple[int, int]\u003c/code\u003e insteadof a \u003ccode\u003eapi.Version\u003c/code\u003e.\nThis should be drop-in replacement is most cases:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e was a sup-type of \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e was already documented and typed as \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e's additional methods were undocumented and shouldn't have been used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged errors raised under certain circumstances\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eConfigurationError\u003c/code\u003e if the passed \u003ccode\u003eauth\u003c/code\u003e parameters is not valid (instead of \u003ccode\u003eAuthError\u003c/code\u003e)\n\u003cul\u003e\n\u003cli\u003eThis improves the differentiation between \u003ccode\u003eDriverError\u003c/code\u003e for client-side errors and \u003ccode\u003eNeo4jError\u003c/code\u003e for server-side\nerrors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaccess_mode\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValueError\u003c/code\u003e on invalid value (instead of \u003ccode\u003eClientError\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConsistently check the value (also for non-routing drivers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.exceptions.UnsupportedServerProduct\u003c/code\u003e if no common bolt protocol version could be negotiated with the server\n(instead of internal \u003ccode\u003eneo4j._exceptions.BoltHandshakeError\u003c/code\u003e).\u003cbr /\u003e\n\u003ccode\u003eUnsupportedServerProduct\u003c/code\u003e is now a subclass of \u003ccode\u003eConfigurationError\u003c/code\u003e (instead of \u003ccode\u003eException\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnection_acquisition_timeout\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e on invalid values (instead of \u003ccode\u003eClientError\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/neo4j/neo4j-python-driver/commit/4a3fcdfc325c5ff11a92b6190c179853ad4c5b96\"\u003e\u003ccode\u003e4a3fcdf\u003c/code\u003e\u003c/a\u003e Bump version to 6.1.0 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a56e7f6aada9ec53465a4428cb7334be15c601f2\"\u003e\u003ccode\u003ea56e7f6\u003c/code\u003e\u003c/a\u003e Unify connection error handling between async and sync (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/fc4811d195f7b48049abed22992c44e57e2016ec\"\u003e\u003ccode\u003efc4811d\u003c/code\u003e\u003c/a\u003e Fix: connection_acquisition_timeout now covers TLS handshake (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/c8c4e5b7ad420c0c4f4278d2fff896f6a9983815\"\u003e\u003ccode\u003ec8c4e5b\u003c/code\u003e\u003c/a\u003e Docs: Fix outdated preview notes (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/8c7c19bc80f33095f08d34c454292a69430dcae8\"\u003e\u003ccode\u003e8c7c19b\u003c/code\u003e\u003c/a\u003e Add .semgrepignore (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a0819c233664e87e24c251e2e29eea24738d63bb\"\u003e\u003ccode\u003ea0819c2\u003c/code\u003e\u003c/a\u003e Fix AttributeError when pool is None in Bolt3 error handling (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/4fc39f3e6f3ea53e2987cd30d47412b36a5f7025\"\u003e\u003ccode\u003e4fc39f3\u003c/code\u003e\u003c/a\u003e Python 3.14 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/compare/6.0.3...6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.3 to 1.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.4 Bugfix Release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDuckDB core v1.4.4 Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed in the Python Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix polars tests by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/218\"\u003educkdb/duckdb-python#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests for string and binary views by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/221\"\u003educkdb/duckdb-python#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuote view names in unregister by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/222\"\u003educkdb/duckdb-python#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit string nodes in Polars expressions to constant expressions by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/225\"\u003educkdb/duckdb-python#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape identifiers in relation aggregations by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/272\"\u003educkdb/duckdb-python#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DECREF bug during interpreter shutdown by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/275\"\u003educkdb/duckdb-python#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for Pandas 3.0.0 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/277\"\u003educkdb/duckdb-python#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.4.4 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/280\"\u003educkdb/duckdb-python#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\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/duckdb/duckdb-python/commit/a12f36ca411007f5eb48919448f61c7498112553\"\u003e\u003ccode\u003ea12f36c\u003c/code\u003e\u003c/a\u003e Prepare for v1.4.4 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/77a3f8d637982542f6e91569b9ecad3e96a02b32\"\u003e\u003ccode\u003e77a3f8d\u003c/code\u003e\u003c/a\u003e Set submodule to release hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/f1711b5616f64de43ef6da2034c81e00fa9b032d\"\u003e\u003ccode\u003ef1711b5\u003c/code\u003e\u003c/a\u003e Support for Pandas 3.0.0 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/8361d73425cc7b6e53785ad2b76ed898342a768d\"\u003e\u003ccode\u003e8361d73\u003c/code\u003e\u003c/a\u003e Move slow tests to slow and fix test error when pyarrow is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5d9b64ee2b77de72b53d741a355c20dcd239129a\"\u003e\u003ccode\u003e5d9b64e\u003c/code\u003e\u003c/a\u003e Add timedelta[s|ms|us|ns] numpy types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5a654d338003a83ae03d8c954fb40ace7cbc6d4e\"\u003e\u003ccode\u003e5a654d3\u003c/code\u003e\u003c/a\u003e pandas default backend fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/9d6edb6ead36cae62fa65e223b374b5edfaa7731\"\u003e\u003ccode\u003e9d6edb6\u003c/code\u003e\u003c/a\u003e dependency updates and fix for lazy attribute accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/c2e65055824d2369e54412638a1478444ca7b6b5\"\u003e\u003ccode\u003ec2e6505\u003c/code\u003e\u003c/a\u003e Support Pandas' new str type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e32ed3edd0f502b8215a3dc337217a65d9d9bb98\"\u003e\u003ccode\u003ee32ed3e\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/39c384bfc0adf6d44d99634e4e09a8b7af2e761c\"\u003e\u003ccode\u003e39c384b\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpy` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/numpy/numpy/releases\"\u003enumpy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.2 (Feb 1, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.2 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.2 is a patch release that fixes bugs discovered after the\n2.4.1 release. Highlights are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes memory leaks\u003c/li\u003e\n\u003cli\u003eUpdates OpenBLAS to fix hangs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release supports Python versions 3.11-3.14\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eA total of 9 people contributed to this release. People with a \u0026quot;+\u0026quot; by their\nnames contributed a patch for the first time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharles Harris\u003c/li\u003e\n\u003cli\u003eDaniel Tang +\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eKumar Aditya\u003c/li\u003e\n\u003cli\u003eMatti Picus\u003c/li\u003e\n\u003cli\u003eNathan Goldbaum\u003c/li\u003e\n\u003cli\u003eRalf Gommers\u003c/li\u003e\n\u003cli\u003eSebastian Berg\u003c/li\u003e\n\u003cli\u003eVikram Kumar +\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests merged\u003c/h2\u003e\n\u003cp\u003eA total of 12 pull requests were merged for this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30629\"\u003e#30629\u003c/a\u003e: MAINT: Prepare 2.4.x for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30636\"\u003e#30636\u003c/a\u003e: TYP: \u003ccode\u003earange\u003c/code\u003e: accept datetime strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30657\"\u003e#30657\u003c/a\u003e: MAINT: avoid possible race condition by not touching \u003ccode\u003eos.environ\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30700\"\u003e#30700\u003c/a\u003e: BUG: validate contraction axes in tensordot (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30521\"\u003e#30521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30701\"\u003e#30701\u003c/a\u003e: DOC: __array_namespace__info__: set_module not __module__ (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30679\"\u003e#30679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30702\"\u003e#30702\u003c/a\u003e: BUG: fix free-threaded PyObject layout in replace_scalar_type_names...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30703\"\u003e#30703\u003c/a\u003e: TST: fix limited API example in tests for latest Cython\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30709\"\u003e#30709\u003c/a\u003e: BUG: Fix some bugs found via valgrind (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30680\"\u003e#30680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30712\"\u003e#30712\u003c/a\u003e: MAINT: replace ob_type access with Py_TYPE in PyArray_CheckExact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30713\"\u003e#30713\u003c/a\u003e: BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30736\"\u003e#30736\u003c/a\u003e: BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30737\"\u003e#30737\u003c/a\u003e: backport scipy-openblas version change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1 (Jan 10, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.1 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.1 is a patch release that fixes bugs discoved after the\n2.4.0 release. In particular, the typo \u003ccode\u003eSeedlessSequence\u003c/code\u003e is preserved to\nenable wheels using the random Cython API and built against NumPy \u0026lt; 2.4.0\nto run without errors.\u003c/p\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/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst\"\u003enumpy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the\nfirst feature release using the \u003ccode\u003enumpy/numpy-release \u0026lt;https://github.com/numpy/numpy-release\u0026gt;\u003c/code\u003e__ repository.\u003c/p\u003e\n\u003cp\u003eThe commands can be copied into the command line, but be sure to replace 2.4.0\nwith the correct version. This should be read together with the\n:ref:\u003ccode\u003egeneral release guide \u0026lt;prepare_release\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eFacility preparation\u003c/h1\u003e\n\u003cp\u003eBefore beginning to make a release, use the \u003ccode\u003erequirements/*_requirements.txt\u003c/code\u003e files to\nensure that you have the needed software. Most software can be installed with\npip, but some will require apt-get, dnf, or whatever your system uses for\nsoftware. You will also need a GitHub personal access token (PAT) to push the\ndocumentation. There are a few ways to streamline things:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGit can be set up to use a keyring to store your GitHub personal access token.\nSearch online for the details.\u003c/li\u003e\n\u003cli\u003eYou can use the \u003ccode\u003ekeyring\u003c/code\u003e app to store the PyPI password for twine. See the\nonline twine documentation for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePrior to release\u003c/h1\u003e\n\u003ch2\u003eAdd/drop Python versions\u003c/h2\u003e\n\u003cp\u003eWhen adding or dropping Python versions, multiple config and CI files need to\nbe edited in addition to changing the minimum version in \u003ccode\u003epyproject.toml\u003c/code\u003e.\nMake these changes in an ordinary PR against main and backport if necessary.\nWe currently release wheels for new Python versions after the first Python RC\nonce manylinux and cibuildwheel support that new Python version.\u003c/p\u003e\n\u003ch2\u003eBackport pull requests\u003c/h2\u003e\n\u003cp\u003eChanges that have been marked for this release must be backported to the\nmaintenance/2.4.x branch.\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/numpy/numpy/commit/c81c49f77451340651a751e76bca607d85e4fd55\"\u003e\u003ccode\u003ec81c49f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30757\"\u003e#30757\u003c/a\u003e from charris/prepare-2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b3ae9c59de627110458653836f1be81280222f85\"\u003e\u003ccode\u003eb3ae9c5\u003c/code\u003e\u003c/a\u003e REL: Prepare for the NumPy 2.4.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/9de89843c3918fa133f1aab9fb4435c38a3b0ba6\"\u003e\u003ccode\u003e9de8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30737\"\u003e#30737\u003c/a\u003e from mattip/scipy-openblas-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b7be329895e32de44578742b2745fb307cdf8625\"\u003e\u003ccode\u003eb7be329\u003c/code\u003e\u003c/a\u003e backport scipy-openblas version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7ff98637f80dc1ff7a18fce8025ffabdded76094\"\u003e\u003ccode\u003e7ff9863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30736\"\u003e#30736\u003c/a\u003e from charris/backport-30667\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/431fffbe91d86c04738f039e0048441f8f9b5fff\"\u003e\u003ccode\u003e431fffb\u003c/code\u003e\u003c/a\u003e MAINT: Skip tests that require \u003cstrong\u003ebuffer\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/127235fcd9b2e80764da8f6c64f942a6bddb093a\"\u003e\u003ccode\u003e127235f\u003c/code\u003e\u003c/a\u003e BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/18bdb2e675b68daa5afc3250c41982ff77b3867f\"\u003e\u003ccode\u003e18bdb2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30713\"\u003e#30713\u003c/a\u003e from charris/backport-30710\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/41dd7512de6dc3dd665b71d4e3a321aa1150dc48\"\u003e\u003ccode\u003e41dd751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30712\"\u003e#30712\u003c/a\u003e from charris/backport-30705\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7a278da99943376313b8f631905c3baaa7a82a30\"\u003e\u003ccode\u003e7a278da\u003c/code\u003e\u003c/a\u003e BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpy/compare/v2.4.0...v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tenacity` from 9.1.2 to 9.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jd/tenacity/releases\"\u003etenacity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eretry()\u003c/code\u003e annotations with async \u003ccode\u003esleep=\u003c/code\u003e function by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/555\"\u003ejd/tenacity#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.3...9.1.4\"\u003ehttps://github.com/jd/tenacity/compare/9.1.3...9.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply formatting to num seconds in before_sleep_log by \u003ca href=\"https://github.com/aguinane\"\u003e\u003ccode\u003e@​aguinane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/489\"\u003ejd/tenacity#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Python 3.14 by \u003ca href=\"https://github.com/sandrobonazzola\"\u003e\u003ccode\u003e@​sandrobonazzola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/528\"\u003ejd/tenacity#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTyping: Accept non-standard logger in helpers logging something by \u003ca href=\"https://github.com/k4nar\"\u003e\u003ccode\u003e@​k4nar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/540\"\u003ejd/tenacity#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(wait): add \u003ccode\u003ewait_exception\u003c/code\u003e strategy by \u003ca href=\"https://github.com/capitan-davide\"\u003e\u003ccode\u003e@​capitan-davide\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/541\"\u003ejd/tenacity#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix syntax error in wait_chain docstring example by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/548\"\u003ejd/tenacity#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop Python 3.9 support (EOL) by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/552\"\u003ejd/tenacity#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport async sleep for sync fn-to-retry by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/551\"\u003ejd/tenacity#551\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/aguinane\"\u003e\u003ccode\u003e@​aguinane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/489\"\u003ejd/tenacity#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandrobonazzola\"\u003e\u003ccode\u003e@​sandrobonazzola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/528\"\u003ejd/tenacity#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/k4nar\"\u003e\u003ccode\u003e@​k4nar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/540\"\u003ejd/tenacity#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capitan-davide\"\u003e\u003ccode\u003e@​capitan-davide\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/541\"\u003ejd/tenacity#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/548\"\u003ejd/tenacity#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/552\"\u003ejd/tenacity#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.2...9.1.3\"\u003ehttps://github.com/jd/tenacity/compare/9.1.2...9.1.3\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/jd/tenacity/commit/d4e868d6b8368c00b5a1fad54de36c2c8c3a0fb3\"\u003e\u003ccode\u003ed4e868d\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eretry()\u003c/code\u003e annotations with async \u003ccode\u003esleep=\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/24415ebbca6ecafdf870af06441656dd96149d1d\"\u003e\u003ccode\u003e24415eb\u003c/code\u003e\u003c/a\u003e support async sleep for sync fn (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/3bf33b44096077a0608855f6a380fd8a25fa6f26\"\u003e\u003ccode\u003e3bf33b4\u003c/code\u003e\u003c/a\u003e chore: drop Python 3.9 support (EOL) (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/7027da31d27155c7b1831e292a29575af7b5c2b1\"\u003e\u003ccode\u003e7027da3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/21ae7d0cc27069defd111e8ec81407f6d14089f6\"\u003e\u003ccode\u003e21ae7d0\u003c/code\u003e\u003c/a\u003e docs: fix syntax error in wait_chain docstring example (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/ef12c9ed1df4dec3748b1fa9304527245b041d2d\"\u003e\u003ccode\u003eef12c9e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout in the github-actions group (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/c35a4b341ef5e553c670290fbd8835b59d5f08a3\"\u003e\u003ccode\u003ec35a4b3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/e792bbaf0cab3685c8000899cb9f61e04d6f3e23\"\u003e\u003ccode\u003ee792bba\u003c/code\u003e\u003c/a\u003e ci: fix mypy (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/0f55245b8da5c4cc8385c2f692164a6ff52cd88e\"\u003e\u003ccode\u003e0f55245\u003c/code\u003e\u003c/a\u003e ci: remove reno requirements (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/815c34fec2c8d64fe2bc8a6bdd79bfb41f1938c6\"\u003e\u003ccode\u003e815c34f\u003c/code\u003e\u003c/a\u003e feat(wait): add \u003ccode\u003ewait_exception\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.2...9.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/commit/6382ee250eeb610d9bed5a68ad9bdb46331ff971\"\u003e\u003ccode\u003e6382ee2\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/29fbd626b4a18b823f57acabd2da1c8519d4b4c7\"\u003e\u003ccode\u003e29fbd62\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/c0aeb6e1f2a4288add296f067cfa3299fad9b4ac\"\u003e\u003ccode\u003ec0aeb6e\u003c/code\u003e\u003c/a\u003e 🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/66acaedd9845a51a744e3967add8124d4cd97732\"\u003e\u003ccode\u003e66acaed\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/39353afc85282915529021af7c1245eb92169dda\"\u003e\u003ccode\u003e39353af\u003c/code\u003e\u003c/a\u003e ⬆️  Migrate to uv (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a6a2a37fa7512868a8e7327433100e45a0ecacf3\"\u003e\u003ccode\u003ea6a2a37\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/8ab3e0f8af5d2d923eb9f7f0c9daf0cfa3a7a3c9\"\u003e\u003ccode\u003e8ab3e0f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/9b98b61086194d21172068bd9420fbebff4bb737\"\u003e\u003ccode\u003e9b98b61\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/b7763950f723a7516ce6ca6f0e59a9871661a130\"\u003e\u003ccode\u003eb776395\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/bdc8ed98e68eee6f518c4eb45fd4844e44f1c5c0\"\u003e\u003ccode\u003ebdc8ed9\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.21.0...0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.2.0 to 14.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe ZWJy release\u003c/h2\u003e\n\u003cp\u003eA fix for \u003ccode\u003ecell_len\u003c/code\u003e edge cases\u003c/p\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe Nerdy Fix release\u003c/h2\u003e\n\u003cp\u003eFixed issue with characters outside of unicode range reporting 0 cell size\u003c/p\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe more emojis release\u003c/h2\u003e\n\u003cp\u003eRich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.\u003c/p\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/commit/0752ff047295131d98f24284e1d949300cd6f4c1\"\u003e\u003ccode\u003e0752ff0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3953\"\u003e#3953\u003c/a\u003e from Textualize/zwj-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/54ae0cfbb8d43ccc8f56bf57019b9a22c252eefa\"\u003e\u003ccode\u003e54ae0cf\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/07edb85f7e09ae76f0a0c9ac4c2059803ce8eb9a\"\u003e\u003ccode\u003e07edb85\u003c/code\u003e\u003c/a\u003e refine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/31930ddc842d9e1cd224327d5f6c22eff4a87f82\"\u003e\u003ccode\u003e31930dd\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/454fcfc92c66556f9538d420b5bd3ba95b1f57b7\"\u003e\u003ccode\u003e454fcfc\u003c/code\u003e\u003c/a\u003e stupid comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/13f87a4007f629c00b491286034751d53ae9d63c\"\u003e\u003ccode\u003e13f87a4\u003c/code\u003e\u003c/a\u003e Fix ZWJ and edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/1d402e0c59f8765e420a5a4440eb2fca7465d1ae\"\u003e\u003ccode\u003e1d402e0\u003c/code\u003e\u003c/a\u003e fix dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/f2a1c3b8a8f7edc41b1954cc3fb66bae32293a5e\"\u003e\u003ccode\u003ef2a1c3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3944\"\u003e#3944\u003c/a\u003e from Textualize/nerf-fonts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/2e5a5dad304b59d75aa4b4ed6cae031693e3615e\"\u003e\u003ccode\u003e2e5a5da\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/73ee8232e7ea72a90130ccf67d8ffefd4122e9f4\"\u003e\u003ccode\u003e73ee823\u003c/code\u003e\u003c/a\u003e fix fonts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.2.0...v14.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.16 to 1.42.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/451ee66491f0b7049dc1af738e02e7e7888e4837\"\u003e\u003ccode\u003e451ee66\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.44'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/eb28403ccaeb71f8fe334b25e3f1d32dc98f309c\"\u003e\u003ccode\u003eeb28403\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0b2df35c86c475a108f393bc165747b61851cacf\"\u003e\u003ccode\u003e0b2df35\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/630ab633211edbb2692bab82d9d5548496caebdd\"\u003e\u003ccode\u003e630ab63\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.43'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1bfdbb322da0c8f79cb701852a8747106c058b7d\"\u003e\u003ccode\u003e1bfdbb3\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.43' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/53542d482611794738a6138b7b9b9bb57a362eda\"\u003e\u003ccode\u003e53542d4\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c4bf448b35590331e5d87e0afaad017dc9775b2f\"\u003e\u003ccode\u003ec4bf448\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/79499f482c1a61e4c0869eee7e9c037782da40f2\"\u003e\u003ccode\u003e79499f4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.42'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/857e330613b6542767343dc542aea918d4bf67ef\"\u003e\u003ccode\u003e857e330\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.42' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f649133b34a55506f36c772d0c68bf4f864b5865\"\u003e\u003ccode\u003ef649133\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.42\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.16...1.42.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.3 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.4.1] Fix file corruption when server ignores Range header on download retry\u003c/h2\u003e\n\u003cp\u003eFix file corruption when server ignores Range header on download retry.\nFull details in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/pull/3778\"\u003ehuggingface/huggingface_hub#3778\u003c/a\u003e by \u003ca href=\"https://github.com/XciD\"\u003e\u003ccode\u003e@​XciD\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.4.0] Building the HF CLI for You and your AI Agents\u003c/h2\u003e\n\u003ch2\u003e🧠 \u003ccode\u003ehf skills add\u003c/code\u003e CLI Command\u003c/h2\u003e\n\u003cp\u003eA new \u003ccode\u003ehf skills add\u003c/code\u003e command installs the \u003ccode\u003ehf-cli\u003c/code\u003e skill for AI coding assistants (Claude Code, Codex, OpenCode). Your AI Agent now knows how to search the Hub, download models, run Jobs, manage repos, and more.\u003c/p\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003e\u0026gt; hf skills add --help\nUsage: hf skills add [OPTIONS]\n\u003cp\u003eDownload a skill and install it for an AI assistant.\u003c/p\u003e\n\u003cp\u003eOptions:\n--claude      Install for Claude.\n--codex       Install for Codex.\n--opencode    Install for OpenCode.\n-g, --global  Install globally (user-level) instead of in the current\nproject directory.\n--dest PATH   Install into a custom destination (path to skills directory).\n--force       Overwrite existing skills in the destination.\n--help        Show this message and exit.\u003c/p\u003e\n\u003cp\u003eExamples\n$ hf skills add --claude\n$ hf skills add --claude --global\n$ hf skills add --codex --opencode\u003c/p\u003e\n\u003cp\u003eLearn more\nUse \u003ccode\u003ehf \u0026amp;lt;command\u0026amp;gt; --help\u003c/code\u003e for more information about a command.\nRead the documentation at\n\u003ca href=\"https://huggingface.co/docs/huggingface_hub/en/guides/cli\"\u003ehttps://huggingface.co/docs/huggingface_hub/en/guides/cli\u003c/a\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe skill is composed of two files fetched from the \u003ccode\u003ehuggingface_hub docs\u003c/code\u003e: a CLI guide (\u003ccode\u003eSKILL.md\u003c/code\u003e) and the full CLI reference (\u003ccode\u003ereferences/cli.md\u003c/code\u003e). Files are installed to a central \u003ccode\u003e.agents/skills/hf-cli/\u003c/code\u003e directory, and relative symlinks are created from agent-specific directories (e.g., \u003ccode\u003e.claude/skills/hf-cli/\u003c/code\u003e → \u003ccode\u003e../../.agents/skills/hf-cli/\u003c/code\u003e). This ensures a single source of truth when installing for multiple agents.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehf skills add\u003c/code\u003e CLI command by \u003ca href=\"https://github.com/julien-c\"\u003e\u003ccode\u003e@​julien-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3741\"\u003e#3741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CLI] \u003ccode\u003ehf skills add\u003c/code\u003e installs hf-cli skill to central location with symlinks by \u003ca href=\"https://github.com/hanouticelina\"\u003e\u003ccode\u003e@​hanouticelina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3755\"\u003e#3755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🖥️ Improved CLI Help Output\u003c/h2\u003e\n\u003cp\u003eThe CLI help output has been reorganized to be more informative and agent-friendly:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommands are now grouped into \u003cstrong\u003eMain commands\u003c/strong\u003e and \u003cstrong\u003eHelp commands\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExamples\u003c/strong\u003e section showing common usage patterns\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLearn more\u003c/strong\u003e section with links to documentation\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/huggingface/huggingface_hub/commit/5035d73e6dd0ede42bf823b77dc789df36d4f9b9\"\u003e\u003ccode\u003e5035d73\u003c/code\u003e\u003c/a\u003e Release: v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/8d3db25528548077052b02c971a9ee0cdc558494\"\u003e\u003ccode\u003e8d3db25\u003c/code\u003e\u003c/a\u003e Fix file corruption when server ignores Range header on download retry (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/efd5fc308dc435bd094f92210d97b98127341749\"\u003e\u003ccode\u003eefd5fc3\u003c/code\u003e\u003c/a\u003e Release: v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/4a0a5b5424cd7d2c444c3e54bf9a00ec19f86e7f\"\u003e\u003ccode\u003e4a0a5b5\u003c/code\u003e\u003c/a\u003e Release: v1.4.0.rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/df7a76f4d482577f1cf454253745416529ba4aee\"\u003e\u003ccode\u003edf7a76f\u003c/code\u003e\u003c/a\u003e Add retry/backoff when fetching Xet connection info to handle 502 errors (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/2fcae4f5875068c00e37786498273a1ebb1c9bb5\"\u003e\u003ccode\u003e2fcae4f\u003c/code\u003e\u003c/a\u003e Fix style issues in CI (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/1b03f0b6c59fe0fdbc204b88bdd22bc041f67758\"\u003e\u003ccode\u003e1b03f0b\u003c/code\u003e\u003c/a\u003e Pass kwargs to post init in dataclasses (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/67542bd79fcc97d3a7d328349965a2bef95ee2ba\"\u003e\u003ccode\u003e67542bd\u003c/code\u003e\u003c/a\u003e [CLI] Add hf collections commands (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/67ae9118c742b4474207909ca4659cab9809ef63\"\u003e\u003ccode\u003e67ae911\u003c/code\u003e\u003c/a\u003e Add more error handling output to hf jobs cli commands (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3744\"\u003e#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/9123636b1dc916187efe67609fad4d58ee3afcdb\"\u003e\u003ccode\u003e9123636\u003c/code\u003e\u003c/a\u003e [CLI] Dynamic table columns based on \u003ccode\u003e--expand\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.3...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyreadstat` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Roche/pyreadstat/releases\"\u003epyreadstat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebumped narwhals requirement version to 2.10.1\u003c/li\u003e\n\u003cli\u003eAdded reading from file handles, solves \u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"3885090393","node_id":"PR_kwDOQJkPIs7A3swQ","number":128,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-09T10:04:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T10:12:39.000Z","updated_at":"2026-02-09T10:04:54.000Z","time_to_close":604333,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":45,"packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"neo4j","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/neo4j/neo4j-python-driver"},{"name":"duckdb","old_version":"1.4.3","new_version":"1.4.4","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"numpy","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/numpy/numpy"},{"name":"typer","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"rich","old_version":"14.2.0","new_version":"14.3.2","repository_url":"https://github.com/Textualize/rich"},{"name":"boto3","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.3","new_version":"1.3.5","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"pyreadstat","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/Roche/pyreadstat"},{"name":"ruff","old_version":"0.14.10","new_version":"0.14.14","repository_url":"https://github.com/astral-sh/ruff"},{"name":"bandit","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/PyCQA/bandit"},{"name":"types-psutil","old_version":"7.1.3.20251211","new_version":"7.2.2.20260130","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"types-tqdm","old_version":"4.67.0.20250809","new_version":"4.67.2.20260202","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"alembic","old_version":"1.17.2","new_version":"1.18.3","repository_url":"https://github.com/sqlalchemy/alembic"},{"name":"anyio","old_version":"4.12.0","new_version":"4.12.1","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.13.0","new_version":"7.13.2","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"greenlet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"identify","old_version":"2.6.15","new_version":"2.6.16","repository_url":"https://github.com/pre-commit/identify"},{"name":"jmespath","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jmespath/jmespath.py"},{"name":"multidict","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aio-libs/multidict"},{"name":"mypy-boto3-s3","old_version":"1.42.16","new_version":"1.42.37","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"protobuf","old_version":"6.33.2","new_version":"6.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"psutil","old_version":"7.2.0","new_version":"7.2.2","repository_url":"https://github.com/giampaolo/psutil"},{"name":"scipy","old_version":"1.16.3","new_version":"1.17.0","repository_url":"https://github.com/scipy/scipy"},{"name":"setuptools","old_version":"80.9.0","new_version":"80.10.2","repository_url":"https://github.com/pypa/setuptools"},{"name":"sqlalchemy","old_version":"2.0.45","new_version":"2.0.46","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"starlette","old_version":"0.50.0","new_version":"0.52.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"tomli","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/hukkin/tomli"},{"name":"tomlkit","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"tqdm","old_version":"4.67.1","new_version":"4.67.2","repository_url":"https://github.com/tqdm/tqdm"},{"name":"typer-slim","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"types-awscrt","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"universal-pathlib","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/fsspec/universal_pathlib"},{"name":"urllib3","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"},{"name":"virtualenv","old_version":"20.35.4","new_version":"20.36.1","repository_url":"https://github.com/pypa/virtualenv"},{"name":"wrapt","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/GrahamDumpleton/wrapt"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [neo4j](https://github.com/neo4j/neo4j-python-driver) | `6.0.3` | `6.1.0` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.3` | `1.4.4` |\n| [numpy](https://github.com/numpy/numpy) | `2.4.0` | `2.4.2` |\n| [typer](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` |\n| [boto3](https://github.com/boto/boto3) | `1.42.16` | `1.42.39` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.3` | `1.3.5` |\n| [pyreadstat](https://github.com/Roche/pyreadstat) | `1.3.2` | `1.3.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.14.14` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.9.2` | `1.9.3` |\n| [types-psutil](https://github.com/typeshed-internal/stub_uploader) | `7.1.3.20251211` | `7.2.2.20260130` |\n| [types-tqdm](https://github.com/typeshed-internal/stub_uploader) | `4.67.0.20250809` | `4.67.2.20260202` |\n| [alembic](https://github.com/sqlalchemy/alembic) | `1.17.2` | `1.18.3` |\n| [anyio](https://github.com/agronholm/anyio) | `4.12.0` | `4.12.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.39` |\n| [botocore](https://github.com/boto/botocore) | `1.42.16` | `1.42.39` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.16` | `1.42.39` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.0` | `7.13.2` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.3` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.3.0` | `3.3.1` |\n| [identify](https://github.com/pre-commit/identify) | `2.6.15` | `2.6.16` |\n| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |\n| [multidict](https://github.com/aio-libs/multidict) | `6.7.0` | `6.7.1` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.37` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.14.0` | `2.15.0` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.2` | `6.33.5` |\n| [psutil](https://github.com/giampaolo/psutil) | `7.2.0` | `7.2.2` |\n| [scipy](https://github.com/scipy/scipy) | `1.16.3` | `1.17.0` |\n| [setuptools](https://github.com/pypa/setuptools) | `80.9.0` | `80.10.2` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.45` | `2.0.46` |\n| [starlette](https://github.com/Kludex/starlette) | `0.50.0` | `0.52.1` |\n| [tomli](https://github.com/hukkin/tomli) | `2.3.0` | `2.4.0` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.3` | `0.14.0` |\n| [tqdm](https://github.com/tqdm/tqdm) | `4.67.1` | `4.67.2` |\n| [typer-slim](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.30.0` | `0.31.1` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.7` | `0.3.9` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |\n| [virtualenv](https://github.com/pypa/virtualenv) | `20.35.4` | `20.36.1` |\n| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.0.1` | `2.1.0` |\n\n\nUpdates `dagster` from 1.12.7 to 1.12.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fixes a bug where creating an alert policy from your Favorites would crash the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue while using the 'isolated_agents' configuration parameter in Dagster+ where runs that were terminated due to exceeding a maximum runtime would sometimes fail to terminate the run worker process after the run was marked as failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.11 (core) / 0.28.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edagster-cloud ci check\u003c/code\u003e command is now marked as deprecated. Use \u003ccode\u003edg plus deploy start\u003c/code\u003e instead, which now validates configuration during deployment initialization.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] \u003ccode\u003eFivetranWorkspace\u003c/code\u003e now supports a \u003ccode\u003erequest_backoff_factor\u003c/code\u003e parameter for enabling exponential backoff on request failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where the \u003ccode\u003eexclude\u003c/code\u003e parameter of \u003ccode\u003e@dbt_assets\u003c/code\u003e could be ignored if the selection was too large.\u003c/li\u003e\n\u003cli\u003e[ui] The Asset Partitions page and the launch Materializations modal now correctly handle asset partitions that contain JSON or irregular characters.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where \u003ccode\u003edagster/row_count\u003c/code\u003e metadata was sometimes not displayed on the Asset Overview page if it was being set by an asset observation rather than a materialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe ECS agent now waits for 10 minutes by default before timing out during a code location deploy instead of 5 minutes, to ensure that large images have enough time to be pulled by the agent. See \u003ca href=\"https://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\"\u003ehttps://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\u003c/a\u003e for more information on changing this default.\u003c/li\u003e\n\u003cli\u003e[ui] The Job Insights tab now shows a metric breakdown by job\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/dagster-io/dagster/commit/3310aafd3fc0930b7d329544f96e79caa6df6773\"\u003e\u003ccode\u003e3310aaf\u003c/code\u003e\u003c/a\u003e 1.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9e56b562767d31bba7d1c1da7797381e31df222c\"\u003e\u003ccode\u003e9e56b56\u003c/code\u003e\u003c/a\u003e 1.12.13rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dc11b874a588557552b6cc613ff0c936b00f0eb6\"\u003e\u003ccode\u003edc11b87\u003c/code\u003e\u003c/a\u003e Fix changelog 1.12.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20307\"\u003e#20307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/06b2bd2a2706227daedc1b22e0286de63562a546\"\u003e\u003ccode\u003e06b2bd2\u003c/code\u003e\u003c/a\u003e [telemetry] Fixes two bugs in the CI environment detection logic for telemetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7aa8bcbb108fc045967abf2dc3124ff1ab035dc9\"\u003e\u003ccode\u003e7aa8bcb\u003c/code\u003e\u003c/a\u003e fix internal helm chart tests (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ad0dd13200aa9a1fce19b6fc89bfa611148aefaf\"\u003e\u003ccode\u003ead0dd13\u003c/code\u003e\u003c/a\u003e Fix the origin/destination for copybara (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20295\"\u003e#20295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f60f306d123fc39743f2c6463cd624f8c6c9d058\"\u003e\u003ccode\u003ef60f306\u003c/code\u003e\u003c/a\u003e Fix small spelling mistake (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33386\"\u003e#33386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eef75ad77524158bf252cbd2b8e8b1c679b89f19\"\u003e\u003ccode\u003eeef75ad\u003c/code\u003e\u003c/a\u003e remove unecessary variable (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20294\"\u003e#20294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cc9b2c7c2e74db315ec1f61495b1029d7f50d55e\"\u003e\u003ccode\u003ecc9b2c7\u003c/code\u003e\u003c/a\u003e Add copybara logic to support dagster-\u0026gt;internal commit sync (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c8f9a828f3bb7a846221381144d4a4c2bebd89f0\"\u003e\u003ccode\u003ec8f9a82\u003c/code\u003e\u003c/a\u003e Mark execute_k8s_job as superseded instead of beta (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.7 to 1.12.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fixes a bug where creating an alert policy from your Favorites would crash the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue while using the 'isolated_agents' configuration parameter in Dagster+ where runs that were terminated due to exceeding a maximum runtime would sometimes fail to terminate the run worker process after the run was marked as failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.11 (core) / 0.28.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edagster-cloud ci check\u003c/code\u003e command is now marked as deprecated. Use \u003ccode\u003edg plus deploy start\u003c/code\u003e instead, which now validates configuration during deployment initialization.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] \u003ccode\u003eFivetranWorkspace\u003c/code\u003e now supports a \u003ccode\u003erequest_backoff_factor\u003c/code\u003e parameter for enabling exponential backoff on request failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where the \u003ccode\u003eexclude\u003c/code\u003e parameter of \u003ccode\u003e@dbt_assets\u003c/code\u003e could be ignored if the selection was too large.\u003c/li\u003e\n\u003cli\u003e[ui] The Asset Partitions page and the launch Materializations modal now correctly handle asset partitions that contain JSON or irregular characters.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where \u003ccode\u003edagster/row_count\u003c/code\u003e metadata was sometimes not displayed on the Asset Overview page if it was being set by an asset observation rather than a materialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe ECS agent now waits for 10 minutes by default before timing out during a code location deploy instead of 5 minutes, to ensure that large images have enough time to be pulled by the agent. See \u003ca href=\"https://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\"\u003ehttps://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\u003c/a\u003e for more information on changing this default.\u003c/li\u003e\n\u003cli\u003e[ui] The Job Insights tab now shows a metric breakdown by job\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/dagster-io/dagster/commit/3310aafd3fc0930b7d329544f96e79caa6df6773\"\u003e\u003ccode\u003e3310aaf\u003c/code\u003e\u003c/a\u003e 1.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9e56b562767d31bba7d1c1da7797381e31df222c\"\u003e\u003ccode\u003e9e56b56\u003c/code\u003e\u003c/a\u003e 1.12.13rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dc11b874a588557552b6cc613ff0c936b00f0eb6\"\u003e\u003ccode\u003edc11b87\u003c/code\u003e\u003c/a\u003e Fix changelog 1.12.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20307\"\u003e#20307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/06b2bd2a2706227daedc1b22e0286de63562a546\"\u003e\u003ccode\u003e06b2bd2\u003c/code\u003e\u003c/a\u003e [telemetry] Fixes two bugs in the CI environment detection logic for telemetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7aa8bcbb108fc045967abf2dc3124ff1ab035dc9\"\u003e\u003ccode\u003e7aa8bcb\u003c/code\u003e\u003c/a\u003e fix internal helm chart tests (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ad0dd13200aa9a1fce19b6fc89bfa611148aefaf\"\u003e\u003ccode\u003ead0dd13\u003c/code\u003e\u003c/a\u003e Fix the origin/destination for copybara (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20295\"\u003e#20295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f60f306d123fc39743f2c6463cd624f8c6c9d058\"\u003e\u003ccode\u003ef60f306\u003c/code\u003e\u003c/a\u003e Fix small spelling mistake (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33386\"\u003e#33386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eef75ad77524158bf252cbd2b8e8b1c679b89f19\"\u003e\u003ccode\u003eeef75ad\u003c/code\u003e\u003c/a\u003e remove unecessary variable (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20294\"\u003e#20294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cc9b2c7c2e74db315ec1f61495b1029d7f50d55e\"\u003e\u003ccode\u003ecc9b2c7\u003c/code\u003e\u003c/a\u003e Add copybara logic to support dagster-\u0026gt;internal commit sync (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c8f9a828f3bb7a846221381144d4a4c2bebd89f0\"\u003e\u003ccode\u003ec8f9a82\u003c/code\u003e\u003c/a\u003e Mark execute_k8s_job as superseded instead of beta (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `neo4j` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/releases\"\u003eneo4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNeo4j Python Driver 6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\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/neo4j/neo4j-python-driver/blob/6.x/CHANGELOG.md\"\u003eneo4j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNeo4j Driver Change Log (breaking/major changes only)\u003c/h1\u003e\n\u003cp\u003eSee also \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki\u003c/a\u003e for a full changelog.\u003c/p\u003e\n\u003ch2\u003eNEXT RELEASE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo breaking or major changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.14 support added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.7, 3.8, and 3.9 support has been dropped.\u003c/li\u003e\n\u003cli\u003eRemove deprecated package alias \u003ccode\u003eneo4j-driver\u003c/code\u003e. Use \u003ccode\u003epip install neo4j\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esetup.py\u003c/code\u003e. Please use a recent enough packaging/build tool that supports \u003ccode\u003epyproject.toml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated modules:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.conf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.meta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.packstream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.routing\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.arithmetic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.clock_implementation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.hydration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.metaclasses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.summary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove deprecated exports from \u003ccode\u003eneo4j\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e, \u003ccode\u003ePoolConfig\u003c/code\u003e, \u003ccode\u003eSessionConfig\u003c/code\u003e, \u003ccode\u003eWorkspaceConfig\u003c/code\u003e (internal - no replacement)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSummaryNotificationPosition\u003c/code\u003e (use \u003ccode\u003eSummaryInputPosition\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.Version\u003c/code\u003e has been removed as it's unused now.\u003cbr /\u003e\n\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e now is a \u003ccode\u003etuple[int, int]\u003c/code\u003e insteadof a \u003ccode\u003eapi.Version\u003c/code\u003e.\nThis should be drop-in replacement is most cases:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e was a sup-type of \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e was already documented and typed as \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e's additional methods were undocumented and shouldn't have been used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged errors raised under certain circumstances\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eConfigurationError\u003c/code\u003e if the passed \u003ccode\u003eauth\u003c/code\u003e parameters is not valid (instead of \u003ccode\u003eAuthError\u003c/code\u003e)\n\u003cul\u003e\n\u003cli\u003eThis improves the differentiation between \u003ccode\u003eDriverError\u003c/code\u003e for client-side errors and \u003ccode\u003eNeo4jError\u003c/code\u003e for server-side\nerrors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaccess_mode\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValueError\u003c/code\u003e on invalid value (instead of \u003ccode\u003eClientError\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConsistently check the value (also for non-routing drivers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.exceptions.UnsupportedServerProduct\u003c/code\u003e if no common bolt protocol version could be negotiated with the server\n(instead of internal \u003ccode\u003eneo4j._exceptions.BoltHandshakeError\u003c/code\u003e).\u003cbr /\u003e\n\u003ccode\u003eUnsupportedServerProduct\u003c/code\u003e is now a subclass of \u003ccode\u003eConfigurationError\u003c/code\u003e (instead of \u003ccode\u003eException\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnection_acquisition_timeout\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e on invalid values (instead of \u003ccode\u003eClientError\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/neo4j/neo4j-python-driver/commit/4a3fcdfc325c5ff11a92b6190c179853ad4c5b96\"\u003e\u003ccode\u003e4a3fcdf\u003c/code\u003e\u003c/a\u003e Bump version to 6.1.0 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a56e7f6aada9ec53465a4428cb7334be15c601f2\"\u003e\u003ccode\u003ea56e7f6\u003c/code\u003e\u003c/a\u003e Unify connection error handling between async and sync (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/fc4811d195f7b48049abed22992c44e57e2016ec\"\u003e\u003ccode\u003efc4811d\u003c/code\u003e\u003c/a\u003e Fix: connection_acquisition_timeout now covers TLS handshake (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/c8c4e5b7ad420c0c4f4278d2fff896f6a9983815\"\u003e\u003ccode\u003ec8c4e5b\u003c/code\u003e\u003c/a\u003e Docs: Fix outdated preview notes (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/8c7c19bc80f33095f08d34c454292a69430dcae8\"\u003e\u003ccode\u003e8c7c19b\u003c/code\u003e\u003c/a\u003e Add .semgrepignore (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a0819c233664e87e24c251e2e29eea24738d63bb\"\u003e\u003ccode\u003ea0819c2\u003c/code\u003e\u003c/a\u003e Fix AttributeError when pool is None in Bolt3 error handling (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/4fc39f3e6f3ea53e2987cd30d47412b36a5f7025\"\u003e\u003ccode\u003e4fc39f3\u003c/code\u003e\u003c/a\u003e Python 3.14 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/compare/6.0.3...6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.3 to 1.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.4 Bugfix Release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDuckDB core v1.4.4 Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed in the Python Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix polars tests by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/218\"\u003educkdb/duckdb-python#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests for string and binary views by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/221\"\u003educkdb/duckdb-python#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuote view names in unregister by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/222\"\u003educkdb/duckdb-python#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit string nodes in Polars expressions to constant expressions by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/225\"\u003educkdb/duckdb-python#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape identifiers in relation aggregations by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/272\"\u003educkdb/duckdb-python#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DECREF bug during interpreter shutdown by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/275\"\u003educkdb/duckdb-python#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for Pandas 3.0.0 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/277\"\u003educkdb/duckdb-python#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.4.4 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/280\"\u003educkdb/duckdb-python#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\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/duckdb/duckdb-python/commit/a12f36ca411007f5eb48919448f61c7498112553\"\u003e\u003ccode\u003ea12f36c\u003c/code\u003e\u003c/a\u003e Prepare for v1.4.4 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/77a3f8d637982542f6e91569b9ecad3e96a02b32\"\u003e\u003ccode\u003e77a3f8d\u003c/code\u003e\u003c/a\u003e Set submodule to release hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/f1711b5616f64de43ef6da2034c81e00fa9b032d\"\u003e\u003ccode\u003ef1711b5\u003c/code\u003e\u003c/a\u003e Support for Pandas 3.0.0 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/8361d73425cc7b6e53785ad2b76ed898342a768d\"\u003e\u003ccode\u003e8361d73\u003c/code\u003e\u003c/a\u003e Move slow tests to slow and fix test error when pyarrow is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5d9b64ee2b77de72b53d741a355c20dcd239129a\"\u003e\u003ccode\u003e5d9b64e\u003c/code\u003e\u003c/a\u003e Add timedelta[s|ms|us|ns] numpy types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5a654d338003a83ae03d8c954fb40ace7cbc6d4e\"\u003e\u003ccode\u003e5a654d3\u003c/code\u003e\u003c/a\u003e pandas default backend fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/9d6edb6ead36cae62fa65e223b374b5edfaa7731\"\u003e\u003ccode\u003e9d6edb6\u003c/code\u003e\u003c/a\u003e dependency updates and fix for lazy attribute accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/c2e65055824d2369e54412638a1478444ca7b6b5\"\u003e\u003ccode\u003ec2e6505\u003c/code\u003e\u003c/a\u003e Support Pandas' new str type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e32ed3edd0f502b8215a3dc337217a65d9d9bb98\"\u003e\u003ccode\u003ee32ed3e\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/39c384bfc0adf6d44d99634e4e09a8b7af2e761c\"\u003e\u003ccode\u003e39c384b\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpy` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/numpy/numpy/releases\"\u003enumpy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.2 (Feb 1, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.2 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.2 is a patch release that fixes bugs discovered after the\n2.4.1 release. Highlights are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes memory leaks\u003c/li\u003e\n\u003cli\u003eUpdates OpenBLAS to fix hangs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release supports Python versions 3.11-3.14\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eA total of 9 people contributed to this release. People with a \u0026quot;+\u0026quot; by their\nnames contributed a patch for the first time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharles Harris\u003c/li\u003e\n\u003cli\u003eDaniel Tang +\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eKumar Aditya\u003c/li\u003e\n\u003cli\u003eMatti Picus\u003c/li\u003e\n\u003cli\u003eNathan Goldbaum\u003c/li\u003e\n\u003cli\u003eRalf Gommers\u003c/li\u003e\n\u003cli\u003eSebastian Berg\u003c/li\u003e\n\u003cli\u003eVikram Kumar +\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests merged\u003c/h2\u003e\n\u003cp\u003eA total of 12 pull requests were merged for this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30629\"\u003e#30629\u003c/a\u003e: MAINT: Prepare 2.4.x for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30636\"\u003e#30636\u003c/a\u003e: TYP: \u003ccode\u003earange\u003c/code\u003e: accept datetime strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30657\"\u003e#30657\u003c/a\u003e: MAINT: avoid possible race condition by not touching \u003ccode\u003eos.environ\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30700\"\u003e#30700\u003c/a\u003e: BUG: validate contraction axes in tensordot (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30521\"\u003e#30521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30701\"\u003e#30701\u003c/a\u003e: DOC: __array_namespace__info__: set_module not __module__ (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30679\"\u003e#30679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30702\"\u003e#30702\u003c/a\u003e: BUG: fix free-threaded PyObject layout in replace_scalar_type_names...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30703\"\u003e#30703\u003c/a\u003e: TST: fix limited API example in tests for latest Cython\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30709\"\u003e#30709\u003c/a\u003e: BUG: Fix some bugs found via valgrind (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30680\"\u003e#30680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30712\"\u003e#30712\u003c/a\u003e: MAINT: replace ob_type access with Py_TYPE in PyArray_CheckExact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30713\"\u003e#30713\u003c/a\u003e: BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30736\"\u003e#30736\u003c/a\u003e: BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30737\"\u003e#30737\u003c/a\u003e: backport scipy-openblas version change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1 (Jan 10, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.1 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.1 is a patch release that fixes bugs discoved after the\n2.4.0 release. In particular, the typo \u003ccode\u003eSeedlessSequence\u003c/code\u003e is preserved to\nenable wheels using the random Cython API and built against NumPy \u0026lt; 2.4.0\nto run without errors.\u003c/p\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/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst\"\u003enumpy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the\nfirst feature release using the \u003ccode\u003enumpy/numpy-release \u0026lt;https://github.com/numpy/numpy-release\u0026gt;\u003c/code\u003e__ repository.\u003c/p\u003e\n\u003cp\u003eThe commands can be copied into the command line, but be sure to replace 2.4.0\nwith the correct version. This should be read together with the\n:ref:\u003ccode\u003egeneral release guide \u0026lt;prepare_release\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eFacility preparation\u003c/h1\u003e\n\u003cp\u003eBefore beginning to make a release, use the \u003ccode\u003erequirements/*_requirements.txt\u003c/code\u003e files to\nensure that you have the needed software. Most software can be installed with\npip, but some will require apt-get, dnf, or whatever your system uses for\nsoftware. You will also need a GitHub personal access token (PAT) to push the\ndocumentation. There are a few ways to streamline things:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGit can be set up to use a keyring to store your GitHub personal access token.\nSearch online for the details.\u003c/li\u003e\n\u003cli\u003eYou can use the \u003ccode\u003ekeyring\u003c/code\u003e app to store the PyPI password for twine. See the\nonline twine documentation for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePrior to release\u003c/h1\u003e\n\u003ch2\u003eAdd/drop Python versions\u003c/h2\u003e\n\u003cp\u003eWhen adding or dropping Python versions, multiple config and CI files need to\nbe edited in addition to changing the minimum version in \u003ccode\u003epyproject.toml\u003c/code\u003e.\nMake these changes in an ordinary PR against main and backport if necessary.\nWe currently release wheels for new Python versions after the first Python RC\nonce manylinux and cibuildwheel support that new Python version.\u003c/p\u003e\n\u003ch2\u003eBackport pull requests\u003c/h2\u003e\n\u003cp\u003eChanges that have been marked for this release must be backported to the\nmaintenance/2.4.x branch.\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/numpy/numpy/commit/c81c49f77451340651a751e76bca607d85e4fd55\"\u003e\u003ccode\u003ec81c49f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30757\"\u003e#30757\u003c/a\u003e from charris/prepare-2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b3ae9c59de627110458653836f1be81280222f85\"\u003e\u003ccode\u003eb3ae9c5\u003c/code\u003e\u003c/a\u003e REL: Prepare for the NumPy 2.4.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/9de89843c3918fa133f1aab9fb4435c38a3b0ba6\"\u003e\u003ccode\u003e9de8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30737\"\u003e#30737\u003c/a\u003e from mattip/scipy-openblas-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b7be329895e32de44578742b2745fb307cdf8625\"\u003e\u003ccode\u003eb7be329\u003c/code\u003e\u003c/a\u003e backport scipy-openblas version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7ff98637f80dc1ff7a18fce8025ffabdded76094\"\u003e\u003ccode\u003e7ff9863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30736\"\u003e#30736\u003c/a\u003e from charris/backport-30667\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/431fffbe91d86c04738f039e0048441f8f9b5fff\"\u003e\u003ccode\u003e431fffb\u003c/code\u003e\u003c/a\u003e MAINT: Skip tests that require \u003cstrong\u003ebuffer\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/127235fcd9b2e80764da8f6c64f942a6bddb093a\"\u003e\u003ccode\u003e127235f\u003c/code\u003e\u003c/a\u003e BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/18bdb2e675b68daa5afc3250c41982ff77b3867f\"\u003e\u003ccode\u003e18bdb2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30713\"\u003e#30713\u003c/a\u003e from charris/backport-30710\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/41dd7512de6dc3dd665b71d4e3a321aa1150dc48\"\u003e\u003ccode\u003e41dd751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30712\"\u003e#30712\u003c/a\u003e from charris/backport-30705\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7a278da99943376313b8f631905c3baaa7a82a30\"\u003e\u003ccode\u003e7a278da\u003c/code\u003e\u003c/a\u003e BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpy/compare/v2.4.0...v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/commit/6382ee250eeb610d9bed5a68ad9bdb46331ff971\"\u003e\u003ccode\u003e6382ee2\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/29fbd626b4a18b823f57acabd2da1c8519d4b4c7\"\u003e\u003ccode\u003e29fbd62\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/c0aeb6e1f2a4288add296f067cfa3299fad9b4ac\"\u003e\u003ccode\u003ec0aeb6e\u003c/code\u003e\u003c/a\u003e 🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/66acaedd9845a51a744e3967add8124d4cd97732\"\u003e\u003ccode\u003e66acaed\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/39353afc85282915529021af7c1245eb92169dda\"\u003e\u003ccode\u003e39353af\u003c/code\u003e\u003c/a\u003e ⬆️  Migrate to uv (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a6a2a37fa7512868a8e7327433100e45a0ecacf3\"\u003e\u003ccode\u003ea6a2a37\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/8ab3e0f8af5d2d923eb9f7f0c9daf0cfa3a7a3c9\"\u003e\u003ccode\u003e8ab3e0f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/9b98b61086194d21172068bd9420fbebff4bb737\"\u003e\u003ccode\u003e9b98b61\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/b7763950f723a7516ce6ca6f0e59a9871661a130\"\u003e\u003ccode\u003eb776395\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/bdc8ed98e68eee6f518c4eb45fd4844e44f1c5c0\"\u003e\u003ccode\u003ebdc8ed9\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.21.0...0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.2.0 to 14.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe ZWJy release\u003c/h2\u003e\n\u003cp\u003eA fix for \u003ccode\u003ecell_len\u003c/code\u003e edge cases\u003c/p\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe Nerdy Fix release\u003c/h2\u003e\n\u003cp\u003eFixed issue with characters outside of unicode range reporting 0 cell size\u003c/p\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe more emojis release\u003c/h2\u003e\n\u003cp\u003eRich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.\u003c/p\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/commit/0752ff047295131d98f24284e1d949300cd6f4c1\"\u003e\u003ccode\u003e0752ff0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3953\"\u003e#3953\u003c/a\u003e from Textualize/zwj-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/54ae0cfbb8d43ccc8f56bf57019b9a22c252eefa\"\u003e\u003ccode\u003e54ae0cf\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/07edb85f7e09ae76f0a0c9ac4c2059803ce8eb9a\"\u003e\u003ccode\u003e07edb85\u003c/code\u003e\u003c/a\u003e refine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/31930ddc842d9e1cd224327d5f6c22eff4a87f82\"\u003e\u003ccode\u003e31930dd\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/454fcfc92c66556f9538d420b5bd3ba95b1f57b7\"\u003e\u003ccode\u003e454fcfc\u003c/code\u003e\u003c/a\u003e stupid comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/13f87a4007f629c00b491286034751d53ae9d63c\"\u003e\u003ccode\u003e13f87a4\u003c/code\u003e\u003c/a\u003e Fix ZWJ and edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/1d402e0c59f8765e420a5a4440eb2fca7465d1ae\"\u003e\u003ccode\u003e1d402e0\u003c/code\u003e\u003c/a\u003e fix dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/f2a1c3b8a8f7edc41b1954cc3fb66bae32293a5e\"\u003e\u003ccode\u003ef2a1c3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3944\"\u003e#3944\u003c/a\u003e from Textualize/nerf-fonts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/2e5a5dad304b59d75aa4b4ed6cae031693e3615e\"\u003e\u003ccode\u003e2e5a5da\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/73ee8232e7ea72a90130ccf67d8ffefd4122e9f4\"\u003e\u003ccode\u003e73ee823\u003c/code\u003e\u003c/a\u003e fix fonts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.2.0...v14.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.16 to 1.42.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/fd93dbb656cec791e048992bc24d78850e672c59\"\u003e\u003ccode\u003efd93dbb\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0a13ecc0c4b5993ea9eb7919074f5be4bef19e2e\"\u003e\u003ccode\u003e0a13ecc\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/e6b1f899842d00b31f5caccdff57efec22a8e69b\"\u003e\u003ccode\u003ee6b1f89\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f76522e1afd1cbd0902d999a5d0653f618652cd5\"\u003e\u003ccode\u003ef76522e\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.38'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c7ef3d310e9412dfe39c4389ba989f9c37193fc8\"\u003e\u003ccode\u003ec7ef3d3\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.38' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/24e7223212b0e0ee74db6d2c553fed7d6567fd58\"\u003e\u003ccode\u003e24e7223\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0b29f3ab2ab844bdba5c2c15385d3e0b6cad961c\"\u003e\u003ccode\u003e0b29f3a\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/68bd84f8df188676623ad81deb3e8c90aab6ce0c\"\u003e\u003ccode\u003e68bd84f\u003c/code\u003e\u003c/a\u003e Update wheel to 0.46.3 (\u003ca href=\"https://redirect.github.com/boto/boto3/issues/4713\"\u003e#4713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/bae9979910c8ac4f22bc0e491560988355b0e1ce\"\u003e\u003ccode\u003ebae9979\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.37'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/be2fdc5fc97fc8ac179c5f261eda9c0ae99a5fe2\"\u003e\u003ccode\u003ebe2fdc5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.37' into develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.16...1.42.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.3 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.3.5] Configurable default timeout for HTTP calls\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse HF_HUB_DOWNLOAD_TIMEOUT as default httpx timeout by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3751\"\u003e#3751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDefault timeout is 10s. This is ok in most use cases but can trigger errors in CIs making a lot of requests to the Hub. Solution is to set \u003ccode\u003eHF_HUB_DOWNLOAD_TIMEOUT=60\u003c/code\u003e as environment variable in these cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.3.3] List Jobs Hardware \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003ch2\u003e⚙️ List Jobs Hardware\u003c/h2\u003e\n\u003cp\u003eYou can now list all available hardware options for Hugging Face Jobs, both from the CLI and programmatically.\u003c/p\u003e\n\u003cp\u003eFrom the CLI:\u003c/p\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003e➜ hf jobs hardware                           \nNAME            PRETTY NAME            CPU      RAM     ACCELERATOR      COST/MIN COST/HOUR \n--------------- ---------------------- -------- ------- ---------------- -------- --------- \ncpu-basic       CPU Basic              2 vCPU   16 GB   N/A              $0.0002  $0.01     \ncpu-upgrade     CPU Upgrade            8 vCPU   32 GB   N/A              $0.0005  $0.03     \ncpu-performance CPU Performance        8 vCPU   32 GB   N/A              $0.0000  $0.00     \ncpu-xl          CPU XL                 16 vCPU  124 GB  N/A              $0.0000  $0.00     \nt4-small        Nvidia T4 - small      4 vCPU   15 GB   1x T4 (16 GB)    $0.0067  $0.40     \nt4-medium       Nvidia T4 - medium     8 vCPU   30 GB   1x T4 (16 GB)    $0.0100  $0.60     \na10g-small      Nvidia A10G - small    4 vCPU   15 GB   1x A10G (24 GB)  $0.0167  $1.00     \na10g-large      Nvidia A10G - large    12 vCPU  46 GB   1x A10G (24 GB)  $0.0250  $1.50     \na10g-largex2    2x Nvidia A10G - large 24 vCPU  92 GB   2x A10G (48 GB)  $0.0500  $3.00     \na10g-largex4    4x Nvidia A10G - large 48 vCPU  184 GB  4x A10G (96 GB)  $0.0833  $5.00     \na100-large      Nvidia A100 - large    12 vCPU  142 GB  1x A100 (80 GB)  $0.0417  $2.50     \na100x4          4x Nvidia A100         48 vCPU  568 GB  4x A100 (320 GB) $0.1667  $10.00    \na100x8          8x Nvidia A100         96 vCPU  1136 GB 8x A100 (640 GB) $0.3333  $20.00    \nl4x1            1x Nvidia L4           8 vCPU   30 GB   1x L4 (24 GB)    $0.0133  $0.80     \nl4x4            4x Nvidia L4           48 vCPU  186 GB  4x L4 (96 GB)    $0.0633  $3.80     \nl40sx1          1x Nvidia L40S         8 vCPU   62 GB   1x L40S (48 GB)  $0.0300  $1.80     \nl40sx4          4x Nvidia L40S         48 vCPU  382 GB  4x L40S (192 GB) $0.1383  $8.30     \nl40sx8          8x Nvidia L40S         192 vCPU 1534 GB 8x L40S (384 GB) $0.3917  $23.50 \n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eProgrammatically:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e\u0026gt;\u0026gt;\u0026gt; from huggingface_hub import HfApi\n\u0026gt;\u0026gt;\u0026gt; api = HfApi()\n\u0026gt;\u0026gt;\u0026gt; hardware_list = api.list_jobs_hardware()\n\u0026gt;\u0026gt;\u0026gt; hardware_list[0]\nJobHardware(name='cpu-basic', pretty_name='CPU Basic', cpu='2 vCPU', ram='16 GB', accelerator=None, unit_cost_micro_usd=167, unit_cost_usd=0.000167, unit_label='minute')\n\u0026gt;\u0026gt;\u0026gt; hardware_list[0].name\n'cpu-basic'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] List available hardware in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3693\"\u003e#3693\u003c/a\u003e by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\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/huggingface/huggingface_hub/commit/95a6f2f619f1b8f6d808b986a935c6d4d92239c3\"\u003e\u003ccode\u003e95a6f2f\u003c/code\u003e\u003c/a\u003e Release: v1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/64fa3cfdfad28c8496aebca83aba000658bf4d21\"\u003e\u003ccode\u003e64fa3cf\u003c/code\u003e\u003c/a\u003e Use HF_HUB_DOWNLOAD_TIMEOUT as default httpx timeout (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/875cfd41b3a54874d81d0b768284d0230afa2bb9\"\u003e\u003ccode\u003e875cfd4\u003c/code\u003e\u003c/a\u003e Release: v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/b34303bea028792713dea0d3b6fc4cca372b5b09\"\u003e\u003ccode\u003eb34303b\u003c/code\u003e\u003c/a\u003e Default _endpoint to None in CommitInfo (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/44b672617ef2642bad21dc64899a9d0e8bcd19c2\"\u003e\u003ccode\u003e44b6726\u003c/code\u003e\u003c/a\u003e Release: v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/f72ba1595b2e45b719acc8202f5f07ed399c332a\"\u003e\u003ccode\u003ef72ba15\u003c/code\u003e\u003c/a\u003e Update MAX_FILE_SIZE_GB from 50 to 200 to match hub-docs PR \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/2169\"\u003e#2169\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/1260e324d23197dd58ba63f8ca22b68e61fef2bb\"\u003e\u003ccode\u003e1260e32\u003c/code\u003e\u003c/a\u003e Wildcard pattern documentation (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/483a40725aaad589d14cdea11dd97f1084e669ca\"\u003e\u003ccode\u003e483a407\u003c/code\u003e\u003c/a\u003e Fix cache verify incorrectly reporting folders as missing files (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/cd2a5514cf0830fdb7e7469d7829932d5e6aaa90\"\u003e\u003ccode\u003ecd2a551\u003c/code\u003e\u003c/a\u003e fix resolve_path() with special char @ (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3704\"\u003e#3704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/c8fb1ffad3db21a646ad1717624d66cd59826c2b\"\u003e\u003ccode\u003ec8fb1ff\u003c/code\u003e\u003c/a\u003e Repo commit count warning (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3698\"\u003e#3698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.3...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyreadstat` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Roche/pyreadstat/releases\"\u003epyreadstat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebumped narwhals requirement version to 2.10.1\u003c/li\u003e\n\u003cli\u003eAdded reading from file handles, solves \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapted code and tests to work with pandas 3.0\u003c/li\u003e\n\u003cli\u003eUpdated Readstat sources to a4984d5276e6591087d13b20655b30f023d3c3b0\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/Roche/pyreadstat/commit/ff63f8400ad09643b39daf9c96575d148928d6b0\"\u003e\u003ccode\u003eff63f84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/318\"\u003e#318\u003c/a\u003e from Roche/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/9c848757aac7b2ff3b713f90461c49d8961aa417\"\u003e\u003ccode\u003e9c84875\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/317\"\u003e#317\u003c/a\u003e from Roche/filehandle_dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/4301d4daa5f82a758f0b81c79799cfe6f02def1c\"\u003e\u003ccode\u003e4301d4d\u003c/code\u003e\u003c/a\u003e updating Readstat sources to a4984d5276e6591087d13b20655b30f023d3c3b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/b598aa0c61169e94d98e488bc27bcd9ec3b5a8e0\"\u003e\u003ccode\u003eb598aa0\u003c/code\u003e\u003c/a\u003e adding tests for chunks and multiprocessing with file like object. Using temp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/4b7b40190c5c5350ae368eaacdfa5ff5da67ce94\"\u003e\u003ccode\u003e4b7b401\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows test 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/d1a9af2b7672ef9f3ee14ab2f5dad8a535c58660\"\u003e\u003ccode\u003ed1a9af2\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows test 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/f34c2d5d350b082e7abd71e64744694ea9d7892f\"\u003e\u003ccode\u003ef34c2d5\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/6ca9ef5e7c95aac4f33d93ca549a5d39ec028d0d\"\u003e\u003ccode\u003e6ca9ef5\u003c/code\u003e\u003c/a\u003e adapting tests and code for pandas 3.0. Updating pyreadstat.pyx docstrings fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/b25504c6ac71f735c3a9d6be60981b15179d85b0\"\u003e\u003ccode\u003eb25504c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/309\"\u003e#309\u003c/a\u003e from slobodan-ilic/ISS-308-support-for-file-handles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/3e321382d73e5bf89044928fcec3a2144b15641b\"\u003e\u003ccode\u003e3e32138\u003c/code\u003e\u003c/a\u003e Add HTTP integration test for file handle support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Roche/pyreadstat/compare/v1.3.2...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.10 to 0.14.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.14\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-01-22.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve required parentheses in lambda bodies (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22747\"\u003e#22747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCombine range suppression code diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Second positional argument to \u003ccode\u003eAsset\u003c/code\u003e/\u003ccode\u003eDataset\u003c/code\u003e should not be a dictionary (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22453\"\u003e#22453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect duplicate entries in \u003ccode\u003e__all__\u003c/code\u003e (\u003ccode\u003eRUF068\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22114\"\u003e#22114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Allow shadowing non-builtin bindings (\u003ccode\u003eUP029\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22749\"\u003e#22749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Apply \u003ccode\u003eUP045\u003c/code\u003e to string arguments of \u003ccode\u003etyping.cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22320\"\u003e#22320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pie\u003c/code\u003e] Detect duplicated declared class fields in \u003ccode\u003ePIE794\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22717\"\u003e#22717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pyi\u003c/code\u003e] Fix inconsistent handling of forward references for \u003ccode\u003e__new__\u003c/code\u003e, \u003ccode\u003e__enter__\u003c/code\u003e, \u003ccode\u003e__aenter__\u003c/code\u003e in \u003ccode\u003ePYI034\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22798\"\u003e#22798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pytest-style\u003c/code\u003e] Support \u003ccode\u003echeck\u003c/code\u003e parameter in \u003ccode\u003ePT011\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22725\"\u003e#22725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eru...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"3729687034","node_id":"PR_kwDOQJkPIs644jYy","number":108,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group with 20 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T10:03:52.000Z","updated_at":"2025-12-15T10:04:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"dagster","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"duckdb","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"scikit-learn","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/scikit-learn/scikit-learn"},{"name":"joblib","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/joblib/joblib"},{"name":"boto3","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"ruff","old_version":"0.14.8","new_version":"0.14.9","repository_url":"https://github.com/astral-sh/ruff"},{"name":"mypy","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/python/mypy"},{"name":"boto3-stubs","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.12.0","new_version":"7.13.0","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"sqlalchemy","old_version":"2.0.44","new_version":"2.0.45","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"types-awscrt","old_version":"0.29.2","new_version":"0.30.0","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"tzdata","old_version":"2025.2","new_version":"2025.3","repository_url":"https://github.com/python/tzdata"},{"name":"urllib3","old_version":"2.6.0","new_version":"2.6.2","repository_url":"https://github.com/urllib3/urllib3"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.2` | `1.4.3` |\n| [scikit-learn](https://github.com/scikit-learn/scikit-learn) | `1.7.2` | `1.8.0` |\n| [joblib](https://github.com/joblib/joblib) | `1.5.2` | `1.5.3` |\n| [boto3](https://github.com/boto/boto3) | `1.42.4` | `1.42.9` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.1` | `1.2.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.8` | `0.14.9` |\n| [mypy](https://github.com/python/mypy) | `1.19.0` | `1.19.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.4` | `1.42.9` |\n| [botocore](https://github.com/boto/botocore) | `1.42.4` | `1.42.9` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.4` | `1.42.9` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.12.0` | `7.13.0` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.44` | `2.0.45` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.29.2` | `0.30.0` |\n| [tzdata](https://github.com/python/tzdata) | `2025.2` | `2025.3` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.0` | `2.6.2` |\n\nUpdates `dagster` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/88d37a8d455c618be6baa3b396804c3f58ed1175\"\u003e\u003ccode\u003e88d37a8\u003c/code\u003e\u003c/a\u003e remove templated env var example (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d9c75ce1b8f713e41f639b865a7a7774a17e51b\"\u003e\u003ccode\u003e4d9c75c\u003c/code\u003e\u003c/a\u003e 1.12.6 Changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33036\"\u003e#33036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/8a39f45ee4ec373d974b8909579cd6e695f99e5c\"\u003e\u003ccode\u003e8a39f45\u003c/code\u003e\u003c/a\u003e update docs on changes to CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33021\"\u003e#33021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/91e653592f43f45ae8a07ea198388f45e61f9b81\"\u003e\u003ccode\u003e91e6535\u003c/code\u003e\u003c/a\u003e update changelog to reflect correct react version (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33020\"\u003e#33020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/836843866baee9c63f380a1ee3e40b40f7a50b84\"\u003e\u003ccode\u003e8368438\u003c/code\u003e\u003c/a\u003e 1.12.5 changelog update (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/539d59d1aaa013560eb212480287d79bd12625e0\"\u003e\u003ccode\u003e539d59d\u003c/code\u003e\u003c/a\u003e maint: remove unused MaterializeButton (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33008\"\u003e#33008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f93be99d4cfd6e9dd84ad3057f55a7329d49201d\"\u003e\u003ccode\u003ef93be99\u003c/code\u003e\u003c/a\u003e [docs] Unit testing upstream \u003ccode\u003emulti_asset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32939\"\u003e#32939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/88d37a8d455c618be6baa3b396804c3f58ed1175\"\u003e\u003ccode\u003e88d37a8\u003c/code\u003e\u003c/a\u003e remove templated env var example (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d9c75ce1b8f713e41f639b865a7a7774a17e51b\"\u003e\u003ccode\u003e4d9c75c\u003c/code\u003e\u003c/a\u003e 1.12.6 Changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33036\"\u003e#33036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/8a39f45ee4ec373d974b8909579cd6e695f99e5c\"\u003e\u003ccode\u003e8a39f45\u003c/code\u003e\u003c/a\u003e update docs on changes to CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33021\"\u003e#33021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/91e653592f43f45ae8a07ea198388f45e61f9b81\"\u003e\u003ccode\u003e91e6535\u003c/code\u003e\u003c/a\u003e update changelog to reflect correct react version (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33020\"\u003e#33020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/836843866baee9c63f380a1ee3e40b40f7a50b84\"\u003e\u003ccode\u003e8368438\u003c/code\u003e\u003c/a\u003e 1.12.5 changelog update (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/539d59d1aaa013560eb212480287d79bd12625e0\"\u003e\u003ccode\u003e539d59d\u003c/code\u003e\u003c/a\u003e maint: remove unused MaterializeButton (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33008\"\u003e#33008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f93be99d4cfd6e9dd84ad3057f55a7329d49201d\"\u003e\u003ccode\u003ef93be99\u003c/code\u003e\u003c/a\u003e [docs] Unit testing upstream \u003ccode\u003emulti_asset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32939\"\u003e#32939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePython DuckDB v1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix project metadata by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/174\"\u003educkdb/duckdb-python#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filename_pattern to to_parquet Python API by \u003ca href=\"https://github.com/matthewbayer\"\u003e\u003ccode\u003e@​matthewbayer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/201\"\u003educkdb/duckdb-python#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd windows arm64 build by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/211\"\u003educkdb/duckdb-python#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix adbc test imports by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/215\"\u003educkdb/duckdb-python#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd file_size_bytes to to_parquet by \u003ca href=\"https://github.com/nicornk\"\u003e\u003ccode\u003e@​nicornk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/204\"\u003educkdb/duckdb-python#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor][spark] Minor bugfixes by \u003ca href=\"https://github.com/Dharin-shah\"\u003e\u003ccode\u003e@​Dharin-shah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/180\"\u003educkdb/duckdb-python#180\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/matthewbayer\"\u003e\u003ccode\u003e@​matthewbayer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/201\"\u003educkdb/duckdb-python#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicornk\"\u003e\u003ccode\u003e@​nicornk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/204\"\u003educkdb/duckdb-python#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\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/duckdb/duckdb-python/commit/49da1d7f2396cade0a84af275e1b8601b64054c6\"\u003e\u003ccode\u003e49da1d7\u003c/code\u003e\u003c/a\u003e pin new duckdb core SHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/030a76a475e263cf9bf09289b69c85951664309c\"\u003e\u003ccode\u003e030a76a\u003c/code\u003e\u003c/a\u003e [minor][spark] Minor bugfixes (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/bf7b2a0f8ca506d8d07ddfe295e6f1278ab69024\"\u003e\u003ccode\u003ebf7b2a0\u003c/code\u003e\u003c/a\u003e add file_size_bytes to to_parquet (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/6de71c437994d63148eeb7a03ad5ba198eb565d8\"\u003e\u003ccode\u003e6de71c4\u003c/code\u003e\u003c/a\u003e feat: add file_size_bytes to to_parquet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/743fdb2a916734336369755d37765e58b42a7014\"\u003e\u003ccode\u003e743fdb2\u003c/code\u003e\u003c/a\u003e Merge branch 'v1.4-andium' into minor-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/b8c499c266f6bf343d4b3246c3323418182af1e9\"\u003e\u003ccode\u003eb8c499c\u003c/code\u003e\u003c/a\u003e remove unncessary comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e410e7a0449fcf51e091bd2015e07fd4db30f7d8\"\u003e\u003ccode\u003ee410e7a\u003c/code\u003e\u003c/a\u003e revert unncessary change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/0bfeccbe380a86fa7ef5163cce58376a4083cd91\"\u003e\u003ccode\u003e0bfeccb\u003c/code\u003e\u003c/a\u003e fix precommit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e3e4b96d67a8b66c3620aa1d5726664cf0c3b0ef\"\u003e\u003ccode\u003ee3e4b96\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/bfa84c15e38849a1c01222724e49bc3cdd63d6b0\"\u003e\u003ccode\u003ebfa84c1\u003c/code\u003e\u003c/a\u003e fix ruff check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scikit-learn` from 1.7.2 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scikit-learn/scikit-learn/releases\"\u003escikit-learn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.8.0\u003c/h2\u003e\n\u003cp\u003eWe're happy to announce the 1.8.0 release.\u003c/p\u003e\n\u003cp\u003eYou can read the release highlights under \u003ca href=\"https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html\"\u003ehttps://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html\u003c/a\u003e and the long version of the change log under \u003ca href=\"https://scikit-learn.org/stable/whats_new/v1.8.html\"\u003ehttps://scikit-learn.org/stable/whats_new/v1.8.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis version supports Python versions 3.11 to 3.14 and features support of free-threaded CPython.\u003c/p\u003e\n\u003cp\u003eYou can upgrade with pip as usual:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epip install -U scikit-learn\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe conda-forge builds can be installed using:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install -c conda-forge scikit-learn\n\u003c/code\u003e\u003c/pre\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/scikit-learn/scikit-learn/commit/646da0f072a8afef6a980aa427a710311e67eb9d\"\u003e\u003ccode\u003e646da0f\u003c/code\u003e\u003c/a\u003e [cd build]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/4f4f2831de348859efc5d8298cbf37e212a1efac\"\u003e\u003ccode\u003e4f4f283\u003c/code\u003e\u003c/a\u003e Generate changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/967dcde6dae92a6f9eafa804b5d93e8fdfd08f26\"\u003e\u003ccode\u003e967dcde\u003c/code\u003e\u003c/a\u003e Set version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/cb1424bf0d548d6fa9fdef2f91bb00636f484f10\"\u003e\u003ccode\u003ecb1424b\u003c/code\u003e\u003c/a\u003e DOC Release highlights for 1.8 (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32809\"\u003e#32809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/5645b27b985486d6b75bb75e4929faa4da574173\"\u003e\u003ccode\u003e5645b27\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for main CI build(s) :lock: :robot: (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32859\"\u003e#32859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/6b9fb1189957962cd0e4988d137af312ad09008f\"\u003e\u003ccode\u003e6b9fb11\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: :rob...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/a0f6d88d05d52594785455b570ed142c912568e7\"\u003e\u003ccode\u003ea0f6d88\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot: ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/c1de8fc595fce930c5ce1792faeab8d80a4fecc2\"\u003e\u003ccode\u003ec1de8fc\u003c/code\u003e\u003c/a\u003e FIX Make \u003ccode\u003eget_namespace\u003c/code\u003e handle pandas dataframe input (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32838\"\u003e#32838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/764249a255ba4110685a772836f06477c40cf8a3\"\u003e\u003ccode\u003e764249a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e_safe_indexing\u003c/code\u003e with non integer arrays on array API inputs (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32840\"\u003e#32840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/eca5e0ab2a16844c57fff675c2d017af2d8a570b\"\u003e\u003ccode\u003eeca5e0a\u003c/code\u003e\u003c/a\u003e FIX Add new default max_samples=None in Bagging estimators (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32825\"\u003e#32825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/scikit-learn/scikit-learn/compare/1.7.2...1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joblib` from 1.5.2 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joblib/joblib/blob/main/CHANGES.rst\"\u003ejoblib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.5.3 - 2025/12/15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eMemory\u003c/code\u003e object won't overwrite an already existing \u003ccode\u003e.gitignore\u003c/code\u003e file in its\ncache directory anymore.\n\u003ca href=\"https://redirect.github.com/joblib/joblib/pull/1742\"\u003ejoblib/joblib#1742\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHarden the safety checks in \u003ccode\u003eeval_expr(pre_dispatch)\u003c/code\u003e to prevent excessive\nmemory allocation and potential crashes by limiting the allowed length of the\nexpression and the maximum numeric value of sub-expressions and not\nevaluating expressions with non-numeric literals.\n\u003ca href=\"https://redirect.github.com/joblib/joblib/pull/1744\"\u003ejoblib/joblib#1744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVendor cloudpickle 3.1.2 to fix a pickling problem with interactively\ndefined abstract base classes and type annotations in Python 3.14+.\u003c/p\u003e\n\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/joblib/joblib/commit/40cd002ae1765195dfc4738a6bc7f5534b420a21\"\u003e\u003ccode\u003e40cd002\u003c/code\u003e\u003c/a\u003e RELEASE 1.5.3 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f05be6705e0f56856b76d76fecdddab95de394c8\"\u003e\u003ccode\u003ef05be67\u003c/code\u003e\u003c/a\u003e MNT Remove last usage of distutils (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/4273f396b7fb66da7f72f603a6bf6651393c5be1\"\u003e\u003ccode\u003e4273f39\u003c/code\u003e\u003c/a\u003e MNT bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f465f0245d20c1e793d98b8071a9604623ffd528\"\u003e\u003ccode\u003ef465f02\u003c/code\u003e\u003c/a\u003e FIX don't overwrite existing .gitignore (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/cca7d87a94a1bd141c6c505a909becd4c1854fde\"\u003e\u003ccode\u003ecca7d87\u003c/code\u003e\u003c/a\u003e MNT bump sklearn test on python 3.12 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f7775ad30051d95d83da76125b176962989bf763\"\u003e\u003ccode\u003ef7775ad\u003c/code\u003e\u003c/a\u003e MNT remove deprecated pytest feature (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/3c58aab890faad3b01eda5e6b35f382edcd71f91\"\u003e\u003ccode\u003e3c58aab\u003c/code\u003e\u003c/a\u003e Add Python 3.14 and 3.14t to the testing (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/9b96664daa07e11f6bee797f55567ac28a961cdb\"\u003e\u003ccode\u003e9b96664\u003c/code\u003e\u003c/a\u003e Bump cloudpickle to 3.1.2 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/c3bdbd9511da485c7036a433dce1924bdbbd1313\"\u003e\u003ccode\u003ec3bdbd9\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/a09bb30b22b286ee8b233fe9391b21560e1799a9\"\u003e\u003ccode\u003ea09bb30\u003c/code\u003e\u003c/a\u003e Keep GitHub Actions up to date with GitHub's Dependabot (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joblib/joblib/compare/1.5.2...1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/70183cf04d296effa96d26f65daea72f808d0b2b\"\u003e\u003ccode\u003e70183cf\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/02ef27f5aa6a77df183e48cba4814479b5b5d7bc\"\u003e\u003ccode\u003e02ef27f\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b4821c1cb31d0eb4c6130e85dc4179789888a8e8\"\u003e\u003ccode\u003eb4821c1\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/8c12c9dc72660013e2f52510eab3b3cd62d7ddeb\"\u003e\u003ccode\u003e8c12c9d\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/39f484c1d95e4751a9953d44bad534ec7030c1a8\"\u003e\u003ccode\u003e39f484c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/3c5c225507c6a753b1596d48c5e9f9586eb2729a\"\u003e\u003ccode\u003e3c5c225\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/d8c15ca79b64aeed2f38123a2c20783721db1bdb\"\u003e\u003ccode\u003ed8c15ca\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/e70c5a2b505631dc167de946d4717dcf7b422a67\"\u003e\u003ccode\u003ee70c5a2\u003c/code\u003e\u003c/a\u003e Use f-strings instead of string concatenation (\u003ca href=\"https://redirect.github.com/boto/boto3/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2295d41097ef3fbdef837df4118ec85c04d48f6e\"\u003e\u003ccode\u003e2295d41\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f2bd57cd0c3e22a5ca7eefbfca358de247ec8b57\"\u003e\u003ccode\u003ef2bd57c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7' into develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.4...1.42.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.2.3] Fix \u003ccode\u003eprivate\u003c/code\u003e default value in CLI\u003c/h2\u003e\n\u003cp\u003ePatch release for \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3618\"\u003e#3618\u003c/a\u003e by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWhen creating a new repo, we should default to private=None instead of private=False. This is already the case when using the API but not when using the CLI. This is a bug likely introduced when switching to Typer. When defaulting to None, the repo visibility will default to False except if the organization has configured repos to be \u0026quot;private by default\u0026quot; (the check happens server-side, so it shouldn't be hardcoded client-side).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.2.2] Fix unbound local error in local folder metadata + fix \u003ccode\u003ehf auth list\u003c/code\u003e logs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unbound local error when reading corrupted metadata files by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3610\"\u003e#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix auth_list not showing HF_TOKEN message when no stored tokens exist by \u003ca href=\"https://github.com/hanouticelina\"\u003e\u003ccode\u003e@​hanouticelina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3608\"\u003e#3608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.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/huggingface/huggingface_hub/commit/90faf8b7709575bdcab491738a52df0359e24987\"\u003e\u003ccode\u003e90faf8b\u003c/code\u003e\u003c/a\u003e Release: v1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/e333fedc4358d7a510e73fc51a7f71bebfb9f27c\"\u003e\u003ccode\u003ee333fed\u003c/code\u003e\u003c/a\u003e [CLI] Fix private should default to None, not False (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/222bb9d97045d08412e3333c6c96f4411fad8d63\"\u003e\u003ccode\u003e222bb9d\u003c/code\u003e\u003c/a\u003e Release: v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/877cec084d010b67a73aeb8459f97f008451923e\"\u003e\u003ccode\u003e877cec0\u003c/code\u003e\u003c/a\u003e Fix unbound local error when reading corrupted metadata files (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/8519f0d169da578b3bace34eb7377102ecde9e33\"\u003e\u003ccode\u003e8519f0d\u003c/code\u003e\u003c/a\u003e log a message when HF_TOKEN is set in auth list (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3608\"\u003e#3608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.8 to 0.14.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-11.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New \u003ccode\u003eRUF100\u003c/code\u003e diagnostics for unused range suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Detect subclasses of builtin exceptions (\u003ccode\u003ePLW0133\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment placement in lambda parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over trivia tokens after re-lexing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21895\"\u003e#21895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Fix false positive when using non-standard \u003ccode\u003eCSafeLoader\u003c/code\u003e path (S506). (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21830\"\u003e#21830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Accept immutable slice default arguments (\u003ccode\u003eB008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21823\"\u003e#21823\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epydocstyle\u003c/code\u003e] Suppress \u003ccode\u003eD417\u003c/code\u003e for parameters with \u003ccode\u003eUnpack\u003c/code\u003e annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememchr\u003c/code\u003e for computing line indexes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21838\"\u003e#21838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003e*.pyw\u003c/code\u003e is included by default in preview (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21885\"\u003e#21885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate mkdocs-material to 9.7.0 (Insiders now free) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21797\"\u003e#21797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Avasam\"\u003e\u003ccode\u003e@​Avasam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaReiser\"\u003e\u003ccode\u003e@​MichaReiser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phongddo\"\u003e\u003ccode\u003e@​phongddo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prakhar1144\"\u003e\u003ccode\u003e@​prakhar1144\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahiro72\"\u003e\u003ccode\u003e@​mahiro72\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LoicRiegel\"\u003e\u003ccode\u003e@​LoicRiegel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.9\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\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/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-11.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New \u003ccode\u003eRUF100\u003c/code\u003e diagnostics for unused range suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Detect subclasses of builtin exceptions (\u003ccode\u003ePLW0133\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment placement in lambda parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over trivia tokens after re-lexing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21895\"\u003e#21895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Fix false positive when using non-standard \u003ccode\u003eCSafeLoader\u003c/code\u003e path (S506). (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21830\"\u003e#21830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Accept immutable slice default arguments (\u003ccode\u003eB008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21823\"\u003e#21823\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epydocstyle\u003c/code\u003e] Suppress \u003ccode\u003eD417\u003c/code\u003e for parameters with \u003ccode\u003eUnpack\u003c/code\u003e annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememchr\u003c/code\u003e for computing line indexes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21838\"\u003e#21838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003e*.pyw\u003c/code\u003e is included by default in preview (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21885\"\u003e#21885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate mkdocs-material to 9.7.0 (Insiders now free) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21797\"\u003e#21797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Avasam\"\u003e\u003ccode\u003e@​Avasam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaReiser\"\u003e\u003ccode\u003e@​MichaReiser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phongddo\"\u003e\u003ccode\u003e@​phongddo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prakhar1144\"\u003e\u003ccode\u003e@​prakhar1144\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahiro72\"\u003e\u003ccode\u003e@​mahiro72\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LoicRiegel\"\u003e\u003ccode\u003e@​LoicRiegel\u003c/code\u003e\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/astral-sh/ruff/commit/3f63ea4b504d50eaf3c479de68e4017d2434a160\"\u003e\u003ccode\u003e3f63ea4\u003c/code\u003e\u003c/a\u003e Prepare 0.14.9 release (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21927\"\u003e#21927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c8851ecf704c1e989c5b840e2d53ac24210b4aec\"\u003e\u003ccode\u003ec8851ec\u003c/code\u003e\u003c/a\u003e [ty] Defer all parameter and return type annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21906\"\u003e#21906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d442433e93840edc47f77ab10a85ebfbcb18211b\"\u003e\u003ccode\u003ed442433\u003c/code\u003e\u003c/a\u003e [ty] Fix workspace symbols to return members too (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21926\"\u003e#21926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c055d665ef4bbf4002a8c07bdf9b9e76c065a26b\"\u003e\u003ccode\u003ec055d66\u003c/code\u003e\u003c/a\u003e Document range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/7a578ce8334d4a1e75f91b1c600fa035f0469bed\"\u003e\u003ccode\u003e7a578ce\u003c/code\u003e\u003c/a\u003e Ignore ruff:isort like ruff:noqa in new suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21922\"\u003e#21922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/34f7a04ef7ecb620658038c1db62a4204eb85388\"\u003e\u003ccode\u003e34f7a04\u003c/code\u003e\u003c/a\u003e [ty] Handle \u003ccode\u003eDefinition\u003c/code\u003es in \u003ccode\u003eSemanticModel::scope\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21919\"\u003e#21919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c9fe4e2703365b868a3b08364bf9673cef36f13f\"\u003e\u003ccode\u003ec9fe4e2\u003c/code\u003e\u003c/a\u003e [ty] Attach salsa db when running ide tests for easier debugging (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/fbeeb050af15a96cec59d5e6d7e9a166579b3433\"\u003e\u003ccode\u003efbeeb05\u003c/code\u003e\u003c/a\u003e [ty] Don't show hover for expressions with no inferred type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21924\"\u003e#21924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/4fdb4e8219bf8e7b8001121dd61a7c3678200bbf\"\u003e\u003ccode\u003e4fdb4e8\u003c/code\u003e\u003c/a\u003e [ty] avoid unions of generic aliases of the same class in fixpoint (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21909\"\u003e#21909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c548ef20278f18ec9e88796fd0a1c4b5b5395a40\"\u003e\u003ccode\u003ec548ef2\u003c/code\u003e\u003c/a\u003e [ty] Squash false positive logs for failing to find \u003ccode\u003ebuiltins\u003c/code\u003e as a real module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.14.8...0.14.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mypy` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python/mypy/blob/master/CHANGELOG.md\"\u003emypy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eMypy 1.19.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix noncommutative joins with bounded TypeVars (Shantanu, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20345\"\u003e20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20372\"\u003e20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003etypes.NoneType\u003c/code\u003e in match cases (A5rocks, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20383\"\u003e20383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mypyc generator regression with empty tuple (BobTheBuidler, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20371\"\u003e20371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash involving Unpack-ed TypeVarTuple (Shantanu, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20323\"\u003e20323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on star import of redefinition (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20333\"\u003e20333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20334\"\u003e20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with an explicit error on PyPy (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20389\"\u003e20389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAcknowledgements\u003c/h3\u003e\n\u003cp\u003eThanks to all mypy contributors who contributed to this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA5rocks\u003c/li\u003e\n\u003cli\u003eBobTheBuidler\u003c/li\u003e\n\u003cli\u003ebzoracler\u003c/li\u003e\n\u003cli\u003eChainfire\u003c/li\u003e\n\u003cli\u003eChristoph Tyralla\u003c/li\u003e\n\u003cli\u003eDavid Foster\u003c/li\u003e\n\u003cli\u003eFrank Dana\u003c/li\u003e\n\u003cli\u003eGuo Ci\u003c/li\u003e\n\u003cli\u003eiap\u003c/li\u003e\n\u003cli\u003eIvan Levkivskyi\u003c/li\u003e\n\u003cli\u003eJames Hilton-Balfe\u003c/li\u003e\n\u003cli\u003ejhance\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eJukka Lehtosalo\u003c/li\u003e\n\u003cli\u003eKarelKenens\u003c/li\u003e\n\u003cli\u003eKevin Kannammalil\u003c/li\u003e\n\u003cli\u003eMarc Mueller\u003c/li\u003e\n\u003cli\u003eMichael Carlstrom\u003c/li\u003e\n\u003cli\u003eMichael J. Sullivan\u003c/li\u003e\n\u003cli\u003ePiotr Sawicki\u003c/li\u003e\n\u003cli\u003eRandolf Scholz\u003c/li\u003e\n\u003cli\u003eShantanu\u003c/li\u003e\n\u003cli\u003eSigve Sebastian Farstad\u003c/li\u003e\n\u003cli\u003esobolevn\u003c/li\u003e\n\u003cli\u003eStanislav Terliakov\u003c/li\u003e\n\u003cli\u003eStephen Morton\u003c/li\u003e\n\u003cli\u003eTheodore Ando\u003c/li\u003e\n\u003cli\u003eThiago J. Barbalho\u003c/li\u003e\n\u003cli\u003ewyattscarpenter\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI’d also like to thank my employer, Dropbox, for supporting mypy development.\u003c/p\u003e\n\u003ch2\u003eMypy 1.18\u003c/h2\u003e\n\u003cp\u003eWe’ve just uploaded mypy 1.18.1 to the Python Package Index (\u003ca href=\"https://pypi.org/project/mypy/\"\u003ePyPI\u003c/a\u003e).\nMypy is a static type checker for Python. This release includes new features, performance\u003c/p\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/python/mypy/commit/412c19a6bde31e7afa7f41afdf8356664689ae80\"\u003e\u003ccode\u003e412c19a\u003c/code\u003e\u003c/a\u003e Bump version to 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/20aea0a6ca0710f5427239bdd2fd8e8bf1caf634\"\u003e\u003ccode\u003e20aea0a\u003c/code\u003e\u003c/a\u003e Update changelog for 1.19.1 (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20414\"\u003e#20414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/2b23b507524bf1bd7513eea6f2a16fb91e072cb6\"\u003e\u003ccode\u003e2b23b50\u003c/code\u003e\u003c/a\u003e Serialize raw errors in cache metas (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/f60f90fb8872bf722e32aefd548daaf6d8560e05\"\u003e\u003ccode\u003ef60f90f\u003c/code\u003e\u003c/a\u003e Fail on PyPy in main instead of setup.py (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20389\"\u003e#20389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/58d485b4ea4776e0b9d4045b306cb0818ecc2aa6\"\u003e\u003ccode\u003e58d485b\u003c/code\u003e\u003c/a\u003e Fail with an explicit error on PyPy (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20384\"\u003e#20384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/a4b31a26788b70c4a2a19adbafa2bbda43dc2e8b\"\u003e\u003ccode\u003ea4b31a2\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003etypes.NoneType\u003c/code\u003e in match cases (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20383\"\u003e#20383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/8a6eff478416cd3ed3931a6ed77ce61c88ab69e9\"\u003e\u003ccode\u003e8a6eff4\u003c/code\u003e\u003c/a\u003e [mypyc] fix generator regression with empty tuple (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20371\"\u003e#20371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/70eceea682c041c0d8e8462dffef9c7bb252e014\"\u003e\u003ccode\u003e70eceea\u003c/code\u003e\u003c/a\u003e Fix noncommutative joins with bounded TypeVars (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/3890fc49bf7cc02db04b1e63eb2540aaacdeecc0\"\u003e\u003ccode\u003e3890fc4\u003c/code\u003e\u003c/a\u003e Fix crash involving Unpack-ed TypeVarTuple (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20323\"\u003e#20323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/c93d917a86993e06dcc88e508f28f4f5199ce1c8\"\u003e\u003ccode\u003ec93d917\u003c/code\u003e\u003c/a\u003e Fix crash on star import of redefinition (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20333\"\u003e#20333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python/mypy/compare/v1.19.0...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3-stubs` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/releases\"\u003eboto3-stubs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.8.0 - Python 3.8 runtime is back\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e \u003ccode\u003einstall_requires\u003c/code\u003e section is calculated based on dependencies in use, so \u003ccode\u003etyping-extensions\u003c/code\u003e version is set properly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Replaced \u003ccode\u003etyping\u003c/code\u003e imports with \u003ccode\u003ecollections.abc\u003c/code\u003e with a fallback to \u003ccode\u003etyping\u003c/code\u003e for Python \u0026lt;3.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Added aliases for \u003ccode\u003ebuiltins.list\u003c/code\u003e, \u003ccode\u003ebuiltins.set\u003c/code\u003e, \u003ccode\u003ebuiltins.dict\u003c/code\u003e, and \u003ccode\u003ebuiltins.type\u003c/code\u003e, so Python 3.8 runtime should work as expected again (reported by \u003ca href=\"https://github.com/YHallouard\"\u003e\u003ccode\u003e@​YHallouard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/340\"\u003e#340\u003c/a\u003e and \u003ca href=\"https://github.com/Omri-Ben-Yair\"\u003e\u003ccode\u003e@​Omri-Ben-Yair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Unions use the same type annotations as the rest of the structures due to proper fallbacks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Universal input/output shapes were not replaced properly in service subresources\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Simplified doc links rendering for services\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Cleaned up unnecessary imports in \u003ccode\u003eclient.pyi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[builder]\u003c/code\u003e Import records with fallback are always rendered\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\u003eSee full diff in \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fefef10ea7908e50bb9a7e5ec1969cc5d745d9d5\"\u003e\u003ccode\u003efefef10\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2bdbadbfc0bbd216359c329f0ce082ef383b5b26\"\u003e\u003ccode\u003e2bdbadb\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd387744345f7e56f7f06845031e73cd21b34ef9\"\u003e\u003ccode\u003efd38774\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/bd5f2d844a8ca5cad817820944df4f45184fa0ea\"\u003e\u003ccode\u003ebd5f2d8\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/517a891083b3fbf4040041ee42a82e67e67e8c0a\"\u003e\u003ccode\u003e517a891\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/02205a47fcd51a60ae453c1da4eefa8f509b824b\"\u003e\u003ccode\u003e02205a4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6290d04346193a26531d806bb6a8613a23d3dd35\"\u003e\u003ccode\u003e6290d04\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/e635637d039e79dadb6a78fdf78ffb995a179d65\"\u003e\u003ccode\u003ee635637\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/323d375948254b39e6fc94a68c1d7bb3a88c553a\"\u003e\u003ccode\u003e323d375\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/a9d520e8c7d365dde025c4b7a12d4e4ec4102e57\"\u003e\u003ccode\u003ea9d520e\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.42.4...1.42.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore-stubs` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/youtype/botocore-stubs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.12.0 to 7.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.13.0 — 2025-12-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFeature: coverage.py now supports :file:\u003ccode\u003e.coveragerc.toml\u003c/code\u003e configuration\nfiles. These files use TOML syntax and take priority over\n:file:\u003ccode\u003epyproject.toml\u003c/code\u003e but lower priority than :file:\u003ccode\u003e.coveragerc\u003c/code\u003e files.\nCloses \u003ccode\u003eissue 1643\u003c/code\u003e_ thanks to \u003ccode\u003eOlena Yefymenko \u0026lt;pull 1952_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: we now include a permanent .pth file which is installed with the code,\nfixing \u003ccode\u003eissue 2084\u003c/code\u003e\u003cem\u003e.  In 7.12.1b1 this was done incorrectly: it didn't work\nwhen using the source wheel (\u003ccode\u003epy3-none-any\u003c/code\u003e).  This is now fixed. Thanks,\n\u003ccode\u003eHenry Schreiner \u0026lt;pull 2100_\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated: when coverage.py is installed, it creates three command entry\npoints: \u003ccode\u003ecoverage\u003c/code\u003e, \u003ccode\u003ecoverage3\u003c/code\u003e, and \u003ccode\u003ecoverage-3.10\u003c/code\u003e (if installed for\nPython 3.10). The second and third of these are not needed and will\neventually be removed. They still work for now, but print a message about\ntheir deprecation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1643: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1643\"\u003ecoveragepy/coveragepy#1643\u003c/a\u003e\n.. _pull 1952: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/1952\"\u003ecoveragepy/coveragepy#1952\u003c/a\u003e\n.. _pull 2100: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2100\"\u003ecoveragepy/coveragepy#2100\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-12-1b1:\u003c/p\u003e\n\u003ch2\u003eVersion 7.12.1b1 — 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: coverage.py now includes a permanent .pth file in the distribution which\nis installed with the code. This fixes \u003ccode\u003eissue 2084\u003c/code\u003e_: failure to patch for\nsubprocess measurement when site-packages is not writable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 2084: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2084\"\u003ecoveragepy/coveragepy#2084\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-12-0:\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/coveragepy/coveragepy/commit/52fde9c828b5d1d17d2d49589a65bd2644402863\"\u003e\u003ccode\u003e52fde9c\u003c/code\u003e\u003c/a\u003e docs: sample HTML for 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/69de0097f1ec77781bcd489bb9adb493a7db56a1\"\u003e\u003ccode\u003e69de009\u003c/code\u003e\u003c/a\u003e docs: prep for 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/01387fc66199f5bd885143c6ff1de55e587adefa\"\u003e\u003ccode\u003e01387fc\u003c/code\u003e\u003c/a\u003e docs: tweak changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/60206e8f8da2796a9472e214b003d42adcebd782\"\u003e\u003ccode\u003e60206e8\u003c/code\u003e\u003c/a\u003e chore: make edit_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/78cfd57fe534bac8fd84b1b58b7a7e7a39f07974\"\u003e\u003ccode\u003e78cfd57\u003c/code\u003e\u003c/a\u003e docs: tweak CHANGES.rst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/21e726fcfbb5282bf9f72f44c764dd7bcfb7d9d4\"\u003e\u003ccode\u003e21e726f\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e.coveragerc.toml\u003c/code\u003e for configuration (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/3914e5055f44e17e5753a7643fc0cefcc948bb2d\"\u003e\u003ccode\u003e3914e50\u003c/code\u003e\u003c/a\u003e chore: bump the action-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/d5e7c3ad0d557de2aff73d33a59f31a80b36ba6c\"\u003e\u003ccode\u003ed5e7c3a\u003c/code\u003e\u003c/a\u003e test: no need to group tests by needs_pth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/ed516c4a6568017d7e36cdcfb007b904687fda59\"\u003e\u003ccode\u003eed516c4\u003c/code\u003e\u003c/a\u003e test: fix metacov again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/da833a18b7670c2df84ab437b72560b627610063\"\u003e\u003ccode\u003eda833a1\u003c/code\u003e\u003c/a\u003e fix: use Development Status classifier properly. \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coveragepy/coveragepy/compare/7.12.0...7.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-graphql` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-graphql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/480bd1352d01d8a80743b31d470096c90ae5696d\"\u003e\u003ccode\u003e480bd13\u003c/code\u003e\u003c/a\u003e [fix] Fix issue with default factories in Resolved models (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32983\"\u003e#32983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9afa5a0563da22ba30668f6696db390734ba1cbe\"\u003e\u003ccode\u003e9afa5a0\u003c/code\u003e\u003c/a\u003e [graphql] change evaluationID fields to ID type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32980\"\u003e#32980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/645b1085a1717aca7ff003db59657d78bbd33949\"\u003e\u003ccode\u003e645b108\u003c/code\u003e\u003c/a\u003e Add code location updated event type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32931\"\u003e#32931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-pipes` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-pipes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/480bd1352d01d8a80743b31d470096c90ae5696d\"\u003e\u003ccode\u003e480bd13\u003c/code\u003e\u003c/a\u003e [fix] Fix issue with default factories in Resolved models (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32983\"\u003e#32983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9afa5a0563da22ba30668f6696db390734ba1cbe\"\u003e\u003ccode\u003e9afa5a0\u003c/code\u003e\u003c/a\u003e [graphql] change evaluationID fields to ID type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32980\"\u003e#32980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/645b1085a1717aca7ff003db59657d78bbd33949\"\u003e\u003ccode\u003e645b108\u003c/code\u003e\u003c/a\u003e Add code location updated event type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32931\"\u003e#32931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-shared` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6808f4dc2775a8e54d916ca17486eba6240891b8\"\u003e\u003ccode\u003e6808f4d\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/02433c9552c3dca15339b253d9b5eac6462c91c8\"\u003e\u003ccode\u003e02433c9\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bb8a1e1dd9ce7e089dafc94356323501bcd5a78f\"\u003e\u003ccode\u003ebb8a1e1\u003c/code\u003e\u003c/a\u003e DOC-1531 Clean up projects, workspaces, and CI/CD config docs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/is...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"3705822990","node_id":"PR_kwDOQJkPIs63plPL","number":94,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group with 32 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T10:55:02.000Z","updated_at":"2025-12-08T10:55:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":32,"packages":[{"name":"dagster","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"pydantic","old_version":"2.12.4","new_version":"2.12.5","repository_url":"https://github.com/pydantic/pydantic"},{"name":"spacy","old_version":"3.8.9","new_version":"3.8.11","repository_url":"https://github.com/explosion/spaCy"},{"name":"boto3","old_version":"1.40.74","new_version":"1.42.4","repository_url":"https://github.com/boto/boto3"},{"name":"ruff","old_version":"0.14.5","new_version":"0.14.8","repository_url":"https://github.com/astral-sh/ruff"},{"name":"mypy","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/python/mypy"},{"name":"bandit","old_version":"1.8.6","new_version":"1.9.2","repository_url":"https://github.com/PyCQA/bandit"},{"name":"pandas-stubs","old_version":"2.3.2.250926","new_version":"2.3.3.251201","repository_url":"https://github.com/pandas-dev/pandas-stubs"},{"name":"anyio","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.41.1","new_version":"1.42.4","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.40.74","new_version":"1.42.4","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.40.76","new_version":"1.42.4","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"click","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/pallets/click"},{"name":"coverage","old_version":"7.11.3","new_version":"7.12.0","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"fsspec","old_version":"2025.10.0","new_version":"2025.12.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"graphql-core","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/graphql-python/graphql-core"},{"name":"greenlet","old_version":"3.2.4","new_version":"3.3.0","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"mypy-boto3-s3","old_version":"1.41.1","new_version":"1.42.3","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"platformdirs","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/tox-dev/platformdirs"},{"name":"preshed","old_version":"3.0.11","new_version":"3.0.12","repository_url":"https://github.com/explosion/preshed"},{"name":"protobuf","old_version":"6.33.1","new_version":"6.33.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"s3transfer","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"srsly","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/explosion/srsly"},{"name":"stevedore","old_version":"5.5.0","new_version":"5.6.0"},{"name":"types-awscrt","old_version":"0.28.4","new_version":"0.29.2","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"types-s3transfer","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/youtype/types-s3transfer"},{"name":"universal-pathlib","old_version":"0.3.6","new_version":"0.3.7","repository_url":"https://github.com/fsspec/universal_pathlib"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.12.4` | `2.12.5` |\n| [spacy](https://github.com/explosion/spaCy) | `3.8.9` | `3.8.11` |\n| [boto3](https://github.com/boto/boto3) | `1.40.74` | `1.42.4` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.5` | `0.14.8` |\n| [mypy](https://github.com/python/mypy) | `1.18.2` | `1.19.0` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.8.6` | `1.9.2` |\n| [pandas-stubs](https://github.com/pandas-dev/pandas-stubs) | `2.3.2.250926` | `2.3.3.251201` |\n| [anyio](https://github.com/agronholm/anyio) | `4.11.0` | `4.12.0` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.41.1` | `1.42.4` |\n| [botocore](https://github.com/boto/botocore) | `1.40.74` | `1.42.4` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.40.76` | `1.42.4` |\n| [click](https://github.com/pallets/click) | `8.3.0` | `8.3.1` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.11.3` | `7.12.0` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.10.0` | `2025.12.0` |\n| [graphql-core](https://github.com/graphql-python/graphql-core) | `3.2.6` | `3.2.7` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.2.4` | `3.3.0` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.41.1` | `1.42.3` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.11.0` | `2.13.0` |\n| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.5.0` | `4.5.1` |\n| [preshed](https://github.com/explosion/preshed) | `3.0.11` | `3.0.12` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.1` | `6.33.2` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.14.0` | `0.16.0` |\n| [srsly](https://github.com/explosion/srsly) | `2.5.1` | `2.5.2` |\n| [stevedore](https://docs.openstack.org/stevedore) | `5.5.0` | `5.6.0` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.28.4` | `0.29.2` |\n| [types-s3transfer](https://github.com/youtype/types-s3transfer) | `0.14.0` | `0.16.0` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.6` | `0.3.7` |\n\nUpdates `dagster` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.4 (core) / 0.28.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI workflows for Gitlab projects can now be scaffolded using \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u0026quot;/\u0026quot; characters are now allowed in concurrency pool names.\u003c/li\u003e\n\u003cli\u003ePod wait timeout for K8sPipeClient can now be specified (Thanks, \u003ca href=\"https://github.com/abhinavDhulipala\"\u003e\u003ccode\u003e@​abhinavDhulipala\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ekind\u003c/code\u003e tag icon for Zendesk (Thanks, \u003ca href=\"https://github.com/kporter13\"\u003e\u003ccode\u003e@​kporter13\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Added \u003ccode\u003eenable_embedded_datasource_refresh\u003c/code\u003e and \u003ccode\u003eenable_published_datsource_refresh\u003c/code\u003e options to the \u003ccode\u003eTableauComponent\u003c/code\u003e, which allow creating materializable assets for the associated datasource types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where passing in JSON serializable enums to JsonMetadataValue would sometimes result in an error.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause \u003ccode\u003eSensorDefinition\u003c/code\u003e subclasses (e.g. \u003ccode\u003eAutomationConditionSensorDefinition\u003c/code\u003e, \u003ccode\u003eRunStatusSensorDefinition\u003c/code\u003e) to be converted to having the wrong \u003ccode\u003esensor_type\u003c/code\u003e property when produced from a \u003ccode\u003eComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eFlower\u003c/code\u003e config map was included in the Helm chart even when \u003ccode\u003eFlower\u003c/code\u003e was disabled (Thanks, \u003ca href=\"https://github.com/LoHertel\"\u003e\u003ccode\u003e@​LoHertel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a \u003ccode\u003eFileExistsError\u003c/code\u003e on Windows when reloading \u003ccode\u003edbt\u003c/code\u003e project definitions by ensuring the local project directory creation handles pre-existing directories (Thanks, \u003ca href=\"https://github.com/Jongwan93\"\u003e\u003ccode\u003e@​Jongwan93\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed a KeyError that occurred when using \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e to filter assets. Now dependencies are only accessed if they exist in the workspace data. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e was only applied to the first 100 workbooks.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] The workbook is now part of the asset key prefix to avoid naming collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where workbook names with dots \u003ccode\u003e.\u003c/code\u003e were improperly handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003edagster-iceberg\u003c/code\u003e docs to include recently-added features. (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\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/dagster-io/dagster/commit/65e6cf1b477065ac5cd717b8f06001793862a856\"\u003e\u003ccode\u003e65e6cf1\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/05ab0c1107f7afd256cfdabc3af23376edb25418\"\u003e\u003ccode\u003e05ab0c1\u003c/code\u003e\u003c/a\u003e 1.12.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32962\"\u003e#32962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d310bf159f43988a3d3481dee29066a29a79476\"\u003e\u003ccode\u003e4d310bf\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b87117e6e68cc0c2b4b413313f6f5d0b5c5bf90b\"\u003e\u003ccode\u003eb87117e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3b5e297ca89db53e6e7d25b8540ca84bd03dfe5b\"\u003e\u003ccode\u003e3b5e297\u003c/code\u003e\u003c/a\u003e [ui-core] fix import order of op tags (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32950\"\u003e#32950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/87327c3af983e232a095bcdcd45d9e21c6360ff3\"\u003e\u003ccode\u003e87327c3\u003c/code\u003e\u003c/a\u003e [docs] dbt snapshot concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32770\"\u003e#32770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17c719536bb2f42e978eae8f6b5a3afdc76c8ed4\"\u003e\u003ccode\u003e17c7195\u003c/code\u003e\u003c/a\u003e feat: add icons for metaxy \u003ca href=\"https://github.com/anam-org/metaxy\"\u003ehttps://github.com/anam-org/metaxy\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32949\"\u003e#32949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6aaa45ea8ea2da05dda7e66de30b7e07987d0011\"\u003e\u003ccode\u003e6aaa45e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] pin sqlglot\u0026lt;28.1.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/95396dc29bcf866d3dba86cf0049790ccf0a423c\"\u003e\u003ccode\u003e95396dc\u003c/code\u003e\u003c/a\u003e fix(dagster-tableau): fix KeyError when using workbook_selector_fn (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32920\"\u003e#32920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d4317cd597b03a8218c6e92eb081ddbffbab877c\"\u003e\u003ccode\u003ed4317cd\u003c/code\u003e\u003c/a\u003e Transform JsonMetadataValue before storing it (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32942\"\u003e#32942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.3...1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.4 (core) / 0.28.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI workflows for Gitlab projects can now be scaffolded using \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u0026quot;/\u0026quot; characters are now allowed in concurrency pool names.\u003c/li\u003e\n\u003cli\u003ePod wait timeout for K8sPipeClient can now be specified (Thanks, \u003ca href=\"https://github.com/abhinavDhulipala\"\u003e\u003ccode\u003e@​abhinavDhulipala\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ekind\u003c/code\u003e tag icon for Zendesk (Thanks, \u003ca href=\"https://github.com/kporter13\"\u003e\u003ccode\u003e@​kporter13\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Added \u003ccode\u003eenable_embedded_datasource_refresh\u003c/code\u003e and \u003ccode\u003eenable_published_datsource_refresh\u003c/code\u003e options to the \u003ccode\u003eTableauComponent\u003c/code\u003e, which allow creating materializable assets for the associated datasource types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where passing in JSON serializable enums to JsonMetadataValue would sometimes result in an error.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause \u003ccode\u003eSensorDefinition\u003c/code\u003e subclasses (e.g. \u003ccode\u003eAutomationConditionSensorDefinition\u003c/code\u003e, \u003ccode\u003eRunStatusSensorDefinition\u003c/code\u003e) to be converted to having the wrong \u003ccode\u003esensor_type\u003c/code\u003e property when produced from a \u003ccode\u003eComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eFlower\u003c/code\u003e config map was included in the Helm chart even when \u003ccode\u003eFlower\u003c/code\u003e was disabled (Thanks, \u003ca href=\"https://github.com/LoHertel\"\u003e\u003ccode\u003e@​LoHertel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a \u003ccode\u003eFileExistsError\u003c/code\u003e on Windows when reloading \u003ccode\u003edbt\u003c/code\u003e project definitions by ensuring the local project directory creation handles pre-existing directories (Thanks, \u003ca href=\"https://github.com/Jongwan93\"\u003e\u003ccode\u003e@​Jongwan93\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed a KeyError that occurred when using \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e to filter assets. Now dependencies are only accessed if they exist in the workspace data. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e was only applied to the first 100 workbooks.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] The workbook is now part of the asset key prefix to avoid naming collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where workbook names with dots \u003ccode\u003e.\u003c/code\u003e were improperly handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003edagster-iceberg\u003c/code\u003e docs to include recently-added features. (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\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/dagster-io/dagster/commit/65e6cf1b477065ac5cd717b8f06001793862a856\"\u003e\u003ccode\u003e65e6cf1\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/05ab0c1107f7afd256cfdabc3af23376edb25418\"\u003e\u003ccode\u003e05ab0c1\u003c/code\u003e\u003c/a\u003e 1.12.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32962\"\u003e#32962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d310bf159f43988a3d3481dee29066a29a79476\"\u003e\u003ccode\u003e4d310bf\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b87117e6e68cc0c2b4b413313f6f5d0b5c5bf90b\"\u003e\u003ccode\u003eb87117e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3b5e297ca89db53e6e7d25b8540ca84bd03dfe5b\"\u003e\u003ccode\u003e3b5e297\u003c/code\u003e\u003c/a\u003e [ui-core] fix import order of op tags (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32950\"\u003e#32950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/87327c3af983e232a095bcdcd45d9e21c6360ff3\"\u003e\u003ccode\u003e87327c3\u003c/code\u003e\u003c/a\u003e [docs] dbt snapshot concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32770\"\u003e#32770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17c719536bb2f42e978eae8f6b5a3afdc76c8ed4\"\u003e\u003ccode\u003e17c7195\u003c/code\u003e\u003c/a\u003e feat: add icons for metaxy \u003ca href=\"https://github.com/anam-org/metaxy\"\u003ehttps://github.com/anam-org/metaxy\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32949\"\u003e#32949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6aaa45ea8ea2da05dda7e66de30b7e07987d0011\"\u003e\u003ccode\u003e6aaa45e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] pin sqlglot\u0026lt;28.1.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/95396dc29bcf866d3dba86cf0049790ccf0a423c\"\u003e\u003ccode\u003e95396dc\u003c/code\u003e\u003c/a\u003e fix(dagster-tableau): fix KeyError when using workbook_selector_fn (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32920\"\u003e#32920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d4317cd597b03a8218c6e92eb081ddbffbab877c\"\u003e\u003ccode\u003ed4317cd\u003c/code\u003e\u003c/a\u003e Transform JsonMetadataValue before storing it (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32942\"\u003e#32942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.3...1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.4 to 2.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 2025-11-26\u003c/h2\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\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/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.5\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\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/pydantic/pydantic/commit/bd2d0dd0137dfa1a8fdff2529b9dfb1547980150\"\u003e\u003ccode\u003ebd2d0dd\u003c/code\u003e\u003c/a\u003e Prepare release v2.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7d0302ec7ec2cf115de3450a615522875bdd8b56\"\u003e\u003ccode\u003e7d0302e\u003c/code\u003e\u003c/a\u003e Document security implications when using \u003ccode\u003ecreate_model()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/e9ef980def726b6f59b6c495ddc9dc259a0228db\"\u003e\u003ccode\u003ee9ef980\u003c/code\u003e\u003c/a\u003e Fix typo in Standard Library Types documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f2c20c00c265a31a13c48f9bae923a87c829952e\"\u003e\u003ccode\u003ef2c20c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epydantic-docs\u003c/code\u003e dev dependency, make use of versioning blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a76c1aa26f2d64a3fd080ac515d80832689197e8\"\u003e\u003ccode\u003ea76c1aa\u003c/code\u003e\u003c/a\u003e Update documentation about JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8cbc72ca489891e574fba45238ee8bd4f8e719a2\"\u003e\u003ccode\u003e8cbc72c\u003c/code\u003e\u003c/a\u003e Add documentation about custom \u003ccode\u003e__init__()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/99eba599069da137b3f708ffa74627f2b456ba73\"\u003e\u003ccode\u003e99eba59\u003c/code\u003e\u003c/a\u003e Add additional test for \u003ccode\u003eFieldInfo.get_default()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c71076988e507ea93844c77c3bf0bbb85a5716af\"\u003e\u003ccode\u003ec710769\u003c/code\u003e\u003c/a\u003e Special case \u003ccode\u003eMISSING\u003c/code\u003e sentinel in \u003ccode\u003esmart_deepcopy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/20a9d771c210fd77d52366ac923258c4c199727f\"\u003e\u003ccode\u003e20a9d77\u003c/code\u003e\u003c/a\u003e Do not delete mock validator/serializer in \u003ccode\u003erebuild_dataclass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c86515a3a8f2120148fab2eaedd3bc45925779d0\"\u003e\u003ccode\u003ec86515a\u003c/code\u003e\u003c/a\u003e Update parts of the model and \u003ccode\u003erevalidate_instances\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spacy` from 3.8.9 to 3.8.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/explosion/spaCy/releases\"\u003espacy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.11: Add Windows ARM wheels\u003c/h2\u003e\n\u003cp\u003eAdd wheels for Python 3.11, 3.12, 3.13 and 3.14 for Windows ARM. Windows ARM wheels for Python 3.10 and earlier are not available in numpy, so aren't provided.\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/explosion/spaCy/commit/e7a662acf8eda206a091aa3e7316700e0e6c699d\"\u003e\u003ccode\u003ee7a662a\u003c/code\u003e\u003c/a\u003e Skip Python 3.10 on Windows ARM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/f628c69bdbbb74d7887138828c2606821c76ef97\"\u003e\u003ccode\u003ef628c69\u003c/code\u003e\u003c/a\u003e Increment version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/e7d1c3a30dd54c8a1d7d7af7b20f975c0fbe1966\"\u003e\u003ccode\u003ee7d1c3a\u003c/code\u003e\u003c/a\u003e Windows arm needs to be disabled at the ci level, so remove this skip selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/c273c231e1d34b0d85fe00b9b5c25429373fa0d6\"\u003e\u003ccode\u003ec273c23\u003c/code\u003e\u003c/a\u003e Try again to fix the skip selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/160d72852ebdeaddde9cd3e0d62f544d8540acb8\"\u003e\u003ccode\u003e160d728\u003c/code\u003e\u003c/a\u003e Try again to skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/75f1160c8ca13c626bfbd785f5ae7fb094c6ce39\"\u003e\u003ccode\u003e75f1160\u003c/code\u003e\u003c/a\u003e Skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/71e938dbf73e4215140828de0c219047c2d9c452\"\u003e\u003ccode\u003e71e938d\u003c/code\u003e\u003c/a\u003e Skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/7abd196000e3985b8afe9f8d8428475cf21900b5\"\u003e\u003ccode\u003e7abd196\u003c/code\u003e\u003c/a\u003e Set version to 3.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/a24bb01613a57981dbe7921b2379d56ddbcacdc2\"\u003e\u003ccode\u003ea24bb01\u003c/code\u003e\u003c/a\u003e Support python 3.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/explosion/spaCy/compare/release-v3.8.9...release-v3.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.40.74 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/87d85be3865d8f8de7df2188032fb5ebad5883a9\"\u003e\u003ccode\u003e87d85be\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2ed62e3c85f8331f532918f54828ed4e03813788\"\u003e\u003ccode\u003e2ed62e3\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/7df80a3d6ae16b2c311732b8a67ad6c7ca9b0cd1\"\u003e\u003ccode\u003e7df80a3\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/347117552e90ab6fc8a3e6a459f0a00ec0ca0a48\"\u003e\u003ccode\u003e3471175\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/dfb22ff6eccbd6a07ef68304cc36198e39260618\"\u003e\u003ccode\u003edfb22ff\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2e3d1258ad9cb30f38d3c54b1b5e847b83a2d13b\"\u003e\u003ccode\u003e2e3d125\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/04ebd3cbea961c39ea1fea5edfd24442d299eb1d\"\u003e\u003ccode\u003e04ebd3c\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/cc95ab6caa73634e01a03c82f310d002a5f3e71d\"\u003e\u003ccode\u003ecc95ab6\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/743b8e411a11015a0a0ee584cd0f3b947687a666\"\u003e\u003ccode\u003e743b8e4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/8f7ba800ea3e2c252b2d9ed4abd4f00309a79511\"\u003e\u003ccode\u003e8f7ba80\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.74...1.42.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.5 to 0.14.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.8\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-04.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Catch \u003ccode\u003eyield\u003c/code\u003e expressions within other statements (\u003ccode\u003eB901\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-use-pathlib\u003c/code\u003e] Mark fixes unsafe for return type changes (\u003ccode\u003ePTH104\u003c/code\u003e, \u003ccode\u003ePTH105\u003c/code\u003e, \u003ccode\u003ePTH109\u003c/code\u003e, \u003ccode\u003ePTH115\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21440\"\u003e#21440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error false positives for \u003ccode\u003eawait\u003c/code\u003e outside functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21763\"\u003e#21763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-simplify\u003c/code\u003e] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (\u003ccode\u003eSIM222\u003c/code\u003e, \u003ccode\u003eSIM223\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21479\"\u003e#21479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest using \u003ccode\u003e--output-file\u003c/code\u003e option in GitLab integration (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21706\"\u003e#21706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[syntax-error] Default type parameter followed by non-default type parameter (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21657\"\u003e#21657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11happy\"\u003e\u003ccode\u003e@​11happy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.8\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload ruff 0.14.8\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz\"\u003eruff-aarch64-apple-darwin.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz\"\u003eruff-x86_64-apple-darwin.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.8\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-04.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Catch \u003ccode\u003eyield\u003c/code\u003e expressions within other statements (\u003ccode\u003eB901\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-use-pathlib\u003c/code\u003e] Mark fixes unsafe for return type changes (\u003ccode\u003ePTH104\u003c/code\u003e, \u003ccode\u003ePTH105\u003c/code\u003e, \u003ccode\u003ePTH109\u003c/code\u003e, \u003ccode\u003ePTH115\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21440\"\u003e#21440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error false positives for \u003ccode\u003eawait\u003c/code\u003e outside functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21763\"\u003e#21763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-simplify\u003c/code\u003e] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (\u003ccode\u003eSIM222\u003c/code\u003e, \u003ccode\u003eSIM223\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21479\"\u003e#21479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest using \u003ccode\u003e--output-file\u003c/code\u003e option in GitLab integration (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21706\"\u003e#21706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[syntax-error] Default type parameter followed by non-default type parameter (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21657\"\u003e#21657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11happy\"\u003e\u003ccode\u003e@​11happy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.7\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-11-28.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Handle string literal bindings in suspicious-url-open-usage (\u003ccode\u003eS310\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21469\"\u003e#21469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Fix \u003ccode\u003ePLR1708\u003c/code\u003e false positives on nested functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21177\"\u003e#21177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Fix suppression for empty dict without tuple key annotation (\u003ccode\u003ePLE1141\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21290\"\u003e#21290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Add rule \u003ccode\u003eRUF066\u003c/code\u003e to detect unnecessary class properties (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21535\"\u003e#21535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Catch more dummy variable uses (\u003ccode\u003eRUF052\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/19799\"\u003e#19799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[server] Set severity for non-rule diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21559\"\u003e#21559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-implicit-str-concat\u003c/code\u003e] Avoid invalid fix in (\u003ccode\u003eISC003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eparser\u003c/code\u003e] Fix panic when parsing IPython escape command expressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21480\"\u003e#21480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow partial fixability indicator in statistics output (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21513\"\u003e#21513\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/astral-sh/ruff/commit/9d4f1c6ae24b75642a586531f4c668213fbac3fb\"\u003e\u003ccode\u003e9d4f1c6\u003c/code\u003e\u003c/a\u003e Bump 0.14.8 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21791\"\u003e#21791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/326025d45f87548caba9a56c5606d80f85abc5ff\"\u003e\u003ccode\u003e326025d\u003c/code\u003e\u003c/a\u003e [ty] Always register rename provider if client doesn't support dynamic regist...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/3aefe85b32ff698b1a2086c2b50ff38af5c9dbed\"\u003e\u003ccode\u003e3aefe85\u003c/code\u003e\u003c/a\u003e [ty] Ensure \u003ccode\u003erename\u003c/code\u003e \u003ccode\u003eCursorTest\u003c/code\u003e calls \u003ccode\u003ecan_rename\u003c/code\u003e before renaming (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21790\"\u003e#21790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/b8ecc83a54fd5d7955bf1ab4fb82fe18dcb52283\"\u003e\u003ccode\u003eb8ecc83\u003c/code\u003e\u003c/a\u003e Fix clippy errors on \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21788\"\u003e#21788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/6491932757ca6365bd11b8241266d81c045f7a8b\"\u003e\u003ccode\u003e6491932\u003c/code\u003e\u003c/a\u003e [ty] Fix crash when hovering an unknown string annotation (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21782\"\u003e#21782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/a9f2bb41bd802c9f4db417e3fec8324cf6207868\"\u003e\u003ccode\u003ea9f2bb4\u003c/code\u003e\u003c/a\u003e [ty] Don't send publish diagnostics for clients supporting pull diagnostics (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/e2b72fbf99920c5621243ee67e1028844a841d35\"\u003e\u003ccode\u003ee2b72fb\u003c/code\u003e\u003c/a\u003e [ty] cleanup test path (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/14fce0d44003ea30c30eb555344bd319da511380\"\u003e\u003ccode\u003e14fce0d\u003c/code\u003e\u003c/a\u003e [ty] Improve the display of various special-form types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21775\"\u003e#21775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8ebecb2a88d664a6291af71805b8f6876f414815\"\u003e\u003ccode\u003e8ebecb2\u003c/code\u003e\u003c/a\u003e [ty] Add subdiagnostic hint if the user wrote \u003ccode\u003eX = Any\u003c/code\u003e rather than \u003ccode\u003eX: Any\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/45ac30a4d762c9c564d45bb66df813666682e78e\"\u003e\u003ccode\u003e45ac30a\u003c/code\u003e\u003c/a\u003e [ty] Teach \u003ccode\u003ety\u003c/code\u003e the meaning of desperation (try ancestor \u003ccode\u003epyproject.toml\u003c/code\u003es as...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.14.5...0.14.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mypy` from 1.18.2 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python/mypy/blob/master/CHANGELOG.md\"\u003emypy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eMypy Release Notes\u003c/h1\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003ch3\u003eDrop Support for Python 3.9\u003c/h3\u003e\n\u003cp\u003eMypy no longer supports running with Python 3.9, which has reached end-of-life.\nWhen running mypy with Python 3.10+, it is still possible to type check code\nthat needs to support Python 3.9 with the \u003ccode\u003e--python-version 3.9\u003c/code\u003e argument.\nSupport for this will be dropped in the first half of 2026!\u003c/p\u003e\n\u003cp\u003eContributed by Marc Mueller (PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20156\"\u003e20156\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eMypy 1.19\u003c/h2\u003e\n\u003cp\u003eWe’ve just uploaded mypy 1.19.0 to the Python Package Index (\u003ca href=\"https://pypi.org/project/mypy/\"\u003ePyPI\u003c/a\u003e).\nMypy is a static type checker for Python. This release includes new features, performance\nimprovements and bug fixes. You can install it as follows:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install -U mypy\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can read the full documentation for this release on \u003ca href=\"http://mypy.readthedocs.io\"\u003eRead the Docs\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePython 3.9 Support Ending Soon\u003c/h3\u003e\n\u003cp\u003eThis is the last mypy feature release that supports Python 3.9, which reached\nend of life in October 2025.\u003c/p\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20053\"\u003e20053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up type aliases (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/19810\"\u003e19810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed‑Format Cache Improvements\u003c/h3\u003e\n\u003cp\u003eMypy uses a cache by default to speed up incremental runs by reusing partial results\nfrom earlier runs. Mypy 1.18 added a new binary fixed-format cache representation as\nan experimental feature. The feature is no longer experimental, and we are planning\nto enable it by default in a future mypy release (possibly 1.20), since it's faster\nand uses less space than the original, JSON-based cache format. Use\n\u003ccode\u003e--fixed-format-cache\u003c/code\u003e to enable the fixed-format cache.\u003c/p\u003e\n\u003cp\u003eMypy now has an extra dependency on the \u003ccode\u003elibrt\u003c/code\u003e PyPI package, as it's needed for\ncache serialization and deserialization.\u003c/p\u003e\n\u003cp\u003eMypy ships with a tool to convert fixed-format cache files to the old JSON format.\nExample of how to use this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff\n\u003c/code\u003e\u003c/pre\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/python/mypy/commit/0f068c9ec604daa09e69c92545b059f4b44f566e\"\u003e\u003ccode\u003e0f068c9\u003c/code\u003e\u003c/a\u003e Remove +dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/6d5cf52e67da306b62455cdce4ce9a9ccec35d02\"\u003e\u003ccode\u003e6d5cf52\u003c/code\u003e\u003c/a\u003e Various updates to 1.19 changelog (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20304\"\u003e#20304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/3c813083b27c87cf3a32e7422191b02bf59fab6e\"\u003e\u003ccode\u003e3c81308\u003c/code\u003e\u003c/a\u003e Add draft version of 1.19 release notes (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/1999a20e9898f673fa2f4c9a91790c075141ba71\"\u003e\u003ccode\u003e1999a20\u003c/code\u003e\u003c/a\u003e [mypyc] librt base64: use existing SIMD CPU dispatch by customizing build fla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/1b94fbb9fbc581de7e057d71e9892e3acbf9a7d3\"\u003e\u003ccode\u003e1b94fbb\u003c/code\u003e\u003c/a\u003e [mypyc] Fix vtable pointer with inherited dunder new (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/13369cb25fe450f755f63e59156b86df84c08b3d\"\u003e\u003ccode\u003e13369cb\u003c/code\u003e\u003c/a\u003e [mypyc] Fix crash on super in generator (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20291\"\u003e#20291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/a087a5894935cfdbc2eba27a6d04ebca38fd6659\"\u003e\u003ccode\u003ea087a58\u003c/code\u003e\u003c/a\u003e Update import map when new modules added (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/35e843cc38cedc1bdf87d9937c06d51189ad0e45\"\u003e\u003ccode\u003e35e843c\u003c/code\u003e\u003c/a\u003e [mypyc] Add efficient librt.base64.b64decode (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/094f66dc742cec2d69add9296fb21cdef50624d0\"\u003e\u003ccode\u003e094f66d\u003c/code\u003e\u003c/a\u003e [mypyc] Add \u003cstrong\u003erepr\u003c/strong\u003e to AssignmentTarget subclasses (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20258\"\u003e#20258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/0738db3f9d336622923c7ee143e1c3adf7600a31\"\u003e\u003ccode\u003e0738db3\u003c/code\u003e\u003c/a\u003e Do not push partial types to the binder (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20202\"\u003e#20202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python/mypy/compare/v1.18.2...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.8.6 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PyCQA/bandit/releases\"\u003ebandit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArgparse Python 3.14 enhancements by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1331\"\u003ePyCQA/bandit#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck whether Constant value is str by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1333\"\u003ePyCQA/bandit#1333\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.9.1...1.9.2\"\u003ehttps://github.com/PyCQA/bandit/compare/1.9.1...1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore Python version related fixes by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1327\"\u003ePyCQA/bandit#1327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.9.0...1.9.1\"\u003ehttps://github.com/PyCQA/bandit/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd instructions for Maintainers to create/publish a release by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1275\"\u003ePyCQA/bandit#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.9.1 to 3.9.2 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/PyCQA/bandit/pull/1289\"\u003ePyCQA/bandit#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump docker/login-action from 3.4.0 to 3.5.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/PyCQA/bandit/pull/1290\"\u003ePyCQA/bandit#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1291\"\u003ePyCQA/bandit#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/PyCQA/bandit/pull/1292\"\u003ePyCQA/bandit#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated datetime.datetime.utcnow() by \u003ca href=\"https://github.com/purplezimmermann\"\u003e\u003ccode\u003e@​purplezimmermann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1295\"\u003ePyCQA/bandit#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 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/PyCQA/bandit/pull/1296\"\u003ePyCQA/bandit#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.9.2 to 3.10.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/PyCQA/bandit/pull/1298\"\u003ePyCQA/bandit#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1303\"\u003ePyCQA/bandit#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/Shortfinga\"\u003e\u003ccode\u003e@​Shortfinga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1305\"\u003ePyCQA/bandit#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump docker/login-action from 3.5.0 to 3.6.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/PyCQA/bandit/pull/1306\"\u003ePyCQA/bandit#1306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1315\"\u003ePyCQA/bandit#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.10.0 to 4.0.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/PyCQA/bandit/pull/1317\"\u003ePyCQA/bandit#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport of Python 3.14 by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1323\"\u003ePyCQA/bandit#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support of end-of-life Python 3.9 by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1325\"\u003ePyCQA/bandit#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1324\"\u003ePyCQA/bandit#1324\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/purplezimmermann\"\u003e\u003ccode\u003e@​purplezimmermann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1295\"\u003ePyCQA/bandit#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shortfinga\"\u003e\u003ccode\u003e@​Shortfinga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1305\"\u003ePyCQA/bandit#1305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.8.6...1.9.0\"\u003ehttps://github.com/PyCQA/bandit/compare/1.8.6...1.9.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/PyCQA/bandit/commit/ea0d187d78b2e6365e35f676d2eb9b1be264c091\"\u003e\u003ccode\u003eea0d187\u003c/code\u003e\u003c/a\u003e Check whether Constant value is str (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/8bf759452a1f492a7035165e4c6a6d80b83c2502\"\u003e\u003ccode\u003e8bf7594\u003c/code\u003e\u003c/a\u003e Argparse Python 3.14 enhancements (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/a255dfaecbd1b4dbdb09d10a1f69e9f1874e5999\"\u003e\u003ccode\u003ea255dfa\u003c/code\u003e\u003c/a\u003e More Python version related fixes (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/3f07bb0d3f964a2bcd3a8b208f4343131a40f63a\"\u003e\u003ccode\u003e3f07bb0\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/c8c3fb86996b44d5fe22b6ae270a97e34d0d0b65\"\u003e\u003ccode\u003ec8c3fb8\u003c/code\u003e\u003c/a\u003e Drop support of end-of-life Python 3.9 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/5c303504631286becbf8c223cc923b885689d5e3\"\u003e\u003ccode\u003e5c30350\u003c/code\u003e\u003c/a\u003e Support of Python 3.14 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/e1ffdf63da4b32241beb00d1ce45fe3702251907\"\u003e\u003ccode\u003ee1ffdf6\u003c/code\u003e\u003c/a\u003e Bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/176d4cacdb56ca3b4e7adb35e4122a7a011a0ed4\"\u003e\u003ccode\u003e176d4ca\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/2fc3e9c41dd728649930365d09b2cc66b03a97f4\"\u003e\u003ccode\u003e2fc3e9c\u003c/code\u003e\u003c/a\u003e Bump docker/login-action from 3.5.0 to 3.6.0 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/6a685467d6bd44aa35d5ef64e2ee6187a20c6484\"\u003e\u003ccode\u003e6a68546\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.8.6...1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas-stubs` from 2.3.2.250926 to 2.3.3.251201\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/87f07afc534d46eab66f814d26a4cee1e8dd22d3\"\u003e\u003ccode\u003e87f07af\u003c/code\u003e\u003c/a\u003e Version 2.3.3.251201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/18626a90c02d1e428be409161f7ba7ea8e6a117d\"\u003e\u003ccode\u003e18626a9\u003c/code\u003e\u003c/a\u003e type \u003ccode\u003eisin\u003c/code\u003e, remove redundant \u003ccode\u003eIterable | Series\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/cf7478f78d210b7b08b08f5ca74042791a87d9f8\"\u003e\u003ccode\u003ecf7478f\u003c/code\u003e\u003c/a\u003e TST: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1451\"\u003e#1451\u003c/a\u003e propagate upstream fixes (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/184395231f584de80d85a062ac4dceabc5acc6e8\"\u003e\u003ccode\u003e1843952\u003c/code\u003e\u003c/a\u003e Use np array aliases in tests (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/085653b4775408cdfffe5420b3a3a24c9919186f\"\u003e\u003ccode\u003e085653b\u003c/code\u003e\u003c/a\u003e GH1432 Partial resolution for some TODOs (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/c616fb5cf953e54f9ed6cf9d26ecbf2f48a97c01\"\u003e\u003ccode\u003ec616fb5\u003c/code\u003e\u003c/a\u003e MAINT: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1503\"\u003e#1503\u003c/a\u003e deduplicate \u003ccode\u003etests/__init__.py\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/90b56d7191a699ab6ed4c484cc51f8482777cc74\"\u003e\u003ccode\u003e90b56d7\u003c/code\u003e\u003c/a\u003e use np_ndarray_intp, np_ndarray_int64, np_ndarray_float aliases more (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/2448b5fb8cf8c9e699d342c629fa7f90bbfd733d\"\u003e\u003ccode\u003e2448b5f\u003c/code\u003e\u003c/a\u003e GH1484 Upgrade ty (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/852ef644eeeaa8c67434deea18da9e73e88481f8\"\u003e\u003ccode\u003e852ef64\u003c/code\u003e\u003c/a\u003e FIX: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1508\"\u003e#1508\u003c/a\u003e numpy 1darrays in tests (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/b82986c40bb3da8888c836b91baee2c9c9276d26\"\u003e\u003ccode\u003eb82986c\u003c/code\u003e\u003c/a\u003e type Index methods: putmask, asof, asof_locs, sort_values, get_indexer_non_un...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pandas-dev/pandas-stubs/compare/v2.3.2.250926...v2.3.3.251201\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyio` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for asyncio's \u003ca href=\"https://docs.python.org/3/library/asyncio-graph.html\"\u003etask call graphs\u003c/a\u003e on Python 3.14 and later when using AnyIO's task groups (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an asynchronous implementation of the \u003ccode\u003efunctools\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ewinloop\u003c/a\u003e implementation (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/960\"\u003e#960\u003c/a\u003e; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for use as a context manager to \u003ccode\u003eanyio.lowlevel.RunVar\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e__all__\u003c/code\u003e declarations to public submodules (\u003ccode\u003eanyio.lowlevel\u003c/code\u003e etc.) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the ability to set the token count of a \u003ccode\u003eCapacityLimiter\u003c/code\u003e to zero (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1019\"\u003e#1019\u003c/a\u003e; requires Python 3.10 or later when using Trio)\u003c/li\u003e\n\u003cli\u003eAdded parameters \u003ccode\u003ecase_sensitive\u003c/code\u003e and \u003ccode\u003erecurse_symlinks\u003c/code\u003e along with support for path-like objects to \u003ccode\u003eanyio.Path.glob()\u003c/code\u003e and \u003ccode\u003eanyio.Path.rglob()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1033\"\u003e#1033\u003c/a\u003e; PR by \u003ca href=\"https://github.com/northisup\"\u003e\u003ccode\u003e@​northisup\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped \u003ccode\u003esniffio\u003c/code\u003e as a direct dependency and added the \u003ccode\u003eget_available_backends()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcess.stdin.send()\u003c/code\u003e not raising \u003ccode\u003eClosedResourceError\u003c/code\u003e and \u003ccode\u003eBrokenResourceError\u003c/code\u003e on asyncio. Previously, a non-AnyIO exception was raised in such cases (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcess.stdin.send()\u003c/code\u003e not checkpointing before writing data on asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1002\"\u003e#1002\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a race condition where cancelling a \u003ccode\u003eFuture\u003c/code\u003e from \u003ccode\u003eBlockingPortal.start_task_soon()\u003c/code\u003e would sometimes not cancel the async function (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1011\"\u003e#1011\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the presence of the pytest plugin causing breakage with older versions of pytest (\u0026lt;= 6.1.2) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1028\"\u003e#1028\u003c/a\u003e; PR by \u003ca href=\"https://github.com/saper\"\u003e\u003ccode\u003e@​saper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a rarely occurring \u003ccode\u003eRuntimeError: Set changed size during iteration\u003c/code\u003e while shutting down the process pool when using the asyncio backend (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/985\"\u003e#985\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/agronholm/anyio/commit/bc021b634291223d6829c0a689152173443a8545\"\u003e\u003ccode\u003ebc021b6\u003c/code\u003e\u003c/a\u003e Fixed the download-artifact settings to retain the expected behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/c6000aa2837f75733f3c09c454f5a31eb9f9f536\"\u003e\u003ccode\u003ec6000aa\u003c/code\u003e\u003c/a\u003e Corrected the format of the version in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/9d1bfe0da4261bcef3c10cd31218237805a89937\"\u003e\u003ccode\u003e9d1bfe0\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/77f7ce25e12c9becf5081105a47b1914e50a3e0a\"\u003e\u003ccode\u003e77f7ce2\u003c/code\u003e\u003c/a\u003e Fixed RuntimeError while shutting down the asyncio process pool (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aecc666e6b3b40f977ee715d141bdd89711b45cb\"\u003e\u003ccode\u003eaecc666\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/e5569adf98394dfabebccf215a04d05d7819b506\"\u003e\u003ccode\u003ee5569ad\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/dde3ab8583cb194e663f6fb87703a4a79e2701eb\"\u003e\u003ccode\u003edde3ab8\u003c/code\u003e\u003c/a\u003e Moved a changelog entry to its correct position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/250d4f183245bf7ee5ead0ff39d521cda2b8d617\"\u003e\u003ccode\u003e250d4f1\u003c/code\u003e\u003c/a\u003e Restore compatibility with pytest\u0026lt;=6.1.2 (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/3708e227838e2f51464900cf806b25c30ca458a7\"\u003e\u003ccode\u003e3708e22\u003c/code\u003e\u003c/a\u003e Fixed a typo in the documentation (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/9adbe08c55e725b0388dcc4ab7556875da881a4c\"\u003e\u003ccode\u003e9adbe08\u003c/code\u003e\u003c/a\u003e Add new params to Path.glob \u0026amp; Path.rglob introduced since 3.12 (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.11.0...4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3-stubs` from 1.41.1 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/releases\"\u003eboto3-stubs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.8.0 - Python 3.8 runtime is back\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e \u003ccode\u003einstall_requires\u003c/code\u003e section is calculated based on dependencies in use, so \u003ccode\u003etyping-extensions\u003c/code\u003e version is set properly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Replaced \u003ccode\u003etyping\u003c/code\u003e imports with \u003ccode\u003ecollections.abc\u003c/code\u003e with a fallback to \u003ccode\u003etyping\u003c/code\u003e for Python \u0026lt;3.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Added aliases for \u003ccode\u003ebuiltins.list\u003c/code\u003e, \u003ccode\u003ebuiltins.set\u003c/code\u003e, \u003ccode\u003ebuiltins.dict\u003c/code\u003e, and \u003ccode\u003ebuiltins.type\u003c/code\u003e, so Python 3.8 runtime should work as expected again (reported by \u003ca href=\"https://github.com/YHallouard\"\u003e\u003ccode\u003e@​YHallouard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/340\"\u003e#340\u003c/a\u003e and \u003ca href=\"https://github.com/Omri-Ben-Yair\"\u003e\u003ccode\u003e@​Omri-Ben-Yair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Unions use the same type annotations as the rest of the structures due to proper fallbacks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Universal input/output shapes were not replaced properly in service subresources\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Simplified doc links rendering for services\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Cleaned up unnecessary imports in \u003ccode\u003eclient.pyi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[builder]\u003c/code\u003e Import records with fallback are always rendered\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\u003eSee full diff in \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.74 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/05bdcecb8de077dc0c3551c700243f46f7672848\"\u003e\u003ccode\u003e05bdcec\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b04193bd48846f03294d06143304576139509982\"\u003e\u003ccode\u003eb04193b\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6d8692f79e641d6529458277bb20c504c17c3eca\"\u003e\u003ccode\u003e6d8692f\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4e2bde0cb6044935ec0c0bcf022cd32b9c68289e\"\u003e\u003ccode\u003e4e2bde0\u003c/code\u003e\u003c/a\u003e Upgrade awscrt to 0.29.2 (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3608\"\u003e#3608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c57744ce74370df9ae48d68ce96c213dce94563f\"\u003e\u003ccode\u003ec57744c\u003c/code\u003e\u003c/a\u003e Add retries to handle IAM eventual consistency issues (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b71ae76eee8dd1b084d038b5113bd29b8720f708\"\u003e\u003ccode\u003eb71ae76\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/220c0b020df8c80078b44fe1227c3bc7b7f24004\"\u003e\u003ccode\u003e220c0b0\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/ac07545e42460b00e7b624161b422b8b7ce4eeda\"\u003e\u003ccode\u003eac07545\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/68fc097d76eec12c4e64c0478e99f76bdee90226\"\u003e\u003ccode\u003e68fc097\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b2877967b7e851d639e7bfa56ad2c6d9ea35b4ad\"\u003e\u003ccode\u003eb287796\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.74...1.42.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore-stubs` from 1.40.76 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/youtype/botocore-stubs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.1\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.1/\"\u003ehttps://pypi.org/project/click/8.3.1/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-1\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-1\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/28\"\u003ehttps://github.com/pallets/click/milestone/28\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't discard pager arguments by correctly using \u003ccode\u003esubprocess.Popen\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3039\"\u003e#3039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3055\"\u003e#3055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eSentinel.UNSET\u003c/code\u003e default values by \u003ccode\u003eNone\u003c/code\u003e as they're passed through the \u003ccode\u003eContext.invoke()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3066\"\u003e#3066\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3065\"\u003e#3065\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3068\"\u003e#3068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix conversion of \u003ccode\u003eSentinel.UNSET\u003c/code\u003e happening too early, which caused incorrect behavior for multiple parameters using the same name. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3071\"\u003e#3071\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3079\"\u003e#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rendering when \u003ccode\u003eprompt\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e parameter \u003ccode\u003eprompt_suffix\u003c/code\u003e is empty. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3019\"\u003e#3019\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3021\"\u003e#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eSentinel.UNSET\u003c/code\u003e is found during parsing, it will skip calls to \u003ccode\u003etype_cast_value\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3069\"\u003e#3069\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide \u003ccode\u003eSentinel.UNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e when looking up for other parameters through the context inside parameter callbacks. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3136\"\u003e#3136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3137\"\u003e#3137\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/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-11-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't discard pager arguments by correctly using \u003ccode\u003esubprocess.Popen\u003c/code\u003e. :issue:\u003ccode\u003e3039\u003c/code\u003e\n:pr:\u003ccode\u003e3055\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eSentinel.UNSET\u003c/code\u003e default values by \u003ccode\u003eNone\u003c/code\u003e as they're passed through\nthe \u003ccode\u003eContext.invoke()\u003c/code\u003e method. :issue:\u003ccode\u003e3066\u003c/code\u003e :issue:\u003ccode\u003e3065\u003c/code\u003e :pr:\u003ccode\u003e3068\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix conversion of \u003ccode\u003eSentinel.UNSET\u003c/code\u003e happening too early, which caused incorrect\nbehavior for multiple parameters using the same name. :issue:\u003ccode\u003e3071\u003c/code\u003e :pr:\u003ccode\u003e3079\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHide \u003ccode\u003eSentinel.UNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e when looking up for other parameters\nthrough the context inside parameter callbacks. :issue:\u003ccode\u003e3136\u003c/code\u003e :pr:\u003ccode\u003e3137\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix rendering when \u003ccode\u003eprompt\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e parameter \u003ccode\u003eprompt_suffix\u003c/code\u003e is\nempty. :issue:\u003ccode\u003e3019\u003c/code\u003e :pr:\u003ccode\u003e3021\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eSentinel.UNSET\u003c/code\u003e is found during parsing, it will skip calls to\n\u003ccode\u003etype_cast_value\u003c/code\u003e. :issue:\u003ccode\u003e3069\u003c/code\u003e :pr:\u003ccode\u003e3090\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/pallets/click/commit/1d038f270701498433cb432f54db89f95f07a845\"\u003e\u003ccode\u003e1d038f2\u003c/code\u003e\u003c/a\u003e release version 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/03f3889f505d0c9ca4f9d6810f9e4ba2799f2a66\"\u003e\u003ccode\u003e03f3889\u003c/code\u003e\u003c/a\u003e Fix Ruff UP038 warning (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3141\"\u003e#3141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/3867781222cb63693ca67df94352d29d8e6e2770\"\u003e\u003ccode\u003e3867781\u003c/code\u003e\u003c/a\u003e Fix Ruff UP038 warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/b91bb9548a5617b1197add95e084d569f57149c3\"\u003e\u003ccode\u003eb91bb95\u003c/code\u003e\u003c/a\u003e Provide altered context to callbacks to hide \u003ccode\u003eUNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/437e1e3295c7ec979fc1bf285bb402ca20d847e7\"\u003e\u003ccode\u003e437e1e3\u003c/code\u003e\u003c/a\u003e Temporarily provide a fake context to the callback to hide \u003ccode\u003eUNSET\u003c/code\u003e values as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/ea70da487b05d6bb758d472a3a9ffab4a5b7fcd5\"\u003e\u003ccode\u003eea70da4\u003c/code\u003e\u003c/a\u003e Don't test using a file in docs/ (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e27b307462b725722f620c69dd1d5509c032d18a\"\u003e\u003ccode\u003ee27b307\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003euv run --all-extras pyright --verifytypes click\u003c/code\u003e pass (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3072\"\u003e#3072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/a92c573f3195c9da3058eadf1735d38af186d22c\"\u003e\u003ccode\u003ea92c573\u003c/code\u003e\u003c/a\u003e Fix test_edit to work with BSD sed (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/bd131e1ab63da2281d6dd9b8205ad2eb5a085468\"\u003e\u003ccode\u003ebd131e1\u003c/code\u003e\u003c/a\u003e Fix test_edit to work with BSD sed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/0b5c6b75f617e6ee2f9f6dcd071b8a4bf183d1ed\"\u003e\u003ccode\u003e0b5c6b7\u003c/code\u003e\u003c/a\u003e Add Best practices section  (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3127\"\u003e#3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.3.0...8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.11.3 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.12.0 — 2025-11-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe HTML report now shows separate coverage totals for statements and\nbranches, as well as the usual combined coverage percentage. Thanks to Ryuta\nOtsuka for the \u003ccode\u003ediscussion \u0026lt;issue 2081_\u0026gt;\u003c/code\u003e_ and the \u003ccode\u003eimplementation \u0026lt;pull 2085_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe JSON report now includes separate coverage totals for statements and\nbranches, thanks to \u003ccode\u003eRyuta Otsuka \u0026lt;pull 2090_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: \u003ccode\u003eexcept*\u003c/code\u003e clauses were not handled properly under the \u0026quot;sysmon\u0026quot;\nmeasurement core, causing KeyError exceptions as described in \u003ccode\u003eissue 2086\u003c/code\u003e_.\nThis is now fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: we now defend against aggressive mocking of \u003ccode\u003eopen()\u003c/code\u003e that could cause\nerrors inside coverage.py.  An example of a failure is in \u003ccode\u003eissue 2083\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: in unusual cases where a test suite intentionally exhausts the system's\nfile descriptors to test handling errors in \u003ccode\u003eopen()\u003c/code\u003e, coverage.py would\nfail when trying to open source files, as described in \u003ccode\u003eissue 2091\u003c/code\u003e_.  This\nis now fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA small tweak to the HTML report: file paths now use thin spaces around\nslashes to make them easier to read.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 2081: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2081\"\u003ecoveragepy/coveragepy#2081\u003c/a\u003e\n.. _issue 2083: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2083\"\u003ecoveragepy/coveragepy#2083\u003c/a\u003e\n.. _pull 2085: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2085\"\u003ecoveragepy/coveragepy#2085\u003c/a\u003e\n.. _issue 2086: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2086\"\u003ecoveragepy/coveragepy#2086\u003c/a\u003e\n.. _pull 2090: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2090\"\u003ecoveragepy/coveragepy#2090\u003c/a\u003e\n.. _issue 2091: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2091\"\u003ecoveragepy/coveragepy#2091\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-11-3:\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"3557148440","node_id":"PR_kwDOO9cK1s6v6ZKn","number":129,"state":"closed","title":"Bump dagster from 1.11.9 to 1.11.16 in /data_orchestrator.py/dagster_project","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-23T20:44:10.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:45:10.000Z","updated_at":"2025-12-23T20:44:11.000Z","time_to_close":4946340,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.9","new_version":"1.11.16","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/data_orchestrator.py/dagster_project","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.9 to 1.11.16.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.16 (core) / 0.27.16 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe proxy GRPC server heartbeat TTL can now be configured with the DAGSTER_GRPC_PROXY_HEARTBEAT_TTL_SECONDS env var (default remains 30 seconds).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue introduced in dagster 1.11.15 where code locations that previously loaded would sometimes fail to load with a \u003ccode\u003egRPC Error code: RESOURCE_EXHAUSTED\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed an issue where defining a repository using a dictionary of job definitions with a key that did not match the name of the job would work when running dagster locally but not when using Dagster+.\u003c/li\u003e\n\u003cli\u003e[components] Fixed a bug that caused errors when using the \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, and similar state-based components in k8s deployments due to a missing \u003ccode\u003eStateStorage\u003c/code\u003e object in context.\u003c/li\u003e\n\u003cli\u003e[dagster-omni] Added a dependency on \u003ccode\u003epython-dateutil\u003c/code\u003e to \u003ccode\u003edagster-omni\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bollwyvl\"\u003e\u003ccode\u003e@​bollwyvl\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.15 (core) / 0.27.15 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll sequences are now supported in \u003ccode\u003eAssetKey.with_prefix\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Introduce new navigation, with main navigation items previously in top navigation now in a collapsible left nav.\u003c/li\u003e\n\u003cli\u003e[ui] Improve loading performance of Runs page.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Add support for \u003ccode\u003enotebook_task\u003c/code\u003e in \u003ccode\u003ePipesDatabricksClient\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/SoerenStahlmann\"\u003e\u003ccode\u003e@​SoerenStahlmann\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003efetch_row_counts\u003c/code\u003e and \u003ccode\u003efetch_column_metadata\u003c/code\u003e do not execute in the same working directory as the underlying dbt command.\u003c/li\u003e\n\u003cli\u003eFixed a bug with \u003ccode\u003eAutomationCondition.execution_failed\u003c/code\u003e that would cause it to be evaluated as \u003ccode\u003eTrue\u003c/code\u003e for an unpartitioned asset in cases where the latest run failed, but the asset itself materialized successfully before that failure.\u003c/li\u003e\n\u003cli\u003eUnrelated resource keys are now no longer included in the run config schema for subselections of assets.\u003c/li\u003e\n\u003cli\u003eIgnored nodes are properly excluded when generating run config for an implicit asset job\u003c/li\u003e\n\u003cli\u003eInvalid UTF-8 in stderr compute logs are now handled gracefully. (Thanks, \u003ca href=\"https://github.com/2bxtech\"\u003e\u003ccode\u003e@​2bxtech\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fix top nav rendering for Plus users.\u003c/li\u003e\n\u003cli\u003e[dagster-celery] Fix Celery executor ignoring pools for ops. (Thanks, \u003ca href=\"https://github.com/kkanter-asml\"\u003e\u003ccode\u003e@​kkanter-asml\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue that made custom template vars unavailable when specifying them for the \u003ccode\u003ecli_args:\u003c/code\u003e field of the \u003ccode\u003eDbtProjectComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud-cli] Fixed an issue where deploying multiple serverless code locations or code locations with a custom project directory would sometimes fail with an \u0026quot;The dagster package dependency was expected but not found.\u0026quot; error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken social media link in docs. (Thanks, \u003ca href=\"https://github.com/MandyMeindersma\"\u003e\u003ccode\u003e@​MandyMeindersma\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Fix home page performance for users with large numbers of automations and jobs.\u003c/li\u003e\n\u003cli\u003e[ui] Fix a sporadic JavaScript error that can crash the page when loading insights charts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\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/dagster-io/dagster/commit/7b896ff587a88fa0dff4dafa7970a80f6c8c6784\"\u003e\u003ccode\u003e7b896ff\u003c/code\u003e\u003c/a\u003e 1.11.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fef8b0f85c10debb290e6a0bbceb3782948e9981\"\u003e\u003ccode\u003efef8b0f\u003c/code\u003e\u003c/a\u003e Add changelog entry for PEX setup.py fix (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32601\"\u003e#32601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c2a36dbd6e2c3b053b383622c638e7dae62b47ef\"\u003e\u003ccode\u003ec2a36db\u003c/code\u003e\u003c/a\u003e [dagster-cloud-cli] Fix multi-location PEX build bug (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32548\"\u003e#32548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a7fac30beb7f220a8abd0c586f92ed39d6d83ba0\"\u003e\u003ccode\u003ea7fac30\u003c/code\u003e\u003c/a\u003e Add opt-in lru-cache to dst_safe_strptime (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32593\"\u003e#32593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e337d73370eb7c568c1399e3c6e4f18377b3f4ec\"\u003e\u003ccode\u003ee337d73\u003c/code\u003e\u003c/a\u003e fix dagster_aws pipes test (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32589\"\u003e#32589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5e35fdcd6d87c9c5faaac5e9faf06093a7ec6ffc\"\u003e\u003ccode\u003e5e35fdc\u003c/code\u003e\u003c/a\u003e 1.11.16 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32582\"\u003e#32582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5c705026b07377a8e06f6c7ac279f843479d13ef\"\u003e\u003ccode\u003e5c70502\u003c/code\u003e\u003c/a\u003e add per-job permission graphql fields (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32567\"\u003e#32567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/faf25d6c12df6afae14110b32f2719a7b4037df3\"\u003e\u003ccode\u003efaf25d6\u003c/code\u003e\u003c/a\u003e add test that asserts passing an asset key filter to a run event produces an ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f4ad827eab0d72551ea776870dac30bc172417d6\"\u003e\u003ccode\u003ef4ad827\u003c/code\u003e\u003c/a\u003e [docs] add documentation for code server environment variables (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32558\"\u003e#32558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/07c872ac9ae5be2327aebc7fd736e8d409934018\"\u003e\u003ccode\u003e07c872a\u003c/code\u003e\u003c/a\u003e add graphql fields for backfill permissions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32500\"\u003e#32500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.9...1.11.16\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.11.9\u0026new-version=1.11.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Williamson-Consulting-Services/GenAIBusinessCardScanner/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Williamson-Consulting-Services%2FGenAIBusinessCardScanner/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"3511487026","node_id":"PR_kwDOKPNM8c6tijqP","number":262,"state":"closed","title":"build(deps): bump dagster from 1.10.17 to 1.11.14","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T21:08:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T21:06:57.000Z","updated_at":"2025-10-20T21:08:50.000Z","time_to_close":604911,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"dagster","old_version":"1.10.17","new_version":"1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.10.17 to 1.11.14.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclick\u0026lt;8.2\u003c/code\u003e upper bound has been removed\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran][dagster-powerbi][dagster-sling][dagster-dlt] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, \u003ccode\u003ePowerBIWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eSlingReplicationCollectionComponent\u003c/code\u003e, and \u003ccode\u003eDltLoadCollectionComponent\u003c/code\u003e components have been updated to include a \u003ccode\u003eget_asset_spec\u003c/code\u003e method that can be overridden by subclasses to modify translation behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e and \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e have been updated to include an \u003ccode\u003eexecute()\u003c/code\u003e method that can be overridden by subclasses to modify runtime execution behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;airbyte\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProjectComponent\u003c/code\u003e now supports overriding \u003ccode\u003eget_asset_spec\u003c/code\u003e and \u003ccode\u003eget_asset_check_spec\u003c/code\u003e methods when subclassing.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] The \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fivetran\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause errors when instantiating a \u003ccode\u003eTimeWindowPartitionsDefinition\u003c/code\u003e with a monthly schedule and the default day offset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eMaterialize\u003c/code\u003e button in the lineage view is now disabled while the view is updating to avoid inconsistencies when launching runs.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;View error\u0026quot; link in the popup that displayed when a backfill failed to launch was very difficult to see.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue where the \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eexclude\u003c/code\u003e parameters to \u003ccode\u003e@dbt_assets\u003c/code\u003e would be ignored when generating \u003ccode\u003eAssetCheckSpecs\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/nathanskone\"\u003e\u003ccode\u003e@​nathanskone\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-powerbi] Previously, assets generated for semantic models would have a kind tag with an invalid space character (\u003ccode\u003e\u0026quot;semantic model\u0026quot;\u003c/code\u003e). Now, they have the kind tag \u003ccode\u003e\u0026quot;semantic_model\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-sling] Resolved issue that caused the substring \u0026quot;INF\u0026quot; to be stripped from all logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\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/dagster-io/dagster/commit/6a20e6c7e164ea7437c528d79bea0e4cb3908eed\"\u003e\u003ccode\u003e6a20e6c\u003c/code\u003e\u003c/a\u003e 1.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ed46a8f6c9015105a228d8f4e5d5d89500463414\"\u003e\u003ccode\u003eed46a8f\u003c/code\u003e\u003c/a\u003e fmt CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c4c23008b3bc3a6062691af44276a98194c4a6c8\"\u003e\u003ccode\u003ec4c2300\u003c/code\u003e\u003c/a\u003e changelog \u003ccode\u003e1.11.14\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32456\"\u003e#32456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31756ffac2b603fc65da57d506f27ae5dbae4ccc\"\u003e\u003ccode\u003e31756ff\u003c/code\u003e\u003c/a\u003e instead of raising, just enforce location-granularity permissions for full as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0e3860d59a666bafc50be2cdd34afa8e4df319e8\"\u003e\u003ccode\u003e0e3860d\u003c/code\u003e\u003c/a\u003e [ui] Handle asset trend pez for \u0026gt;5 events (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32453\"\u003e#32453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4e3ff95164c559aefc1ccb3b20813c0d694d7770\"\u003e\u003ccode\u003e4e3ff95\u003c/code\u003e\u003c/a\u003e pin deepeval instead (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32451\"\u003e#32451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b31737d00ad35e89616e124f8a67254e21fc478c\"\u003e\u003ccode\u003eb31737d\u003c/code\u003e\u003c/a\u003e remove deepeval from automation requirements (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32450\"\u003e#32450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1f64341da31dc212096977e02781a6742684f263\"\u003e\u003ccode\u003e1f64341\u003c/code\u003e\u003c/a\u003e add graphql owners field for jobs, sensors, and schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32290\"\u003e#32290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b15b85beacb3e3629ef82d6f9d17cef77734d766\"\u003e\u003ccode\u003eb15b85b\u003c/code\u003e\u003c/a\u003e thread owners as beta param on jobs, sensors, schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32289\"\u003e#32289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e216b6ca6d13ee2effa4ed8d61691eb85de9a436\"\u003e\u003ccode\u003ee216b6c\u003c/code\u003e\u003c/a\u003e add backfill permission checks (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32288\"\u003e#32288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.10.17...1.11.14\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.10.17\u0026new-version=1.11.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mobidata-bw/ipl-dagster-pipeline/pull/262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobidata-bw%2Fipl-dagster-pipeline/issues/262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/262/packages"},{"uuid":"3508336114","node_id":"PR_kwDOM2TEHs6tX0oC","number":111,"state":"closed","title":"Bump dagster from 1.9.10 to 1.11.14","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T03:43:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T03:33:43.000Z","updated_at":"2025-10-20T03:43:01.000Z","time_to_close":605357,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.14.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclick\u0026lt;8.2\u003c/code\u003e upper bound has been removed\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran][dagster-powerbi][dagster-sling][dagster-dlt] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, \u003ccode\u003ePowerBIWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eSlingReplicationCollectionComponent\u003c/code\u003e, and \u003ccode\u003eDltLoadCollectionComponent\u003c/code\u003e components have been updated to include a \u003ccode\u003eget_asset_spec\u003c/code\u003e method that can be overridden by subclasses to modify translation behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e and \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e have been updated to include an \u003ccode\u003eexecute()\u003c/code\u003e method that can be overridden by subclasses to modify runtime execution behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;airbyte\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProjectComponent\u003c/code\u003e now supports overriding \u003ccode\u003eget_asset_spec\u003c/code\u003e and \u003ccode\u003eget_asset_check_spec\u003c/code\u003e methods when subclassing.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] The \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fivetran\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause errors when instantiating a \u003ccode\u003eTimeWindowPartitionsDefinition\u003c/code\u003e with a monthly schedule and the default day offset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eMaterialize\u003c/code\u003e button in the lineage view is now disabled while the view is updating to avoid inconsistencies when launching runs.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;View error\u0026quot; link in the popup that displayed when a backfill failed to launch was very difficult to see.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue where the \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eexclude\u003c/code\u003e parameters to \u003ccode\u003e@dbt_assets\u003c/code\u003e would be ignored when generating \u003ccode\u003eAssetCheckSpecs\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/nathanskone\"\u003e\u003ccode\u003e@​nathanskone\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-powerbi] Previously, assets generated for semantic models would have a kind tag with an invalid space character (\u003ccode\u003e\u0026quot;semantic model\u0026quot;\u003c/code\u003e). Now, they have the kind tag \u003ccode\u003e\u0026quot;semantic_model\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-sling] Resolved issue that caused the substring \u0026quot;INF\u0026quot; to be stripped from all logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\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/dagster-io/dagster/commit/6a20e6c7e164ea7437c528d79bea0e4cb3908eed\"\u003e\u003ccode\u003e6a20e6c\u003c/code\u003e\u003c/a\u003e 1.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ed46a8f6c9015105a228d8f4e5d5d89500463414\"\u003e\u003ccode\u003eed46a8f\u003c/code\u003e\u003c/a\u003e fmt CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c4c23008b3bc3a6062691af44276a98194c4a6c8\"\u003e\u003ccode\u003ec4c2300\u003c/code\u003e\u003c/a\u003e changelog \u003ccode\u003e1.11.14\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32456\"\u003e#32456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31756ffac2b603fc65da57d506f27ae5dbae4ccc\"\u003e\u003ccode\u003e31756ff\u003c/code\u003e\u003c/a\u003e instead of raising, just enforce location-granularity permissions for full as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0e3860d59a666bafc50be2cdd34afa8e4df319e8\"\u003e\u003ccode\u003e0e3860d\u003c/code\u003e\u003c/a\u003e [ui] Handle asset trend pez for \u0026gt;5 events (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32453\"\u003e#32453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4e3ff95164c559aefc1ccb3b20813c0d694d7770\"\u003e\u003ccode\u003e4e3ff95\u003c/code\u003e\u003c/a\u003e pin deepeval instead (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32451\"\u003e#32451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b31737d00ad35e89616e124f8a67254e21fc478c\"\u003e\u003ccode\u003eb31737d\u003c/code\u003e\u003c/a\u003e remove deepeval from automation requirements (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32450\"\u003e#32450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1f64341da31dc212096977e02781a6742684f263\"\u003e\u003ccode\u003e1f64341\u003c/code\u003e\u003c/a\u003e add graphql owners field for jobs, sensors, and schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32290\"\u003e#32290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b15b85beacb3e3629ef82d6f9d17cef77734d766\"\u003e\u003ccode\u003eb15b85b\u003c/code\u003e\u003c/a\u003e thread owners as beta param on jobs, sensors, schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32289\"\u003e#32289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e216b6ca6d13ee2effa4ed8d61691eb85de9a436\"\u003e\u003ccode\u003ee216b6c\u003c/code\u003e\u003c/a\u003e add backfill permission checks (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32288\"\u003e#32288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.14\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"2890286133","node_id":"PR_kwDOGKy20s6sRkQ1","number":458,"state":"closed","title":"Bump dagster from 1.9.5 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T11:42:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T13:35:52.000Z","updated_at":"2025-10-08T11:42:34.000Z","time_to_close":166002,"merged_at":"2025-10-08T11:42:34.000Z","merged_by":"canimus","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.5","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.5 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.5...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.9.5\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/canimus/cuallee/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/canimus%2Fcuallee/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"},{"uuid":"2889693927","node_id":"PR_kwDOHXUCKM6sPTrn","number":346,"state":"open","title":"Update dagster requirement from \u003c1.11.13,\u003e=1.7.15 to \u003e=1.7.15,\u003c1.11.14","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T10:50:48.000Z","updated_at":"2025-10-06T10:50:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"dagster","old_version":"\u003c1.11.13,\u003e=1.7.15","new_version":"\u003e=1.7.15,\u003c1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [dagster](https://github.com/dagster-io/dagster) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/dagster-blueprints/v1.9.13.post1...1.11.13\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/catalyst-cooperative/pudl-usage-metrics/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fpudl-usage-metrics/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"},{"uuid":"2889498225","node_id":"PR_kwDOPMa8nM6sOj5x","number":59,"state":"open","title":"pip(deps): bump dagster from 1.5.8 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T09:50:22.000Z","updated_at":"2025-10-06T09:50:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"pip(deps)","packages":[{"name":"dagster","old_version":"1.5.8","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.5.8 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.5.8...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.5.8\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OliyadTeshome/telegram-medical-data-pipeline/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OliyadTeshome%2Ftelegram-medical-data-pipeline/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"2889154938","node_id":"PR_kwDOPnLO_M6sNQF6","number":5,"state":"open","title":"Bump dagster from 1.11.8 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T07:48:26.000Z","updated_at":"2025-10-06T07:48:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.8","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.8 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.8...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.11.8\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/veloslab/docker-dagster/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/veloslab%2Fdocker-dagster/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2888713875","node_id":"PR_kwDOM2TEHs6sLkaT","number":107,"state":"open","title":"Bump dagster from 1.9.10 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T03:35:09.000Z","updated_at":"2025-10-06T03:35:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.13\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"2884963843","node_id":"PR_kwDOO9cK1s6r9Q4D","number":95,"state":"open","title":"Bump dagster from 1.11.9 to 1.11.13 in /data_orchestrator.py/dagster_project","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T13:24:58.000Z","updated_at":"2025-10-03T13:24:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.9","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/data_orchestrator.py/dagster_project","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.9 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.9...1.11.13\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.11.9\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/betsalel-williamson/GenAIBusinessCardScanner/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/betsalel-williamson%2FGenAIBusinessCardScanner/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"},{"uuid":"2868930980","node_id":"PR_kwDOM2TEHs6rAGmk","number":106,"state":"closed","title":"Bump dagster from 1.9.10 to 1.11.12","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T03:35:11.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T03:56:04.000Z","updated_at":"2025-10-06T03:35:11.000Z","time_to_close":603547,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.12","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.12.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\u003c/li\u003e\n\u003cli\u003e[ui] Typing large YAML documents in the launchpad when default config is present is now more performant.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where setting a FloatMetadataValue to float('inf') or float('-inf') would cause an error when loading that metadata over graphql.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Clear\u0026quot; button in the dimension partition text input for multi-partitioned assets now clears invalid selections as expected.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the \u003ccode\u003eDbtCloudWorkspaceClient\u003c/code\u003e that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no \u003ccode\u003esteps_override\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.10 (core) / 0.27.10 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einline-component\u003c/code\u003e command to the publicly available scaffold commands in the Dagster CLI.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003erequire_upstream_step_success\u003c/code\u003e config param to all executors. If \u003ccode\u003e{\u0026quot;step_dependency_config\u0026quot;: {\u0026quot;require_upstream_step_success\u0026quot;: False}}\u003c/code\u003e is set, this will allow downstream steps to execute immediately after all required upstream outputs have finished, even if the upstream step has not completed in its entirety yet. This can be useful particularly in cases where there are large multi-assets with downstream assets that depend on only a subset of the assets in the upstream step.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003elogsForRun\u003c/code\u003e​ resolvers and \u003ccode\u003eeventConnection\u003c/code\u003e​ resolvers in the Dagster GraphQL API will now apply a default limit of 1000 to the number of logs returned from a single graphql query. The \u003ccode\u003ecursor\u003c/code\u003e​ field in the response can be used to continue iterating through the logs for a given run.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] \u003ccode\u003e@airbyte_assets\u003c/code\u003e and \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e (previously \u003ccode\u003eAirbyteCloudWorkspaceComponent\u003c/code\u003e) now support Airbyte OSS and Enterprise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\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/dagster-io/dagster/commit/9223d9b9b0c7576911d885a51c19d7d8d510a319\"\u003e\u003ccode\u003e9223d9b\u003c/code\u003e\u003c/a\u003e 1.11.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/33b84a54ae77cf7797905c63791144578b60ab02\"\u003e\u003ccode\u003e33b84a5\u003c/code\u003e\u003c/a\u003e Remove unneccesary time window validation checks in asset backfill logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32\"\u003e#32\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17be34d921092cd65e8acc3aa13676fe6f109af3\"\u003e\u003ccode\u003e17be34d\u003c/code\u003e\u003c/a\u003e [changelog] 1.11.12 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32292\"\u003e#32292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c54198054364f34f224fc5407a75e5a1feadec2c\"\u003e\u003ccode\u003ec541980\u003c/code\u003e\u003c/a\u003e Speed up assetsLatestInfo calculation (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32280\"\u003e#32280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b954422123043e47235d3fc4674e444104b99852\"\u003e\u003ccode\u003eb954422\u003c/code\u003e\u003c/a\u003e [docs] Example shared module (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32277\"\u003e#32277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/faab53e267504cad662a2671fc60ba54c6716ae3\"\u003e\u003ccode\u003efaab53e\u003c/code\u003e\u003c/a\u003e [sbc] Update dg plus deploy state storage (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32263\"\u003e#32263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/73d9411e17261005f83354da4c9074e8fb276b2f\"\u003e\u003ccode\u003e73d9411\u003c/code\u003e\u003c/a\u003e [docs] Update insights retention length (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32234\"\u003e#32234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ea256a6695a6e86a3103d8ab5451eb8e380200c0\"\u003e\u003ccode\u003eea256a6\u003c/code\u003e\u003c/a\u003e [uv] bump pin, remove retry script (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32254\"\u003e#32254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3aba828e2db16dc34d7a4a77e262a84a36d47c4d\"\u003e\u003ccode\u003e3aba828\u003c/code\u003e\u003c/a\u003e [examples] remove entries in scaffolder for deleted examples (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32276\"\u003e#32276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a27c0533bdb9b5f71470d279d76c0deacfe7e04e\"\u003e\u003ccode\u003ea27c053\u003c/code\u003e\u003c/a\u003e Attempt to reproduce an issue where DA sensors that emit backfills hit an exc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.12\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}],"issue_packages":[{"old_version":"1.13.0","new_version":"1.13.4","update_type":"patch","path":null,"pr_created_at":"2026-05-11T11:00:51.000Z","version_change":"1.13.0 → 1.13.4","issue":{"uuid":"4420248142","node_id":"PR_kwDOSAcxS87aN88m","number":276,"state":"open","title":"chore(deps): bump the python-deps group with 10 updates","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-05-11T11:00:51.000Z","updated_at":"2026-05-11T11:00:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-deps","update_count":10,"packages":[{"name":"pydantic","old_version":"2.13.0","new_version":"2.13.4","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pydantic-settings","old_version":"2.13.1","new_version":"2.14.1","repository_url":"https://github.com/pydantic/pydantic-settings"},{"name":"dagster","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-docker","old_version":"0.29.0","new_version":"0.29.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.13.0","new_version":"1.13.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"httpx","old_version":"0.27.2","new_version":"0.28.1","repository_url":"https://github.com/encode/httpx"},{"name":"yfinance","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/ranaroussi/yfinance"},{"name":"fastapi","old_version":"0.135.3","new_version":"0.136.1","repository_url":"https://github.com/fastapi/fastapi"},{"name":"langchain-openai","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langfuse","old_version":"4.2.0","new_version":"4.6.1","repository_url":"https://github.com/langfuse/langfuse"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.13.0` | `2.13.4` |\n| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.13.1` | `2.14.1` |\n| [dagster](https://github.com/dagster-io/dagster) | `1.13.0` | `1.13.4` |\n| [dagster-docker](https://github.com/dagster-io/dagster) | `0.29.0` | `0.29.4` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.13.0` | `1.13.4` |\n| [httpx](https://github.com/encode/httpx) | `0.27.2` | `0.28.1` |\n| [yfinance](https://github.com/ranaroussi/yfinance) | `1.2.2` | `1.3.0` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.135.3` | `0.136.1` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `1.2.0` | `1.2.1` |\n| [langfuse](https://github.com/langfuse/langfuse) | `4.2.0` | `4.6.1` |\n\nUpdates `pydantic` from 2.13.0 to 2.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 2026-05-06\u003c/h2\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.3 2026-04-20\u003c/h2\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.2 2026-04-17\u003c/h2\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1 2026-04-15\u003c/h2\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\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/pydantic/pydantic/blob/v2.13.4/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.3\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.2\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.1\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\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/pydantic/pydantic/commit/cf67d4b3193c3fe43ede18612ed62785eee11382\"\u003e\u003ccode\u003ecf67d4b\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f0d8a214a5803036db46a56b1f62f1e56b81d662\"\u003e\u003ccode\u003ef0d8a21\u003c/code\u003e\u003c/a\u003e Prepare release v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/5e3fe1d41a00f441204241c66078003ae0391f9a\"\u003e\u003ccode\u003e5e3fe1d\u003c/code\u003e\u003c/a\u003e Check for pydantic tag pattern in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7f9edcc2a191d2eaa9751220eb910914e716a686\"\u003e\u003ccode\u003e7f9edcc\u003c/code\u003e\u003c/a\u003e Document tagging conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/b46a0c9b8a4dd967fda8ec1a92f6437076bf262c\"\u003e\u003ccode\u003eb46a0c9\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/50629c851e61d887d5420452c311ec6203f1f400\"\u003e\u003ccode\u003e50629c8\u003c/code\u003e\u003c/a\u003e Update to PyPy 7.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8522ebb71e5e9a6f7188af5f009f01785b8cf725\"\u003e\u003ccode\u003e8522ebb\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a37f3aff090ca342dc5f48304889963530b993f8\"\u003e\u003ccode\u003ea37f3af\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003eMISSING\u003c/code\u003e sentinel test to work with unreleased \u003ccode\u003etyping_extensions\u003c/code\u003e ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/909259a9df660518033aa686b689f045a6eaf9d2\"\u003e\u003ccode\u003e909259a\u003c/code\u003e\u003c/a\u003e Remove Logfire example in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/2c4174c366606fc2dc46cb806833a080aefa77df\"\u003e\u003ccode\u003e2c4174c\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.155 to 0.2.185\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic-settings` from 2.13.1 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic-settings/releases\"\u003epydantic-settings's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/850\"\u003epydantic/pydantic-settings#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 5 updates 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/pydantic/pydantic-settings/pull/854\"\u003epydantic/pydantic-settings#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 3 updates 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/pydantic/pydantic-settings/pull/853\"\u003epydantic/pydantic-settings#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 2 updates 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/pydantic/pydantic-settings/pull/856\"\u003epydantic/pydantic-settings#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field named \u003ccode\u003ecls\u003c/code\u003e conflicting with classmethod parameter by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/858\"\u003epydantic/pydantic-settings#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare release 2.14.1 by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/859\"\u003epydantic/pydantic-settings#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic-settings/compare/v2.14.0...v2.14.1\"\u003ehttps://github.com/pydantic/pydantic-settings/compare/v2.14.0...v2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing env vars into Optional Strict types by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/792\"\u003epydantic/pydantic-settings#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix RecursionError with mutually recursive models in CLI by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/794\"\u003epydantic/pydantic-settings#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix env_file from model_config ignored in CliApp.run() (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/795\"\u003e#795\u003c/a\u003e) by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/796\"\u003epydantic/pydantic-settings#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/798\"\u003epydantic/pydantic-settings#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Dependabot configuration by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/801\"\u003epydantic/pydantic-settings#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump samuelcolvin/check-python-version from 4.1 to 5 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/pydantic/pydantic-settings/pull/802\"\u003epydantic/pydantic-settings#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 7 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/pydantic/pydantic-settings/pull/803\"\u003epydantic/pydantic-settings#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 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/pydantic/pydantic-settings/pull/804\"\u003epydantic/pydantic-settings#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 5 to 7 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/pydantic/pydantic-settings/pull/805\"\u003epydantic/pydantic-settings#805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 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/pydantic/pydantic-settings/pull/806\"\u003epydantic/pydantic-settings#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore chardet and group GitHub Actions in Dependabot by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/808\"\u003epydantic/pydantic-settings#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/download-artifact from 4 to 8 in the github-actions group 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/pydantic/pydantic-settings/pull/809\"\u003epydantic/pydantic-settings#809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 2 updates 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/pydantic/pydantic-settings/pull/810\"\u003epydantic/pydantic-settings#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport reading .env files from FIFOs (e.g. 1Password Environments) by \u003ca href=\"https://github.com/JacobHayes\"\u003e\u003ccode\u003e@​JacobHayes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/776\"\u003epydantic/pydantic-settings#776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AliasChoices ignored when changing provider priority by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/813\"\u003epydantic/pydantic-settings#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve KeyError in run_subcommand for underscore field names by \u003ca href=\"https://github.com/bradykieffer\"\u003e\u003ccode\u003e@​bradykieffer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/799\"\u003epydantic/pydantic-settings#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/814\"\u003epydantic/pydantic-settings#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eLiteral[numeric Enum]\u003c/code\u003e coercion for CLI and env vars by \u003ca href=\"https://github.com/m9810223\"\u003e\u003ccode\u003e@​m9810223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/811\"\u003epydantic/pydantic-settings#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nested discriminated unions not discovered by env/CLI providers by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/816\"\u003epydantic/pydantic-settings#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/820\"\u003epydantic/pydantic-settings#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI ensure env nested max split internally. by \u003ca href=\"https://github.com/kschwab\"\u003e\u003ccode\u003e@​kschwab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/821\"\u003epydantic/pydantic-settings#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/824\"\u003epydantic/pydantic-settings#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eboto3-stubs\u003c/code\u003e to \u003ccode\u003etypes-boto3\u003c/code\u003e by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/831\"\u003epydantic/pydantic-settings#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CLI not recognizing field name with validate_by_name and AliasChoices by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/826\"\u003epydantic/pydantic-settings#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow customisation of the dotevn setting source to filter variables by \u003ca href=\"https://github.com/CaselIT\"\u003e\u003ccode\u003e@​CaselIT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/832\"\u003epydantic/pydantic-settings#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 3 updates 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/pydantic/pydantic-settings/pull/833\"\u003epydantic/pydantic-settings#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce yamlfmt by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/836\"\u003epydantic/pydantic-settings#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump boto3 from 1.42.82 to 1.42.83 in the python-packages group 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/pydantic/pydantic-settings/pull/837\"\u003epydantic/pydantic-settings#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce zizmor by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/838\"\u003epydantic/pydantic-settings#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CliPositionalArg[list[CustomType]] crash for custom types by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/839\"\u003epydantic/pydantic-settings#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Mypy plugin for \u003ccode\u003eBaseSettings.__init__()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/842\"\u003epydantic/pydantic-settings#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecli_ignore_unknown_args=True\u003c/code\u003e not working on subcommands by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/844\"\u003epydantic/pydantic-settings#844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-packages group with 4 updates 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/pydantic/pydantic-settings/pull/847\"\u003epydantic/pydantic-settings#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CLI descriptions lost under \u003ccode\u003epython -OO\u003c/code\u003e by falling back to \u003ccode\u003ejson_schema_extra\u003c/code\u003e by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/843\"\u003epydantic/pydantic-settings#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare release 2.14.0 by \u003ca href=\"https://github.com/hramezani\"\u003e\u003ccode\u003e@​hramezani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/pull/848\"\u003epydantic/pydantic-settings#848\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/pydantic/pydantic-settings/commit/e95c30bec8cfaee88ee275138c064aea97a25bdf\"\u003e\u003ccode\u003ee95c30b\u003c/code\u003e\u003c/a\u003e Prepare release 2.14.1 (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/0c8734581b6cf70a995afad603ac456631d00621\"\u003e\u003ccode\u003e0c87345\u003c/code\u003e\u003c/a\u003e Fix field named \u003ccode\u003ecls\u003c/code\u003e conflicting with classmethod parameter (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/7bd0072795a800065b42210b6dca90fc9b83daf7\"\u003e\u003ccode\u003e7bd0072\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 2 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/b03e573d017ed48e1c2774a5e0b715db9766c76b\"\u003e\u003ccode\u003eb03e573\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/eaa3b434938411ec8a3717ea646614561e713f51\"\u003e\u003ccode\u003eeaa3b43\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 5 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/9f95615c24c6813c1d7d203576581a79cb6d9e8e\"\u003e\u003ccode\u003e9f95615\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 4 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/8916beeecc6d0510e3d0532a0ed839937400ddc3\"\u003e\u003ccode\u003e8916bee\u003c/code\u003e\u003c/a\u003e Prepare release 2.14.0 (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/39e551c0910c85505b608ff85a103b2c9f7396c5\"\u003e\u003ccode\u003e39e551c\u003c/code\u003e\u003c/a\u003e Fix CLI descriptions lost under \u003ccode\u003epython -OO\u003c/code\u003e by falling back to `json_schema_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/9ed7f48ea2c90f436a03b01f721fe6656c869b14\"\u003e\u003ccode\u003e9ed7f48\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 4 updates (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic-settings/commit/617c690fb16c95eb0fb98fc88c0d6d82b9af4fa9\"\u003e\u003ccode\u003e617c690\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecli_ignore_unknown_args=True\u003c/code\u003e not working on subcommands (\u003ca href=\"https://redirect.github.com/pydantic/pydantic-settings/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic-settings/compare/v2.13.1...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commit/471ec1196f0cd370c440f0584a3d9b9e5e313c6c\"\u003e\u003ccode\u003e471ec11\u003c/code\u003e\u003c/a\u003e 1.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/015d9f7c360a33a2f17a631f0602af6d87923fd8\"\u003e\u003ccode\u003e015d9f7\u003c/code\u003e\u003c/a\u003e Add 1.13.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42185feab36c623e36c23f0f3021b539b788c25b\"\u003e\u003ccode\u003e42185fe\u003c/code\u003e\u003c/a\u003e [assets] Fix bug in cycle resolution logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23795\"\u003e#23795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cb58f0c7c853035fa9e01e2833d293dcb6ac3f96\"\u003e\u003ccode\u003ecb58f0c\u003c/code\u003e\u003c/a\u003e Apply implicit run-records limit at GraphQL resolver layer (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23680\"\u003e#23680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42b553a009c7b6bfebb971d4c547b0f40dcca1db\"\u003e\u003ccode\u003e42b553a\u003c/code\u003e\u003c/a\u003e ci(buildkite): wait for dockerd socket before starting main containers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23861\"\u003e#23861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/567d44561fe96a4b2e4fbf0e528efe3e46190159\"\u003e\u003ccode\u003e567d445\u003c/code\u003e\u003c/a\u003e [ty] [dagstermill] migrate from pyright to ty (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23826\"\u003e#23826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4a0823accfaaa2f9fa9fcbdfdd89ee559c9845fc\"\u003e\u003ccode\u003e4a0823a\u003c/code\u003e\u003c/a\u003e maint: bring rest resources into naming compliance (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23749\"\u003e#23749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cddae2470296255c91db95c3bc387d664dafd6c5\"\u003e\u003ccode\u003ecddae24\u003c/code\u003e\u003c/a\u003e chore(dagster): drop unnecessary \u003ccode\u003e# type: ignore\u003c/code\u003e in errors.py (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23862\"\u003e#23862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/57e3d4e49390e1060fe7d2d47239c64774775036\"\u003e\u003ccode\u003e57e3d4e\u003c/code\u003e\u003c/a\u003e ci(buildkite): bump dind max-concurrent-downloads/uploads 3 → 10 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23857\"\u003e#23857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1988f2ea19f78822718abb750d9ac29ebae7e472\"\u003e\u003ccode\u003e1988f2e\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eany\u003c/code\u003e type usage across dagster-oss JS modules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23756\"\u003e#23756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-docker` from 0.29.0 to 0.29.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/releases\"\u003edagster-docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the open/close behavior of the partition selector in the materialization dialog.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed false-positive syntax errors in asset selection inputs while the autocomplete dropdown was open.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed \u003ccode\u003ekey:value\u003c/code\u003e autocompletion in search inputs not advancing into value-suggestion context when accepting a key with the Enter key.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the asset catalog \u0026quot;Group by Owner\u0026quot; and \u0026quot;Group by Tags\u0026quot; views not showing assets with empty owner or tag arrays under a \u0026quot;None\u0026quot; section.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed asset selection summary tiles with long titles visually overlapping with adjacent UI.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed monospace text in several places that had reverted to the default font.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed errors parsing timestamps from newer versions of the Airbyte API.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] Fixed an issue where the \u003ccode\u003e--defs-state-info\u003c/code\u003e argument was applied to the multipex server command but not to the gRPC server command in serverless deployments.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where dbt assets configured with \u003ccode\u003eenable_duplicate_source_asset_keys\u003c/code\u003e could emit duplicate dependency entries and ambiguous source metadata when multiple dbt sources resolved to the same asset key.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Added a workaround for an upstream issue in the Kubernetes Python client where setting the \u003ccode\u003eNO_PROXY\u003c/code\u003e or \u003ccode\u003eno_proxy\u003c/code\u003e environment variable did not affect the configuration of Kubernetes API calls.\u003c/li\u003e\n\u003cli\u003e[dagster-snowflake] Replaced deprecated Pydantic \u003ccode\u003evalidator\u003c/code\u003e usage with \u003ccode\u003efield_validator\u003c/code\u003e to eliminate Pydantic deprecation warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for writing unit tests for declarative automation conditions.\u003c/li\u003e\n\u003cli\u003eAdded documentation for branch deployment RBAC.\u003c/li\u003e\n\u003cli\u003eAdded a dedicated documentation page for branch deployment concurrency settings.\u003c/li\u003e\n\u003cli\u003eDocumented the new asset-event webhook tokens.\u003c/li\u003e\n\u003cli\u003eClarified asset metric monitor behavior in the alerts documentation.\u003c/li\u003e\n\u003cli\u003eAdded required API scopes to the Databricks connection documentation.\u003c/li\u003e\n\u003cli\u003eUpdated the Databricks connection documentation with an OAuth flow for service principals.\u003c/li\u003e\n\u003cli\u003e[dg] Documented the \u003ccode\u003edg\u003c/code\u003e CLI configuration option for setting a custom virtual environment path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.2 (core) / 0.29.2 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Users can now hold Cmd or Ctrl while clicking launch, materialize, re-execute, or retry buttons to open the resulting run in a new\nbrowser tab instead of navigating away from the current page.\u003c/li\u003e\n\u003cli\u003e[ui] Added an Azure DevOps kind tag icon for assets tagged with the \u003ccode\u003eazuredevops\u003c/code\u003e kind.\u003c/li\u003e\n\u003cli\u003e[dg] The \u003ccode\u003edg utils integrations\u003c/code\u003e sub-command has been removed.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003eDatabricksClientResource\u003c/code\u003e now accepts a \u003ccode\u003ecredentials_strategy\u003c/code\u003e argument, enabling federated and custom authentication flows via the Databricks SDK's \u003ccode\u003eCredentialsStrategy\u003c/code\u003e protocol. (Thanks, \u003ca href=\"https://github.com/hbellur0526\"\u003e\u003ccode\u003e@​hbellur0526\u003c/code\u003e\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/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-docker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.13.0 to 1.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.4 (core) / 0.29.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etyping.Mapping\u003c/code\u003e and \u003ccode\u003etyping.Sequence\u003c/code\u003e annotations are now supported on op and asset inputs.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003epath_prefix\u003c/code\u003e parameter to \u003ccode\u003eDagsterGraphQLClient\u003c/code\u003e to support connecting to webserver deployments behind a non-root path prefix.\u003c/li\u003e\n\u003cli\u003eAdded a \u003ccode\u003estorage_kind\u003c/code\u003e field to \u003ccode\u003eTableMetadataSet\u003c/code\u003e to denote the storage system that backs a table (e.g., \u003ccode\u003esnowflake\u003c/code\u003e, \u003ccode\u003edatabricks\u003c/code\u003e, \u003ccode\u003ebigquery\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edefine_asset_job\u003c/code\u003e now validates owner strings at definition time, producing clearer error messages for invalid owners.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eschedule:\u003c/code\u003e and \u003ccode\u003esensor:\u003c/code\u003e selector syntax now matches assets in jobs targeted by the schedule or sensor, in addition to assets directly in the asset selection.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] Added a configurable \u003ccode\u003eendpoint_suffix\u003c/code\u003e parameter to ADLS2 and Blob Storage utilities, resources, components, and compute log manager (also exposed as \u003ccode\u003eendpointSuffix\u003c/code\u003e in the Helm chart for \u003ccode\u003eAzureBlobComputeLogManager\u003c/code\u003e), enabling Azure Government Cloud, Azure China, and other sovereign cloud endpoints.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added a \u003ccode\u003etranslation\u003c/code\u003e parameter to \u003ccode\u003eDbtCloudComponent\u003c/code\u003e for customizing how dbt models are translated into Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-soda] Added a new \u003ccode\u003edagster-soda\u003c/code\u003e library (preview) containing the \u003ccode\u003eSodaScanComponent\u003c/code\u003e for executing Soda Core data quality checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where asset checks could be dropped from a job during subset selection.\u003c/li\u003e\n\u003cli\u003eAsset checks can now be defined on assets whose names contain dots.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed a bug where \u003ccode\u003edg plus deploy\u003c/code\u003e did not read the local config stored by \u003ccode\u003edg plus login\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the \u0026quot;Flatten graphs\u0026quot; toggle in the graph query input on the Launchpad.\u003c/li\u003e\n\u003cli\u003e[ui] Restored CommonMark-compliant Markdown line break rendering in Markdown descriptions and docs blocks. (Thanks, \u003ca href=\"https://github.com/vidiyala99\"\u003e\u003ccode\u003e@​vidiyala99\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fixed an issue where Airbyte job timestamp parsing could fail with newer Airbyte API versions due to stricter ISO format handling.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003eInsufficientFreeAddressesInSubnet\u003c/code\u003e and \u0026quot;Task provisioning failed\u0026quot; are now treated as transient ECS stop reasons, so affected runs are retried instead of marked as a permanent failure.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a bug where path-based dbt selectors did not match assets correctly because absolute paths were not calculated relative to the project root.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where conflicting source metadata could spuriously raise an error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for multi-region failover in Dagster+.\u003c/li\u003e\n\u003cli\u003eRenamed the DuckDB integration documentation to MotherDuck.\u003c/li\u003e\n\u003cli\u003eRebranded the in-app Compass assistant as Dagster+ AI in documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.3 (core) / 0.29.3 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eowners\u003c/code\u003e parameter to \u003ccode\u003edefine_asset_job\u003c/code\u003e, mirroring the field on regular jobs.\u003c/li\u003e\n\u003cli\u003eImproved error messages when required config is missing in Dagster jobs, with clearer guidance on which fields are missing and example config to provide.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLOGS_CAPTURED\u003c/code\u003e event messages no longer say \u0026quot;Started capturing logs\u0026quot;, since compute log managers typically upload logs on completion rather than streaming in real time.\u003c/li\u003e\n\u003cli\u003e[ui] Added client-side validation for the deployment settings YAML editor that warns when unknown keys are detected.\u003c/li\u003e\n\u003cli\u003e[ui] Op tags are now shown on the asset details page in a separate \u0026quot;Op tags\u0026quot; row, alongside the asset's own tags.\u003c/li\u003e\n\u003cli\u003e[ui] Redesigned the sensor dry run dialog with a stacked cursor layout, copy buttons for cursor values, and an inline run config preview.\u003c/li\u003e\n\u003cli\u003e[dagster-clickhouse] Added new \u003ccode\u003edagster-clickhouse\u003c/code\u003e, \u003ccode\u003edagster-clickhouse-pandas\u003c/code\u003e, and \u003ccode\u003edagster-clickhouse-polars\u003c/code\u003e libraries with native ClickHouse resources, IO managers, and \u003ccode\u003edg\u003c/code\u003e components.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud] The \u003ccode\u003eEcsUserCodeLauncher\u003c/code\u003e now accepts a \u003ccode\u003erepository_credentials\u003c/code\u003e config option, allowing ECR credentials to be configured at the agent or deployment level instead of only per code location.\u003c/li\u003e\n\u003cli\u003e[dagster-postgres] Added workload identity federation (WIF) authentication for PostgreSQL via a new \u003ccode\u003eauth_provider\u003c/code\u003e config option (\u003ccode\u003eazure_wif\u003c/code\u003e, \u003ccode\u003egcp_wif\u003c/code\u003e, or \u003ccode\u003eaws_wif\u003c/code\u003e), with optional extras \u003ccode\u003edagster-postgres[azure]\u003c/code\u003e, \u003ccode\u003edagster-postgres[gcp]\u003c/code\u003e, and \u003ccode\u003edagster-postgres[aws]\u003c/code\u003e. The Helm chart supports WIF via \u003ccode\u003eglobal.postgresqlAuthWifEnabled\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/JohnMav\"\u003e\u003ccode\u003e@​JohnMav\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an error when starting a schedule whose name was previously used for a sensor (or vice versa).\u003c/li\u003e\n\u003cli\u003eFixed a race condition in Pipes that could cause dynamically-added log readers to be missed.\u003c/li\u003e\n\u003cli\u003e[dg] Fixed bugs in the GitLab hybrid scaffolder used by \u003ccode\u003edg plus deploy configure\u003c/code\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/dagster-io/dagster/commit/471ec1196f0cd370c440f0584a3d9b9e5e313c6c\"\u003e\u003ccode\u003e471ec11\u003c/code\u003e\u003c/a\u003e 1.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/015d9f7c360a33a2f17a631f0602af6d87923fd8\"\u003e\u003ccode\u003e015d9f7\u003c/code\u003e\u003c/a\u003e Add 1.13.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42185feab36c623e36c23f0f3021b539b788c25b\"\u003e\u003ccode\u003e42185fe\u003c/code\u003e\u003c/a\u003e [assets] Fix bug in cycle resolution logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23795\"\u003e#23795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cb58f0c7c853035fa9e01e2833d293dcb6ac3f96\"\u003e\u003ccode\u003ecb58f0c\u003c/code\u003e\u003c/a\u003e Apply implicit run-records limit at GraphQL resolver layer (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23680\"\u003e#23680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/42b553a009c7b6bfebb971d4c547b0f40dcca1db\"\u003e\u003ccode\u003e42b553a\u003c/code\u003e\u003c/a\u003e ci(buildkite): wait for dockerd socket before starting main containers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23861\"\u003e#23861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/567d44561fe96a4b2e4fbf0e528efe3e46190159\"\u003e\u003ccode\u003e567d445\u003c/code\u003e\u003c/a\u003e [ty] [dagstermill] migrate from pyright to ty (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23826\"\u003e#23826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4a0823accfaaa2f9fa9fcbdfdd89ee559c9845fc\"\u003e\u003ccode\u003e4a0823a\u003c/code\u003e\u003c/a\u003e maint: bring rest resources into naming compliance (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23749\"\u003e#23749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cddae2470296255c91db95c3bc387d664dafd6c5\"\u003e\u003ccode\u003ecddae24\u003c/code\u003e\u003c/a\u003e chore(dagster): drop unnecessary \u003ccode\u003e# type: ignore\u003c/code\u003e in errors.py (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23862\"\u003e#23862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/57e3d4e49390e1060fe7d2d47239c64774775036\"\u003e\u003ccode\u003e57e3d4e\u003c/code\u003e\u003c/a\u003e ci(buildkite): bump dind max-concurrent-downloads/uploads 3 → 10 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23857\"\u003e#23857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1988f2ea19f78822718abb750d9ac29ebae7e472\"\u003e\u003ccode\u003e1988f2e\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eany\u003c/code\u003e type usage across dagster-oss JS modules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/23756\"\u003e#23756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.13.0...1.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httpx` from 0.27.2 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/encode/httpx/releases\"\u003ehttpx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.28.1\u003c/h2\u003e\n\u003ch2\u003e0.28.1 (6th December, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL case where \u003ccode\u003everify=False\u003c/code\u003e together with client side certificates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.28.0\u003c/h2\u003e\n\u003ch2\u003e0.28.0 (28th November, 2024)\u003c/h2\u003e\n\u003cp\u003eThe 0.28 release includes a limited set of deprecations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eWe are working towards a simplified SSL configuration API.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eFor users of the standard \u003ccode\u003everify=True\u003c/code\u003e or \u003ccode\u003everify=False\u003c/code\u003e cases, or \u003ccode\u003everify=\u0026lt;ssl_context\u0026gt;\u003c/code\u003e case this should require no changes. The following cases have been deprecated...\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003everify\u003c/code\u003e argument as a string argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ecert\u003c/code\u003e argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOur revised \u003ca href=\"https://github.com/encode/httpx/blob/HEAD/docs/advanced/ssl.md\"\u003eSSL documentation\u003c/a\u003e covers how to implement the same behaviour with a more constrained API.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe following changes are also included\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eproxies\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eapp\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eJSON request bodies use a compact representation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview URL percent escape sets, based on WHATWG spec. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3371\"\u003e#3371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/encode/httpx/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003ecertifi\u003c/code\u003e and \u003ccode\u003ehttpcore\u003c/code\u003e are only imported if required. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003esocks5h\u003c/code\u003e as a valid proxy scheme. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eRequest()\u003c/code\u003e method signature in line with \u003ccode\u003eclient.request()\u003c/code\u003e and \u003ccode\u003ehttpx.request()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3378\"\u003e#3378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: When passing \u003ccode\u003eparams={}\u003c/code\u003e, always strictly update rather than merge with an existing querystring. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\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/encode/httpx/blob/master/CHANGELOG.md\"\u003ehttpx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1 (6th December, 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL case where \u003ccode\u003everify=False\u003c/code\u003e together with client side certificates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0 (28th November, 2024)\u003c/h2\u003e\n\u003cp\u003eBe aware that the default \u003cem\u003eJSON request bodies now use a more compact representation\u003c/em\u003e. This is generally considered a prefered style, tho may require updates to test suites.\u003c/p\u003e\n\u003cp\u003eThe 0.28 release includes a limited set of deprecations...\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eWe are working towards a simplified SSL configuration API.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eFor users of the standard \u003ccode\u003everify=True\u003c/code\u003e or \u003ccode\u003everify=False\u003c/code\u003e cases, or \u003ccode\u003everify=\u0026lt;ssl_context\u0026gt;\u003c/code\u003e case this should require no changes. The following cases have been deprecated...\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003everify\u003c/code\u003e argument as a string argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ecert\u003c/code\u003e argument is now deprecated and will raise warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOur revised \u003ca href=\"https://github.com/encode/httpx/blob/master/docs/advanced/ssl.md\"\u003eSSL documentation\u003c/a\u003e covers how to implement the same behaviour with a more constrained API.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe following changes are also included\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eproxies\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003eapp\u003c/code\u003e argument has now been removed.\u003c/li\u003e\n\u003cli\u003eJSON request bodies use a compact representation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview URL percent escape sets, based on WHATWG spec. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3371\"\u003e#3371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/encode/httpx/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003ecertifi\u003c/code\u003e and \u003ccode\u003ehttpcore\u003c/code\u003e are only imported if required. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat \u003ccode\u003esocks5h\u003c/code\u003e as a valid proxy scheme. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eRequest()\u003c/code\u003e method signature in line with \u003ccode\u003eclient.request()\u003c/code\u003e and \u003ccode\u003ehttpx.request()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3378\"\u003e#3378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBugfix: When passing \u003ccode\u003eparams={}\u003c/code\u003e, always strictly update rather than merge with an existing querystring. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\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/encode/httpx/commit/26d48e0634e6ee9cdc0533996db289ce4b430177\"\u003e\u003ccode\u003e26d48e0\u003c/code\u003e\u003c/a\u003e Version 0.28.1 (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/89599a9541af14bcf906fc4ed58ccbdf403802ba\"\u003e\u003ccode\u003e89599a9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003everify=False\u003c/code\u003e, \u003ccode\u003ecert=...\u003c/code\u003e case. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/8ecb86f0d74ffc52d4663214fae9526bee89358d\"\u003e\u003ccode\u003e8ecb86f\u003c/code\u003e\u003c/a\u003e Add test for request params behavior changes (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3364\"\u003e#3364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/0cb7e5a2e736628e2f506d259fcf0d48cd2bde82\"\u003e\u003ccode\u003e0cb7e5a\u003c/code\u003e\u003c/a\u003e Bump the python-packages group with 11 updates (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/15e21e9ea3cad4f06e22a7e704aabefdf43d2e29\"\u003e\u003ccode\u003e15e21e9\u003c/code\u003e\u003c/a\u003e Updating deprecated docstring Client() class (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/80960fa31918d7663c3f4c3ad61661cf0e80628f\"\u003e\u003ccode\u003e80960fa\u003c/code\u003e\u003c/a\u003e Version 0.28.0. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/a33c87852b8a0dddc65e5f739af1e0a6fca4b91f\"\u003e\u003ccode\u003ea33c878\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eextensions\u003c/code\u003e type annotation. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/ce7e14da27abba6574be9b3ea7cd5990556a9343\"\u003e\u003ccode\u003ece7e14d\u003c/code\u003e\u003c/a\u003e Error on verify as str. (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/47f4a96ffaaaa07dca1614409549b5d7a6e7af49\"\u003e\u003ccode\u003e47f4a96\u003c/code\u003e\u003c/a\u003e Handle empty zstd responses (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/encode/httpx/commit/189fc4bcbe5f314128775dec66a616ac9a31ad48\"\u003e\u003ccode\u003e189fc4b\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md, fix typo(s) (\u003ca href=\"https://redirect.github.com/encode/httpx/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/encode/httpx/compare/0.27.2...0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yfinance` from 1.2.2 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranaroussi/yfinance/releases\"\u003eyfinance's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Valuations Measures Table from Statistics Page \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ETFQuery \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix type regression in \u003ccode\u003eTicker.dividends\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/etbala\"\u003e\u003ccode\u003e@​etbala\u003c/code\u003e\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/ranaroussi/yfinance/blob/main/CHANGELOG.rst\"\u003eyfinance's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Valuations Measures Table from Statistics Page \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ETFQuery \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e\nFix type regresssion in Ticker.dividends\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/ranaroussi/yfinance/commit/a17e8b19a6681c4d40cbb2100a3de0d589568a65\"\u003e\u003ccode\u003ea17e8b1\u003c/code\u003e\u003c/a\u003e Version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/d6afeebc35f98d585b274f89278bd769b28b4ae3\"\u003e\u003ccode\u003ed6afeeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2757\"\u003e#2757\u003c/a\u003e from ranaroussi/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/b23433f82681209f82e6ebda60f2dd9c830aef11\"\u003e\u003ccode\u003eb23433f\u003c/code\u003e\u003c/a\u003e Fix 'Ticker.dividends' type to be Series - fixes for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/6b01fb4fe922e1f0b7a847dd37f2099a129ae3f2\"\u003e\u003ccode\u003e6b01fb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2749\"\u003e#2749\u003c/a\u003e from etbala/etfquery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/20b675c02ed14532e31948c43f21a0801e27a996\"\u003e\u003ccode\u003e20b675c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2756\"\u003e#2756\u003c/a\u003e from ranaroussi/fix/dividends-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/2dfd727c8e4046da8c3e0df2d1ffa1db6a71e59d\"\u003e\u003ccode\u003e2dfd727\u003c/code\u003e\u003c/a\u003e Fix 'Ticker.dividends' type to be Series\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/fbceea958d089936a575a2db13cffe4a45b7262e\"\u003e\u003ccode\u003efbceea9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2755\"\u003e#2755\u003c/a\u003e from ranaroussi/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/6a1e9d1e865039f285839d419fefa09362ec02b9\"\u003e\u003ccode\u003e6a1e9d1\u003c/code\u003e\u003c/a\u003e Add ETFQuery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/b1899b0e74721669242015f5b52efe71c3ba48fd\"\u003e\u003ccode\u003eb1899b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ranaroussi/yfinance/issues/2742\"\u003e#2742\u003c/a\u003e from etbala/valuation_measures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranaroussi/yfinance/commit/eac7f2ffa996c4523a0db4fdbb55ad14e3c2d191\"\u003e\u003ccode\u003eeac7f2f\u003c/code\u003e\u003c/a\u003e Add valuation measures\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ranaroussi/yfinance/compare/1.2.2...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.135.3 to 0.136.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.136.1\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Update Pydantic v2 code to address deprecations. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15101\"\u003e#15101\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔨 Tweak translation script. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15174\"\u003e#15174\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.1 to 9.7.6. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15408\"\u003e#15408\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump inline-snapshot from 0.31.1 to 0.32.6. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15409\"\u003e#15409\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pytest-codspeed from 4.3.0 to 4.4.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15407\"\u003e#15407\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pytest-cov from 7.0.0 to 7.1.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15406\"\u003e#15406\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump cloudflare/wrangler-action from 3.14.1 to 3.15.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15405\"\u003e#15405\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.19.1 to 1.20.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15410\"\u003e#15410\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump python-dotenv from 1.2.1 to 1.2.2. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15400\"\u003e#15400\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump starlette from 0.52.1 to 1.0.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15397\"\u003e#15397\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pygithub from 2.8.1 to 2.9.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15396\"\u003e#15396\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pyjwt from 2.12.0 to 2.12.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15393\"\u003e#15393\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump zizmor from 1.23.1 to 1.24.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15394\"\u003e#15394\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump strawberry-graphql from 0.312.3 to 0.314.3. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15395\"\u003e#15395\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump python-multipart from 0.0.22 to 0.0.26. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15360\"\u003e#15360\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump authlib from 1.6.9 to 1.6.11. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15373\"\u003e#15373\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump aiohttp from 3.13.3 to 3.13.4. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15282\"\u003e#15282\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump pygments from 2.19.2 to 2.20.0. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/15263\"\u003e#15263\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"...\n\n_Description has been truncated_","html_url":"https://github.com/noahwins-ng/equity-data-agent/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahwins-ng%2Fequity-data-agent/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}},{"old_version":"1.12.7","new_version":"1.13.1","update_type":"minor","path":"/examples/data-quality-patterns","pr_created_at":"2026-04-18T01:14:58.000Z","version_change":"1.12.7 → 1.13.1","issue":{"uuid":"4286195457","node_id":"PR_kwDORFEqPM7TfoLc","number":155,"state":"open","title":"Bump dagster from 1.12.7 to 1.13.1 in /examples/data-quality-patterns","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:14:58.000Z","updated_at":"2026-04-18T01:32:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/data-quality-patterns","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.12.7 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dagster\u0026package-manager=uv\u0026previous-version=1.12.7\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- greptile_comment --\u003e\n\n\u003ch3\u003eGreptile Summary\u003c/h3\u003e\n\nRoutine dependabot bump of `dagster` and its ecosystem packages from 1.12.7 to 1.13.1 (libraries 0.28.7 → 0.29.1) within `examples/data-quality-patterns`. The minimum version constraint in `pyproject.toml` is also tightened from `\u003e=1.9.0` to `\u003e=1.13.1`, which is appropriate given the breaking removals in 1.13.0 (`external_asset_from_spec`, `get_all_asset_specs`, etc.). A new transitive dependency `dagster-rest-resources 0.29.1` is introduced (pulled in by `dagster-dg-cli`), `setuptools` is dropped from `dagster`'s deps, and `requests` is bumped from 2.32.5 to 2.33.1.\n\n\u003cdetails\u003e\u003csummary\u003e\u003ch3\u003eConfidence Score: 5/5\u003c/h3\u003e\u003c/summary\u003e\n\nSafe to merge — standard dependabot version bump with no code logic changes.\n\nAll changes are version number updates in pyproject.toml and the generated lock file. No application code is modified. The new transitive dependency (dagster-rest-resources) is an official dagster package. No P0/P1 findings.\n\nNo files require special attention.\n\u003c/details\u003e\n\n\u003ch3\u003eImportant Files Changed\u003c/h3\u003e\n\n| Filename | Overview |\n|----------|----------|\n| examples/data-quality-patterns/pyproject.toml | Minimum dagster version constraint bumped from \u003e=1.9.0 to \u003e=1.13.1 to match the newly resolved version; dagster-dbt and dagster-duckdb lower bounds unchanged at 0.25.0 |\n| examples/data-quality-patterns/uv.lock | Lock file updated: dagster and related packages bumped to 1.13.1/0.29.1, new transitive dependency dagster-rest-resources 0.29.1 added, setuptools removed from dagster deps, requests bumped 2.32.5→2.33.1 |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e\u003ch3\u003eFlowchart\u003c/h3\u003e\u003c/summary\u003e\n\n```mermaid\n%%{init: {'theme': 'neutral'}}%%\nflowchart TD\n    A[data-quality-patterns] --\u003e B[dagster 1.13.1]\n    A --\u003e C[dagster-dbt 0.29.1]\n    A --\u003e D[dagster-duckdb 0.29.1]\n    B --\u003e E[dagster-graphql 1.13.1]\n    B --\u003e F[dagster-pipes 1.13.1]\n    B --\u003e G[dagster-shared 1.13.1]\n    B --\u003e H[dagster-webserver 1.13.1]\n    B --\u003e I[dagster-dg-cli 1.13.1]\n    I --\u003e J[dagster-rest-resources 0.29.1 NEW]\n    I --\u003e K[dagster-cloud-cli 1.13.1]\n    J --\u003e L[gql requests]\n    style J fill:#d4edda,stroke:#28a745\n```\n\u003c/details\u003e\n\n\u003csub\u003eReviews (1): Last reviewed commit: [\"Bump dagster from 1.12.7 to 1.13.1 in /e...\"](https://github.com/scaleapi/dagster-helm-chart/commit/4d9c81523e7bf59b259d2dbc47707e349d53cb0d) | [Re-trigger Greptile](https://app.greptile.com/api/retrigger?id=28842518)\u003c/sub\u003e\n\n\u003c!-- /greptile_comment --\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/155/packages"}},{"old_version":"1.11.13","new_version":"1.13.1","update_type":"minor","path":"/examples/docs_projects/project_atproto_dashboard","pr_created_at":"2026-04-18T01:12:40.000Z","version_change":"1.11.13 → 1.13.1","issue":{"uuid":"4286188683","node_id":"PR_kwDORFEqPM7Tfmti","number":154,"state":"open","title":"Bump dagster from 1.11.13 to 1.13.1 in /examples/docs_projects/project_atproto_dashboard","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:12:40.000Z","updated_at":"2026-04-18T01:12:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.13","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/docs_projects/project_atproto_dashboard","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.13 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.13...1.13.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=dagster\u0026package-manager=uv\u0026previous-version=1.11.13\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"}},{"old_version":"1.11.13","new_version":"1.13.1","update_type":"minor","path":"/examples/docs_projects/project_etl_tutorial","pr_created_at":"2026-04-18T01:11:27.000Z","version_change":"1.11.13 → 1.13.1","issue":{"uuid":"4286185072","node_id":"PR_kwDORFEqPM7Tfl8C","number":153,"state":"open","title":"Bump dagster from 1.11.13 to 1.13.1 in /examples/docs_projects/project_etl_tutorial","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-18T01:11:27.000Z","updated_at":"2026-04-18T01:23:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.13","new_version":"1.13.1","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/examples/docs_projects/project_etl_tutorial","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.13 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1 (core) / 0.29.1 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePipesCompositeMessageReader\u003c/code\u003e (preview) to support multiple concurrent message streams in a single Pipes session.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esensor:\u003c/code\u003e, \u003ccode\u003eschedule:\u003c/code\u003e, and \u003ccode\u003ejob:\u003c/code\u003e attribute support to the asset selection syntax (e.g., \u003ccode\u003esensor:my_sensor\u003c/code\u003e, \u003ccode\u003ejob:my_job\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eautomation_type:\u003c/code\u003e attribute support to the asset selection syntax, allowing queries like \u003ccode\u003eautomation_type:schedule\u003c/code\u003e or \u003ccode\u003eautomation_type:sensor\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bengotow\"\u003e\u003ccode\u003e@​bengotow\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eState-backed integration components (e.g., \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranWorkspaceComponent\u003c/code\u003e) now default to \u003ccode\u003eLOCAL_FILESYSTEM\u003c/code\u003e state storage instead of \u003ccode\u003elegacy_code_server_snapshots\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dg] Added \u003ccode\u003edg api issue create\u003c/code\u003e and \u003ccode\u003edg api issue update\u003c/code\u003e commands.\u003c/li\u003e\n\u003cli\u003e[dg] Added filter support to \u003ccode\u003edg api issue list\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[ui] Improved asset selection autocomplete performance.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003eDagsterDbtTranslatorSettings.enable_source_metadata\u003c/code\u003e now defaults to \u003ccode\u003eTrue\u003c/code\u003e, enabling upstream asset key remapping based on dbt source table names by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible SQL injection in a few IO managers when used with dynamic partition.\u003c/li\u003e\n\u003cli\u003eFixed an issue where runs executed via \u003ccode\u003eexecute_in_process()\u003c/code\u003e would sometimes fail to display the step timeline in the Dagster UI.\u003c/li\u003e\n\u003cli\u003eFixed a bug where multi-asset definitions containing virtual assets would produce incorrect execution plans.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the tick result button for sensors using dynamic partitions.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] \u003ccode\u003ePickledObjectS3IOManager\u003c/code\u003e now defaults the S3 key prefix to an empty string when none is provided. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] \u003ccode\u003ePipesDatabricksClient.run_multi_task\u003c/code\u003e and \u003ccode\u003ePipesDatabricksServerlessClient.run_multi_task\u003c/code\u003e now give each submitted task its own message destination by default, fixing chunk-file collisions between concurrent tasks.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor and adhoc job to use stable, ID-based identifiers, preventing naming conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed the dbt Cloud v2 polling sensor to correctly filter out runs from adhoc jobs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a guide for virtual assets.\u003c/li\u003e\n\u003cli\u003eAdded documentation for partitioned asset checks.\u003c/li\u003e\n\u003cli\u003eAdded documentation for the \u003ccode\u003efree_slots_after_run_end_seconds\u003c/code\u003e concurrency configuration option.\u003c/li\u003e\n\u003cli\u003eClarified SCIM provisioning and SSO permission requirements in the authentication documentation.\u003c/li\u003e\n\u003cli\u003eAdded a guide for migrating Dagster+ from the US to the EU control plane.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0 (core) / 0.29.0 (libraries)\u003c/h2\u003e\n\u003ch3\u003eMajor Changes Since 1.12.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-assisted development\u003c/strong\u003e: Released \u003ca href=\"https://github.com/dagster-io/skills\"\u003edagster-io/skills\u003c/a\u003e, a collection of Dagster-focused AI skills for coding agents like Claude Code, OpenAI Codex, and others. Expanded \u003ccode\u003edg api\u003c/code\u003e commands for programmatic inspection of assets, runs, jobs, schedules, and more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePartitioned asset checks\u003c/strong\u003e: Asset checks can now target specific partitions of an upstream asset, aligning data quality logic with how partitioned data is produced and monitored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eState-backed components enabled by default\u003c/strong\u003e: Integrations that depend on external metadata (dbt, Fivetran, Airbyte, Tableau, Looker, etc.) now use persisted local state by default, providing a more predictable code location loading experience.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVirtual assets (preview)\u003c/strong\u003e: New \u003ccode\u003eis_virtual\u003c/code\u003e parameter on \u003ccode\u003e@asset\u003c/code\u003e and \u003ccode\u003eAssetSpec\u003c/code\u003e for modeling assets like database views that automatically reflect upstream changes without explicit materialization.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e20+ new components\u003c/strong\u003e: Added or expanded components for dbt Cloud, Spark, Azure (Blob Storage, ADLS2), GCP (BigQuery, GCS, Dataproc), Databricks, Tableau, Looker, Census, Polytomic, and more. Integrations gained richer observability, metadata, and operational support.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeeper integration support\u003c/strong\u003e: dbt Cloud supports partitioned assets; Databricks gained job-level subsetting and auto-cancel on run termination; Fivetran added polling sensors, retry-on-reschedule, and resync support; BI integrations auto-enrich assets with table metadata for cross-system lineage.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDagster+ improvements\u003c/strong\u003e: Organization-level timezone settings, service users for Pro accounts, more resilient code server redeploy behavior, improved agent failure recovery, and expanded insights and alerting workflows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eexternal_asset_from_spec\u003c/code\u003e and \u003ccode\u003eexternal_assets_from_specs\u003c/code\u003e. Use \u003ccode\u003eAssetSpec\u003c/code\u003e inputs directly to \u003ccode\u003eDefinitions(...)\u003c/code\u003e or \u003ccode\u003eAssetsDefinition(specs=[...])\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated single-\u003ccode\u003eAssetKey\u003c/code\u003e \u003ccode\u003edeps\u003c/code\u003e argument support from asset dependencies. Use a sequence of \u003ccode\u003eAssetDep\u003c/code\u003e objects instead.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003eget_all_asset_specs\u003c/code\u003e from \u003ccode\u003eDefinitions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved deprecated \u003ccode\u003elegacy_freshness_policy\u003c/code\u003e parameter from \u003ccode\u003e@observable_source_asset\u003c/code\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/dagster-io/dagster/commit/00e2ef7d8073438fa9b9deef6b302620106b7249\"\u003e\u003ccode\u003e00e2ef7\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1c9517385410dd394cc841433c1f91169634a4d3\"\u003e\u003ccode\u003e1c95173\u003c/code\u003e\u003c/a\u003e Adds changelog for 1.13.1 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22830\"\u003e#22830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2c8662015ec8dea37c46c6f3082cbb5fc59d9c0b\"\u003e\u003ccode\u003e2c86620\u003c/code\u003e\u003c/a\u003e Add dynamic partition escaping to SnowflakePolarsTypeHandler (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22903\"\u003e#22903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a428f90cf3ab7fac3854bffcc567dc0fe21cf52f\"\u003e\u003ccode\u003ea428f90\u003c/code\u003e\u003c/a\u003e Add serverside killswitch for legacy freshness policy resolvers (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22891\"\u003e#22891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a2210dee61d82b43c7815de2c244b53467be88af\"\u003e\u003ccode\u003ea2210de\u003c/code\u003e\u003c/a\u003e [perf] fast-path all partition subset for multi partition assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5ca5f93bc530e733ec261db2f08a10ad0b921ff8\"\u003e\u003ccode\u003e5ca5f93\u003c/code\u003e\u003c/a\u003e Add PipesCompositeMessageReader for multi-writer pipes sessions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6ca4c26bf84a016089516fbd76700be36292d212\"\u003e\u003ccode\u003e6ca4c26\u003c/code\u003e\u003c/a\u003e [docs] add migration guide for 1.13.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22800\"\u003e#22800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d82cc482533bd48d7ad5ed53f1f6a49c022239c3\"\u003e\u003ccode\u003ed82cc48\u003c/code\u003e\u003c/a\u003e Add lastObservationTimestamp to GraphQL schema [FE-1106] (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22776\"\u003e#22776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dd458632570ca5d656c3021cd48f5b005085046e\"\u003e\u003ccode\u003edd45863\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add lastObservationTimestamp to asset health, expand catalog sort opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c82656e51c390a1c4d784c7df5fede8dc40d2543\"\u003e\u003ccode\u003ec82656e\u003c/code\u003e\u003c/a\u003e Update Serverless job location info (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/22752\"\u003e#22752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.13...1.13.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=dagster\u0026package-manager=uv\u0026previous-version=1.11.13\u0026new-version=1.13.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/scaleapi/dagster-helm-chart/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/scaleapi/dagster-helm-chart/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaleapi%2Fdagster-helm-chart/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"1.7.9","new_version":"1.12.9","update_type":"minor","path":null,"pr_created_at":"2026-03-26T10:04:28.000Z","version_change":"1.7.9 → 1.12.9","issue":{"uuid":"4142410835","node_id":"PR_kwDOMHVZmM7Np84P","number":3,"state":"closed","title":"Bump the pip group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T23:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T10:04:28.000Z","updated_at":"2026-04-13T23:04:02.000Z","time_to_close":1601972,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pip","update_count":13,"packages":[{"name":"certifi","old_version":"2024.6.2","new_version":"2024.7.4","repository_url":"https://github.com/certifi/python-certifi"},{"name":"cryptography","old_version":"42.0.8","new_version":"46.0.5","repository_url":"https://github.com/pyca/cryptography"},{"name":"dagster","old_version":"1.7.9","new_version":"1.12.9","repository_url":"https://github.com/dagster-io/dagster"},{"name":"duckdb","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"filelock","old_version":"3.14.0","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"fiona","old_version":"1.9.6","new_version":"1.10b2","repository_url":"https://github.com/Toblerity/Fiona"},{"name":"geopandas","old_version":"0.14.4","new_version":"1.1.2","repository_url":"https://github.com/geopandas/geopandas"},{"name":"h11","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/python-hyper/h11"},{"name":"jinja2","old_version":"3.1.4","new_version":"3.1.6","repository_url":"https://github.com/pallets/jinja"},{"name":"protobuf","old_version":"4.25.3","new_version":"5.29.6","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"requests","old_version":"2.32.3","new_version":"2.33.0","repository_url":"https://github.com/psf/requests"},{"name":"starlette","old_version":"0.37.2","new_version":"0.49.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"urllib3","old_version":"2.2.1","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"}],"path":null,"ecosystem":"pip"},"body":"Bumps the pip group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [certifi](https://github.com/certifi/python-certifi) | `2024.6.2` | `2024.7.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.8` | `46.0.5` |\n| [dagster](https://github.com/dagster-io/dagster) | `1.7.9` | `1.12.9` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.0.0` | `1.1.0` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.14.0` | `3.20.3` |\n| [fiona](https://github.com/Toblerity/Fiona) | `1.9.6` | `1.10b2` |\n| [geopandas](https://github.com/geopandas/geopandas) | `0.14.4` | `1.1.2` |\n| [h11](https://github.com/python-hyper/h11) | `0.14.0` | `0.16.0` |\n| [jinja2](https://github.com/pallets/jinja) | `3.1.4` | `3.1.6` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `4.25.3` | `5.29.6` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.33.0` |\n| [starlette](https://github.com/Kludex/starlette) | `0.37.2` | `0.49.1` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.2.1` | `2.6.3` |\n\n\nUpdates `certifi` from 2024.6.2 to 2024.7.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/bd8153872e9c6fc98f4023df9c2deaffea2fa463\"\u003e\u003ccode\u003ebd81538\u003c/code\u003e\u003c/a\u003e 2024.07.04 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/06a2cbf21f345563dde6c28b60e29d57e9b210b3\"\u003e\u003ccode\u003e06a2cbf\u003c/code\u003e\u003c/a\u003e Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/13bba02b72bac97c432c277158bc04b4d2a6bc23\"\u003e\u003ccode\u003e13bba02\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.1.6 to 4.1.7 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/e8abcd0e62b334c164b95d49fcabdc9ecbca0554\"\u003e\u003ccode\u003ee8abcd0\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 42.0.8 to 46.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.5 - 2026-02-10\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* An attacker could create a malicious public key that reveals portions of your\n  private key when using certain uncommon elliptic curves (binary curves).\n  This version now includes additional security checks to prevent this attack.\n  This issue only affects binary elliptic curves, which are rarely used in\n  real-world applications. Credit to **XlabAI Team of Tencent Xuanwu Lab and\n  Atuin Automated Vulnerability Discovery Engine** for reporting the issue.\n  **CVE-2026-26007**\n* Support for ``SECT*`` binary elliptic curves is deprecated and will be\n  removed in the next release.\n\u003cp\u003e.. v46-0-4:\u003c/p\u003e\n\u003cp\u003e46.0.4 - 2026-01-27\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDropped support for win_arm64 wheels\u003c/code\u003e_.\u003c/li\u003e\n\u003cli\u003eUpdated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _v46-0-3:\u003c/p\u003e\n\u003cp\u003e46.0.3 - 2025-10-15\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Fixed compilation when using LibreSSL 4.2.0.\n\u003cp\u003e.. _v46-0-2:\u003c/p\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _v46-0-1:\u003c/p\u003e\n\u003cp\u003e46.0.1 - 2025-09-16\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Fixed an issue where users installing via ``pip`` on Python 3.14 development\n  versions would not properly install a dependency.\n* Fixed an issue building the free-threaded macOS 3.14 wheels.\n\u003cp\u003e.. _v46-0-0:\u003c/p\u003e\n\u003cp\u003e46.0.0 - 2025-09-16\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBACKWARDS INCOMPATIBLE:\u003c/strong\u003e Support for Python 3.7 has been removed.\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/pyca/cryptography/commit/06e120e682cb200e3f7050c02f0bcdac90c4c6ad\"\u003e\u003ccode\u003e06e120e\u003c/code\u003e\u003c/a\u003e bump version for 46.0.5 release (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14289\"\u003e#14289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/0eebb9dbb6343d9bc1d91e5a2482ed4e054a6d8c\"\u003e\u003ccode\u003e0eebb9d\u003c/code\u003e\u003c/a\u003e EC check key on cofactor \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14287\"\u003e#14287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/bedf6e186b814f69a3f54f51252c23a71d44ed2e\"\u003e\u003ccode\u003ebedf6e1\u003c/code\u003e\u003c/a\u003e fix openssl version on 46 branch (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14220\"\u003e#14220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/e6f44fc8e6391f05d719fb9d369692325b87a471\"\u003e\u003ccode\u003ee6f44fc\u003c/code\u003e\u003c/a\u003e bump for 46.0.4 and drop win arm64 due to CI issues (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/14217\"\u003e#14217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/c0af4dd7b75921bbe9f1d41a03dbd4b64a9e3403\"\u003e\u003ccode\u003ec0af4dd\u003c/code\u003e\u003c/a\u003e release 46.0.3 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/e735cfc27502320101c130335c556394a125ba52\"\u003e\u003ccode\u003ee735cfc\u003c/code\u003e\u003c/a\u003e release 46.0.1 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/4e457ffba43a6d87efc63c33041e2081438dd8a4\"\u003e\u003ccode\u003e4e457ff\u003c/code\u003e\u003c/a\u003e Explicitly specify python in mac uv build invocation (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13447\"\u003e#13447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/2726efdb6d67f1c90cf9c6062d9fe051965586f8\"\u003e\u003ccode\u003e2726efd\u003c/code\u003e\u003c/a\u003e Depend on CFFI 2.0.0 or newer on Python \u0026gt; 3.8 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/62230623d183706632c0eb7822c96ac95e3710a8\"\u003e\u003ccode\u003e6223062\u003c/code\u003e\u003c/a\u003e release 46.0.0 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyca/cryptography/compare/42.0.8...46.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster` from 1.7.9 to 1.12.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.9 (core) / 0.28.9 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe core \u003ccode\u003edagster\u003c/code\u003e package (and most libraries) are now compatible with Python 3.14.\u003c/li\u003e\n\u003cli\u003eAdded support for using python version 3.13 when running \u003ccode\u003edg plus deploy\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg plus login\u003c/code\u003e now supports a \u003ccode\u003eregion\u003c/code\u003e flag for eu-based users: \u003ccode\u003edg plus login --region eu\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ebulk_actions\u003c/code\u003e table \u003ccode\u003ebody\u003c/code\u003e column from \u003ccode\u003eText\u003c/code\u003e to \u003ccode\u003eLongText\u003c/code\u003e for Mysql storage. To take advantage of this migration run \u003ccode\u003edagster instance migrate\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/jenkoian\"\u003e\u003ccode\u003e@​jenkoian\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003easset_keys\u003c/code\u003e table \u003ccode\u003ecached_status_data\u003c/code\u003e column from \u003ccode\u003eText\u003c/code\u003e to \u003ccode\u003eLongText\u003c/code\u003e for Mysql storage. To take advantage of this migration run \u003ccode\u003edagster instance migrate\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/jenkoian\"\u003e\u003ccode\u003e@​jenkoian\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eRuns now automatically include a \u003ccode\u003edagster/code_location\u003c/code\u003e tag when created with a \u003ccode\u003eremote_job_origin\u003c/code\u003e, enabling filtering and concurrency control by code location. (Thanks, \u003ca href=\"https://github.com/ssup2\"\u003e\u003ccode\u003e@​ssup2\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] the Asset \u0026gt; Partitions page now shows historical \u0026quot;Failed to materialize\u0026quot; events for consistency with the Asset \u0026gt; Events page.\u003c/li\u003e\n\u003cli\u003e[helm] Added a \u003ccode\u003econcurrency\u003c/code\u003e setting to the helm chart to configure concurrency pools.\u003c/li\u003e\n\u003cli\u003e[dagster-azure] The \u003ccode\u003eADLS2PickleIOManager\u003c/code\u003e now overwrites blob keys when the same asset is materialized twice, instead of deleting then writing the blob.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] An \u003ccode\u003eecs/container_overrides\u003c/code\u003e tag can now be set on jobs (or on runs in the launchpad) to customize container-level overrides (like GPU resource requirements) for runs using the \u003ccode\u003eEcsRunLauncher\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt\u003c/code\u003e now supports dbt-core 1.11. (Thanks, \u003ca href=\"https://github.com/nicoa\"\u003e\u003ccode\u003e@​nicoa\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dlt] update url in README (Thanks, \u003ca href=\"https://github.com/Miesjell\"\u003e\u003ccode\u003e@​Miesjell\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Introduced \u003ccode\u003eDatabricksWorkspaceComponent\u003c/code\u003e to automatically discover Databricks jobs as Dagster assets.\u003c/li\u003e\n\u003cli\u003e[dagster-looker] Added option PDT asset support to \u003ccode\u003eLookerComponent\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where a transient issue caused a step health check to fail when using the \u003ccode\u003ek8s_job_executor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where a health check failure while using the \u003ccode\u003ek8s_job_executor\u003c/code\u003e could result in a step continuing to run after the run failed.\u003c/li\u003e\n\u003cli\u003eInvalid \u003ccode\u003eTimeWindowPartitionsDefinitions\u003c/code\u003e that contain multiple time windows that map to the same partition key (for example, an hourly partitions definition with a daily format key) will now raise an \u003ccode\u003eException\u003c/code\u003e during \u003ccode\u003edagster definitions validate\u003c/code\u003e, instead of being allowed but causing undefined behavior.\u003c/li\u003e\n\u003cli\u003e[ui] Entering the asset launchpad by right-clicking on the asset graph no longer causes keyboard navigation issues.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where removing an asset prevented rendering status information for backfills involving that asset in the Dagster UI.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue that could cause the \u003ccode\u003eDbtCliEventMessage\u003c/code\u003e iterator to error while parsing certain error messages produced by \u003ccode\u003edbt-core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.8 (core) / 0.28.8 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy\u003c/code\u003e commands now support Python 3.13 and Python 3.14.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Dagster Helm chart and Dagster+ agent helm chart could no longer deploy using Helm without adding the \u003ccode\u003e--skip-schema-validation\u003c/code\u003e flag to the Helm deploy command. Thanks \u003ca href=\"https://github.com/kang8\"\u003e\u003ccode\u003e@​kang8\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.7 (core) / 0.28.7 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized performance of calculating partition keys for time window partitions with exclusions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimedelta\u003c/code\u003e and \u003ccode\u003edatetime\u003c/code\u003e are now available via the \u003ccode\u003edatetime\u003c/code\u003e context when rendering components (Thanks, \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFreshnessPolicy\u003c/code\u003e is now available via the \u003ccode\u003edg\u003c/code\u003e context when rendering components. (Thanks, \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAssets may now be annotated with up to 10 kinds (limit was previously 3).\u003c/li\u003e\n\u003cli\u003eArbitrary resource parameters may now be hidden in the UI by setting \u003ccode\u003ejson_schema_extra={\u0026quot;dagster__is_secret\u0026quot;: True}\u003c/code\u003e on the corresponding \u003ccode\u003eField\u003c/code\u003e definition in the resource class.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edg docs\u003c/code\u003e cli group has been removed. The \u003ccode\u003eintegrations\u003c/code\u003e subcommand has been moved to \u003ccode\u003edg utils integrations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBumped the \u003ccode\u003egql\u003c/code\u003e dependency in \u003ccode\u003edagster-graphql\u003c/code\u003e to be inclusive of v4 for broader transitive dependency compatibility\u003c/li\u003e\n\u003cli\u003e[dagster-omni] Fix issue where retries would terminate while asynchronously gathering metadata.\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/dagster-io/dagster/commit/98b78ef505227f60ac86e1ea1dbb2a4cae226584\"\u003e\u003ccode\u003e98b78ef\u003c/code\u003e\u003c/a\u003e 1.12.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6b0c9660291f116ee71e608200c0fc9591d668b8\"\u003e\u003ccode\u003e6b0c966\u003c/code\u003e\u003c/a\u003e [ui] Expicitly install assert dep to resolve CSP issue (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33214\"\u003e#33214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0c64cc522d56c569e35b62cce722d7583fa61d50\"\u003e\u003ccode\u003e0c64cc5\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix issue with parsing certain test error messages (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33211\"\u003e#33211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aa97ecdedc5c0402b2165bd4360c6ddadada2e61\"\u003e\u003ccode\u003eaa97ecd\u003c/code\u003e\u003c/a\u003e Don't fail a step when check_step_health raises an exception (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33209\"\u003e#33209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aaccb0642dee24d66200bc2658c7b052d6cce288\"\u003e\u003ccode\u003eaaccb06\u003c/code\u003e\u003c/a\u003e [dagster-ui] updates occurrences of array element access non-null checks with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/648fc057f41d0571778b0dc6580165696edb2d04\"\u003e\u003ccode\u003e648fc05\u003c/code\u003e\u003c/a\u003e [dagster-ui] remove usage of external \u003ccode\u003einvariant\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33181\"\u003e#33181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/2577bb6ebe8bd7d1a8a88d0008cc5ac33b59ab49\"\u003e\u003ccode\u003e2577bb6\u003c/code\u003e\u003c/a\u003e [dagster-ui] introduce invariant utilities: \u003ccode\u003einvariant()\u003c/code\u003e and `assertExists()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/292a701f9d893b0595b8b1c28039b0bd24b532bd\"\u003e\u003ccode\u003e292a701\u003c/code\u003e\u003c/a\u003e Better handling for health check failures in StepDelegatingExecutor (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33205\"\u003e#33205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/774446feeeedcea360d71b1c48481530b7405bfe\"\u003e\u003ccode\u003e774446f\u003c/code\u003e\u003c/a\u003e Allow dbt-core 1.11 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33105\"\u003e#33105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/437f92d953812a3efdf5a464ba196eb3fcd9a777\"\u003e\u003ccode\u003e437f92d\u003c/code\u003e\u003c/a\u003e [helm] adds support for configuring pools/concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33194\"\u003e#33194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.7.9...1.12.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/duckdb/duckdb-python/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filelock` from 3.14.0 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/py-filelock/releases\"\u003efilelock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix TOCTOU symlink vulnerability in SoftFileLock by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/465\"\u003etox-dev/filelock#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.2...3.20.3\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.2...3.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unix systems without O_NOFOLLOW by \u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/464\"\u003etox-dev/filelock#464\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/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2025-68146: Fix TOCTOU symlink vulnerability in lock file creation by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/461\"\u003etox-dev/filelock#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.0...3.20.1\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.0...3.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tox.toml to sdist by \u003ca href=\"https://github.com/mtelka\"\u003e\u003ccode\u003e@​mtelka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/436\"\u003etox-dev/filelock#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs with example by \u003ca href=\"https://github.com/znichollscr\"\u003e\u003ccode\u003e@​znichollscr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/438\"\u003etox-dev/filelock#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd 3.14 support and drop 3.9 by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/448\"\u003etox-dev/filelock#448\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/mtelka\"\u003e\u003ccode\u003e@​mtelka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/436\"\u003etox-dev/filelock#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/znichollscr\"\u003e\u003ccode\u003e@​znichollscr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/438\"\u003etox-dev/filelock#438\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.19.1...3.20.0\"\u003ehttps://github.com/tox-dev/filelock/compare/3.19.1...3.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd 3.14t (free threading) to matrix by \u003ca href=\"https://github.com/paultiq\"\u003e\u003ccode\u003e@​paultiq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/433\"\u003etox-dev/filelock#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease test coverage by \u003ca href=\"https://github.com/paultiq\"\u003e\u003ccode\u003e@​paultiq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/434\"\u003etox-dev/filelock#434\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/tox-dev/filelock/blob/main/docs/changelog.rst\"\u003efilelock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e###########\nChangelog\n###########\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.2 (2026-03-11)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(unix): suppress EIO on close in Docker bind mounts :pr:\u003ccode\u003e513\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.1 (2026-03-09)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e510\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(win): restore best-effort lock file cleanup on release :pr:\u003ccode\u003e511\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e508\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs(logo): add branded project logo :pr:\u003ccode\u003e507\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.25.0 (2026-03-01)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e✨ feat(async): add AsyncReadWriteLock :pr:\u003ccode\u003e506\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eStandardize .github files to .yaml suffix\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7 to 8 :pr:\u003ccode\u003e503\u003c/code\u003e - by :user:\u003ccode\u003edependabot[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6 to 7 :pr:\u003ccode\u003e502\u003c/code\u003e - by :user:\u003ccode\u003edependabot[bot]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMove SECURITY.md to .github/SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdd security policy\u003c/li\u003e\n\u003cli\u003eAdd permissions to check workflow :pr:\u003ccode\u003e500\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate :pr:\u003ccode\u003e499\u003c/code\u003e - by :user:\u003ccode\u003epre-commit-ci[bot]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.3 (2026-02-19)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(unix): handle ENOENT race on FUSE/NFS during acquire :pr:\u003ccode\u003e495\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(ci): add trailing blank line after changelog entries :pr:\u003ccode\u003e492\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.2 (2026-02-16)\u003c/p\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race :pr:\u003ccode\u003e491\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🐛 fix(test): resolve flaky write non-starvation test :pr:\u003ccode\u003e490\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e📝 docs: restructure using Diataxis framework :pr:\u003ccode\u003e489\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e3.24.1 (2026-02-15)\u003c/p\u003e\n\u003chr /\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/tox-dev/filelock/commit/41b42dd2c72aecf7da83dbda5903b8087dddc4d5\"\u003e\u003ccode\u003e41b42dd\u003c/code\u003e\u003c/a\u003e Fix TOCTOU symlink vulnerability in SoftFileLock (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/f2e7d4046b6a2b375a573bcfbad21827b99f8939\"\u003e\u003ccode\u003ef2e7d40\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/50888548eb2f008d372e71f2835a47851ab83836\"\u003e\u003ccode\u003e5088854\u003c/code\u003e\u003c/a\u003e Support Unix systems without O_NOFOLLOW (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/377f62251d7cdf30768cc9ee1eb31cea1551c71b\"\u003e\u003ccode\u003e377f622\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/4724d7f8c3393ec1f048c93933e6e3e6ec321f0e\"\u003e\u003ccode\u003e4724d7f\u003c/code\u003e\u003c/a\u003e Fix TOCTOU symlink vulnerability in lock file creation (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/cb69414a2327cf0a9887e12054d1dc112ee700af\"\u003e\u003ccode\u003ecb69414\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/0769294f14a6c62eea64741722f7acef5386b4cd\"\u003e\u003ccode\u003e0769294\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/414193a188892bd376eb5c56eb45a9cf8ecc9284\"\u003e\u003ccode\u003e414193a\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/1456797beb94ad59e5627462ad29f7ed3a966626\"\u003e\u003ccode\u003e1456797\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/8d6bf90af313ac7fd6e41ef2b715d91dd6858f5c\"\u003e\u003ccode\u003e8d6bf90\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/py-filelock/compare/3.14.0...3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fiona` from 1.9.6 to 1.10b2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Toblerity/Fiona/releases\"\u003efiona's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10b2\u003c/h2\u003e\n\u003cp\u003eThis is the second beta release for Fiona 1.10. There are no new features, only bug fixes:\u003c/p\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe Pyopener registry and VSI plugin have been rewritten to avoid filename conflicts and to be compatible with multithreading. Now, a new plugin handler is registered for each instance of using an opener (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1408\"\u003e#1408\u003c/a\u003e). Before GDAL 3.9.0 plugin handlers cannot not be removed and so it may be observed that the size of the Pyopener registry grows during the execution of a program.\u003c/li\u003e\n\u003cli\u003eA CSLConstList ctypedef has been added and is used where appropriate (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1404\"\u003e#1404\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFiona model objects have a informative, printable representation again (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1380\"\u003e#1380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackaging\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePyPI wheels include GDAL 3.9.1 and curl 8.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease see the CHANGES file for a more detailed enumeration of changes since version 1.9.6. Unless showstopper bugs are found in this release, expect a release candidate in two weeks.\u003c/p\u003e\n\u003ch2\u003e1.10b1\u003c/h2\u003e\n\u003cp\u003eThis is the first beta release for Fiona 1.10. There are no new features, only one bug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFiona can again set fields with values that are instances of classes derived from date, time, and datetime (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1377\"\u003e#1377\u003c/a\u003e). This was broken by changes in 1.10a2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease see the CHANGES file for a more detailed enumeration of changes since version 1.9.6. Unless showstopper bugs are found in this release, expect a release candidate in two weeks.\u003c/p\u003e\n\u003ch2\u003e1.10a2\u003c/h2\u003e\n\u003cp\u003eThis is the second 1.10 pre-release. The changes since 1.10a1 are enumerated below.\u003c/p\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of fiona.schema are no longer used by the project and will be removed in version 2.0 (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe Python style of rio-filter expressions introduced in version 1.0 are deprecated. Only the parenthesized list type of expression will be supported by version 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll supported Fiona field types are now represented by classes in fiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and FIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe filter, map, and reduce CLI commands from the public domain version 1.1.0 of fio-planet have been incorporated into Fiona's core set of commands (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1362\"\u003e#1362\u003c/a\u003e).  These commands are only available if pyparsing and shapely (each of these are declared in the \u0026quot;calc\u0026quot; set of extra requirements) are installed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFiona's python opener VSI plugin prefix has been changed to \u0026quot;vsifiopener\u0026quot; to not conflict with Rasterio (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1368\"\u003e#1368\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a 16-bit integer type \u0026quot;int16\u0026quot; based on OGR's OSFTInt16 integer sub-type (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1358\"\u003e#1358\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAllow a GeoJSON collection's layer name to be set on opening in write mode (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1352\"\u003e#1352\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe legacy crs.py module which was shadowed by the new crs.pyx module has been deleted (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1344\"\u003e#1344\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePython 3.8 has been added back to the list of supported versions and a dependency on Numpy added in 1.10a1 has been removed.\u003c/li\u003e\n\u003cli\u003eAn implementation of the VSI flush callback has been added to _vsiopener.pyx.\u003c/li\u003e\n\u003cli\u003eOpeners are now registered only by urlpath. The mode is no longer considered as OGR drivers may use a mix of modes when creating a new dataset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFeature builder and field getter/setter instances are reused when reading and writing features (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackaging\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Toblerity/Fiona/blob/main/CHANGES.txt\"\u003efiona's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10b2 (2024-07-10)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Pyopener registry and VSI plugin have been rewritten to avoid filename\nconflicts and to be compatible with multithreading. Now, a new plugin handler\nis registered for each instance of using an opener (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1408\"\u003e#1408\u003c/a\u003e). Before GDAL 3.9.0\nplugin handlers cannot not be removed and so it may be observed that the size\nof the Pyopener registry grows during the execution of a program.\u003c/li\u003e\n\u003cli\u003eA CSLConstList ctypedef has been added and is used where appropriate (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1404\"\u003e#1404\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFiona model objects have a informative, printable representation again\n(\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1380\"\u003e#1380\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePackaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePyPI wheels include GDAL 3.9.1 and curl 8.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10b1 (2024-04-16)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFiona can again set fields with values that are instances of classes derived\nfrom date, time, and datetime (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1377\"\u003e#1377\u003c/a\u003e).  This was broken by changes in 1.10a2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10a2 (2024-04-05)\u003c/h2\u003e\n\u003cp\u003eDeprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe FIELD_TYPES, FIELD_TYPES_MAP, and FIELD_TYPES_MAP_REV attributes of\nfiona.schema are no longer used by the project and will be removed in version\n2.0 (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe Python style of rio-filter expressions introduced in version 1.0 are\ndeprecated. Only the parenthesized list type of expression will be supported\nby version 2.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAll supported Fiona field types are now represented by classes in\nfiona.schema. These classes are mapped in FIELD_TYPES_MAP2 and\nFIELD_TYPES_MAP2_REV to OGR field type and field subtype pairs (\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1366\"\u003e#1366\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe filter, map, and reduce CLI commands from the public domain version 1.1.0\nof fio-planet have been incorporated into Fiona's core set of commands\n(\u003ca href=\"https://redirect.github.com/Toblerity/Fiona/issues/1362\"\u003e#1362\u003c/a\u003e).  These commands are only available if pyparsing and shapely (each of\nthese are declared in the \u0026quot;calc\u0026quot; set of extra requirements) are installed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\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/Toblerity/Fiona/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geopandas` from 0.14.4 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/geopandas/geopandas/releases\"\u003egeopandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue that caused an error in \u003ccode\u003eGeoDataFrame.from_features\u003c/code\u003e when there is no \u003ccode\u003eproperties\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3599\"\u003e#3599\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_file\u003c/code\u003e and \u003ccode\u003eto_file\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalue_counts\u003c/code\u003e on GeoSeries now preserves CRS in index (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string placeholders appearing in error messages when \u003ccode\u003epyogrio\u003c/code\u003e cannot be imported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.to_json\u003c/code\u003e now provides a clearer error message when called on a GeoDataFrame without an active geometry\ncolumn (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalling \u003ccode\u003edel gdf[\u0026quot;geometry\u0026quot;]\u003c/code\u003e now will downcast to a \u003ccode\u003epd.DataFrame\u003c/code\u003e if there are no geometry columns left\nin the dataframe (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix SQL injection in \u003ccode\u003eto_postgis\u003c/code\u003e via geometry column name (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3681\"\u003e#3681\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/geopandas/geopandas/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/geopandas/geopandas/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eA patch release containing minor regression fixes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREGR: fix GeoDataFrame constructor when np.nan given as only geometry by \u003ca href=\"https://github.com/martinfleis\"\u003e\u003ccode\u003e@​martinfleis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3591\"\u003egeopandas/geopandas#3591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREGR: overlay with identity doesn't handle equal input column names correctly by \u003ca href=\"https://github.com/theroggy\"\u003e\u003ccode\u003e@​theroggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3596\"\u003egeopandas/geopandas#3596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTST: use nadgrids=null to suppress influence of grid files by \u003ca href=\"https://github.com/mwtoews\"\u003e\u003ccode\u003e@​mwtoews\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3588\"\u003egeopandas/geopandas#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMAINT: enable pydocstyle ruff rules - automatic and easy fixes by \u003ca href=\"https://github.com/theroggy\"\u003e\u003ccode\u003e@​theroggy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/geopandas/geopandas/pull/3598\"\u003egeopandas/geopandas#3598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/geopandas/geopandas/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eNotes on dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5,\nare now the minimum required version for these dependencies.\nFurthermore, the minimum tested version for optional dependencies has been updated to\nfiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and\nSQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer\nconsidered supported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3371\"\u003e#3371\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options to return the result of \u003ccode\u003eSpatialIndex.query\u003c/code\u003e in a form of a dense or a\nsparse boolean array. This adds optional dependency on \u003ccode\u003escipy\u003c/code\u003e for the sparse output.\nNote that this also changes the previously undocumented behaviour of the \u003ccode\u003eoutput_format\u003c/code\u003e\nkeyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/1674\"\u003e#1674\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egrid_size\u003c/code\u003e parameter to \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3445\"\u003e#3445\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/geopandas/geopandas/blob/main/CHANGELOG.md\"\u003egeopandas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.1.2 (December 22, 2025)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue that caused an error in \u003ccode\u003eGeoDataFrame.from_features\u003c/code\u003e when there is no \u003ccode\u003eproperties\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3599\"\u003e#3599\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_file\u003c/code\u003e and \u003ccode\u003eto_file\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalue_counts\u003c/code\u003e on GeoSeries now preserves CRS in index (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix f-string placeholders appearing in error messages when \u003ccode\u003epyogrio\u003c/code\u003e cannot be imported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3682\"\u003e#3682\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eread_parquet\u003c/code\u003e with \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e for complex (list/struct) arrow types (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3640\"\u003e#3640\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.to_json\u003c/code\u003e now provides a clearer error message when called on a GeoDataFrame without an active geometry\ncolumn (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalling \u003ccode\u003edel gdf[\u0026quot;geometry\u0026quot;]\u003c/code\u003e now will downcast to a \u003ccode\u003epd.DataFrame\u003c/code\u003e if there are no geometry columns left\nin the dataframe (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3648\"\u003e#3648\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix SQL injection in \u003ccode\u003eto_postgis\u003c/code\u003e via geometry column name (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3681\"\u003e#3681\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.1.1 (June 27, 2025)\u003c/h2\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in the GeoDataFrame constructor when np.nan is given as an only geometry (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3591\"\u003e#3591\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix regression in \u003ccode\u003eoverlay\u003c/code\u003e with \u003ccode\u003ehow=\u0026quot;identity\u0026quot;\u003c/code\u003e when input dataframes have column\nnames that are equal (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3596\"\u003e#3596\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.1.0 (June 1, 2025)\u003c/h2\u003e\n\u003cp\u003eNotes on dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeoPandas 1.1 now requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5,\nare now the minimum required version for these dependencies.\nFurthermore, the minimum tested version for optional dependencies has been updated to\nfiona 1.8.21, scipy 1.9, matplotlib 3.7, mapclassify 2.5, folium 0.12 and\nSQLAlchemy 2.0. Older versions of these libraries may continue to work, but are no longer\nconsidered supported (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3371\"\u003e#3371\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew features and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options to return the result of \u003ccode\u003eSpatialIndex.query\u003c/code\u003e in a form of a dense or a\nsparse boolean array. This adds optional dependency on \u003ccode\u003escipy\u003c/code\u003e for the sparse output.\nNote that this also changes the previously undocumented behaviour of the \u003ccode\u003eoutput_format\u003c/code\u003e\nkeyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/1674\"\u003e#1674\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egrid_size\u003c/code\u003e parameter to \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3445\"\u003e#3445\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeoDataFrame.plot\u003c/code\u003e now supports \u003ccode\u003epd.Index\u003c/code\u003e as an input for the \u003ccode\u003ecolumn\u003c/code\u003e keyword (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3463\"\u003e#3463\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edisjoint_subset\u003c/code\u003e union algorithm for \u003ccode\u003eunion_all\u003c/code\u003e and \u003ccode\u003edissolve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3534\"\u003e#3534\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003econstrained_delaunay_triangles\u003c/code\u003e method to GeoSeries/GeoDataFrame (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3552\"\u003e#3552\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eto_pandas_kwargs\u003c/code\u003e argument to \u003ccode\u003efrom_arrow\u003c/code\u003e, \u003ccode\u003eread_parquet\u003c/code\u003e and \u003ccode\u003eread_feather\u003c/code\u003e\nto allow better control of conversion of non-geometric Arrow data to DataFrames (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3466\"\u003e#3466\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eis_valid_coverage\u003c/code\u003e and \u003ccode\u003einvalid_coverage_edges\u003c/code\u003e to GeoSeries/GeoDataFrame to\nallow validation of polygonal  coverage (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3545\"\u003e#3545\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaximum_inscribed_circle\u003c/code\u003e method from shapely to GeoSeries/GeoDataFrame (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3544\"\u003e#3544\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/geopandas/geopandas/commit/81214bf9f3eaba9f5fdcfd141ae8d16fa17fd860\"\u003e\u003ccode\u003e81214bf\u003c/code\u003e\u003c/a\u003e RLS: backport fixes for 1.1.2 (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/62dd4a2469bb6236b83fb91466a8183321da04da\"\u003e\u003ccode\u003e62dd4a2\u003c/code\u003e\u003c/a\u003e COMPAT: pandas 3 refactor breaks \u003cstrong\u003efinalize\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3611\"\u003e#3611\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/e9b58ce57a238b28ebf5eddd83d437db92c314b5\"\u003e\u003ccode\u003ee9b58ce\u003c/code\u003e\u003c/a\u003e RLS: v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/c6bf8b318da5e4e8fde53d27b1a6481e15e54b59\"\u003e\u003ccode\u003ec6bf8b3\u003c/code\u003e\u003c/a\u003e MAINT: enable pydocstyle ruff rules - automatic and easy fixes (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/339c7f78e92f1549bfa854ffe3bebdc03390d265\"\u003e\u003ccode\u003e339c7f7\u003c/code\u003e\u003c/a\u003e TST: use nadgrids=null to suppress influence of grid files (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/2a7fad90d1a2af1dd8318f97831d9993164542f8\"\u003e\u003ccode\u003e2a7fad9\u003c/code\u003e\u003c/a\u003e REGR: overlay with identity doesn't handle equal input column names correctly...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/1a1585ddfba8ef229ebdfc05b1c20ef3eb1e67a7\"\u003e\u003ccode\u003e1a1585d\u003c/code\u003e\u003c/a\u003e REGR: fix GeoDataFrame constructor when np.nan given as only geometry (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/c36eba059f6170715b63a9aa065817c64025d263\"\u003e\u003ccode\u003ec36eba0\u003c/code\u003e\u003c/a\u003e RSL: changelog for 1.1.0 release (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3586\"\u003e#3586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/2d6b3325b8e844ad571b1d47a90db29e7b7ca9e2\"\u003e\u003ccode\u003e2d6b332\u003c/code\u003e\u003c/a\u003e remove remote url xfail (\u003ca href=\"https://redirect.github.com/geopandas/geopandas/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geopandas/geopandas/commit/ce86559ea24a41f4fc0c2370187867297090b072\"\u003e\u003ccode\u003ece86559\u003c/code\u003e\u003c/a\u003e DOC: Drafted new documentation page outlining how to create inset maps and in...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/geopandas/geopandas/compare/v0.14.4...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h11` from 0.14.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/1c5b07581f058886c8bdd87adababd7d959dc7ca\"\u003e\u003ccode\u003e1c5b075\u003c/code\u003e\u003c/a\u003e this time for surer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/d9c369935e853a7ee1aeb7e481f6dddf9b9c9b8a\"\u003e\u003ccode\u003ed9c3699\u003c/code\u003e\u003c/a\u003e this time for sure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/d91b9dd2290a25c8c3f5ec15feb57de5873e6e39\"\u003e\u003ccode\u003ed91b9dd\u003c/code\u003e\u003c/a\u003e blacken\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/5a4683ca466b59bbab9b19cfea20ee157b31cee0\"\u003e\u003ccode\u003e5a4683c\u003c/code\u003e\u003c/a\u003e Soothe mypy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/9c9567f0a92d13a83a8d8ebdbc757c8c2d384536\"\u003e\u003ccode\u003e9c9567f\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/114803a29ce50116dc47951c690ad4892b1a36ed\"\u003e\u003ccode\u003e114803a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/9462006f6ce4941661888228cbd4ac1ea80689b0\"\u003e\u003ccode\u003e9462006\u003c/code\u003e\u003c/a\u003e Bump version to 0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/70a96bea8e55403e5d92db14c111432c6d7a8685\"\u003e\u003ccode\u003e70a96be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-hyper/h11/issues/181\"\u003e#181\u003c/a\u003e from Julien00859/Julien00859/get_int_max_str_digits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/60782ad107e538b9312aac7e1c119c8358bf797c\"\u003e\u003ccode\u003e60782ad\u003c/code\u003e\u003c/a\u003e Reject Content-Length longer 1 billion TB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-hyper/h11/commit/dff7cc397a26ed4acdedd92d1bda6c8f18a6ed9f\"\u003e\u003ccode\u003edff7cc3\u003c/code\u003e\u003c/a\u003e Validate Chunked-Encoding chunk footer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-hyper/h11/compare/v0.14.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jinja2` from 3.1.4 to 3.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/jinja/releases\"\u003ejinja2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.6\u003c/h2\u003e\n\u003cp\u003eThis is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Jinja2/3.1.6/\"\u003ehttps://pypi.org/project/Jinja2/3.1.6/\u003c/a\u003e\nChanges: \u003ca href=\"https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6\"\u003ehttps://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e|attr\u003c/code\u003e filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7\"\u003ehttps://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.5\u003c/h2\u003e\n\u003cp\u003eThis is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Jinja2/3.1.5/\"\u003ehttps://pypi.org/project/Jinja2/3.1.5/\u003c/a\u003e\nChanges: \u003ca href=\"https://jinja.palletsprojects.com/changes/#version-3-1-5\"\u003ehttps://jinja.palletsprojects.com/changes/#version-3-1-5\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/jinja/milestone/16?closed=1\"\u003ehttps://github.com/pallets/jinja/milestone/16?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sandboxed environment handles indirect calls to \u003ccode\u003estr.format\u003c/code\u003e, such as by passing a stored reference to a filter that calls its argument. \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h\"\u003eGHSA-q2x7-8rv6-6q7h\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1792\"\u003e#1792\u003c/a\u003e, \u003ca href=\"https://github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699\"\u003eGHSA-gmj6-6f8f-6699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSandbox does not allow \u003ccode\u003eclear\u003c/code\u003e and \u003ccode\u003epop\u003c/code\u003e on known mutable sequence types. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2032\"\u003e#2032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCalling sync \u003ccode\u003erender\u003c/code\u003e for an async template uses \u003ccode\u003easyncio.run\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1952\"\u003e#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unclosed \u003ccode\u003eauto_aiter\u003c/code\u003e warnings. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn an \u003ccode\u003eaclose\u003c/code\u003e-able \u003ccode\u003eAsyncGenerator\u003c/code\u003e from \u003ccode\u003eTemplate.generate_async\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving \u003ccode\u003eroot_render_func()\u003c/code\u003e unclosed in \u003ccode\u003eTemplate.generate_async\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving async generators unclosed in blocks, includes and extends. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1960\"\u003e#1960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe runtime uses the correct \u003ccode\u003econcat\u003c/code\u003e function for the current environment when calling block references. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1701\"\u003e#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e|unique\u003c/code\u003e async-aware, allowing it to be used after another async-aware filter. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e|int\u003c/code\u003e filter handles \u003ccode\u003eOverflowError\u003c/code\u003e from scientific notation. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1921\"\u003e#1921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake compiling deterministic for tuple unpacking in a \u003ccode\u003e{% set ... %}\u003c/code\u003e call. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2021\"\u003e#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dunder protocol (\u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e/etc) interaction with \u003ccode\u003eUndefined\u003c/code\u003e objects. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2025\"\u003e#2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e support for the internal \u003ccode\u003emissing\u003c/code\u003e object. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2027\"\u003e#2027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment.overlay(enable_async)\u003c/code\u003e is applied correctly. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2061\"\u003e#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe error message from \u003ccode\u003eFileSystemLoader\u003c/code\u003e includes the paths that were searched. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1661\"\u003e#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePackageLoader\u003c/code\u003e shows a clearer error message when the package does not contain the templates directory. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove annotations for methods returning copies. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurlize\u003c/code\u003e does not add \u003ccode\u003emailto:\u003c/code\u003e to values like \u003ccode\u003e@a@b\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1870\"\u003e#1870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests decorated with \u003ccode\u003e@pass_context\u003c/code\u003e can be used with the \u003ccode\u003e|select\u003c/code\u003e filter. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1624\"\u003e#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003eset\u003c/code\u003e for multiple assignment (\u003ccode\u003ea, b = 1, 2\u003c/code\u003e) does not fail when the target is a namespace attribute. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1413\"\u003e#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing \u003ccode\u003eset\u003c/code\u003e in all branches of \u003ccode\u003e{% if %}{% elif %}{% else %}\u003c/code\u003e blocks does not cause the variable to be considered initially undefined. \u003ca href=\"https://redirect.github.com/pallets/jinja/issues/1253\"\u003e#1253\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/pallets/jinja/blob/main/CHANGES.rst\"\u003ejinja2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.6\u003c/h2\u003e\n\u003cp\u003eReleased 2025-03-05\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e|attr\u003c/code\u003e filter does not bypass the environment's attribute lookup,\nallowing the sandbox to apply its checks. :ghsa:\u003ccode\u003ecpwx-vrp4-4pq7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.1.5\u003c/h2\u003e\n\u003cp\u003eReleased 2024-12-21\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sandboxed environment handles indirect calls to \u003ccode\u003estr.format\u003c/code\u003e, such as\nby passing a stored reference to a filter that calls its argument.\n:ghsa:\u003ccode\u003eq2x7-8rv6-6q7h\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEscape template name before formatting it into error messages, to avoid\nissues with names that contain f-string syntax.\n:issue:\u003ccode\u003e1792\u003c/code\u003e, :ghsa:\u003ccode\u003egmj6-6f8f-6699\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSandbox does not allow \u003ccode\u003eclear\u003c/code\u003e and \u003ccode\u003epop\u003c/code\u003e on known mutable sequence\ntypes. :issue:\u003ccode\u003e2032\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCalling sync \u003ccode\u003erender\u003c/code\u003e for an async template uses \u003ccode\u003easyncio.run\u003c/code\u003e.\n:pr:\u003ccode\u003e1952\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unclosed \u003ccode\u003eauto_aiter\u003c/code\u003e warnings. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReturn an \u003ccode\u003eaclose\u003c/code\u003e-able \u003ccode\u003eAsyncGenerator\u003c/code\u003e from\n\u003ccode\u003eTemplate.generate_async\u003c/code\u003e. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving \u003ccode\u003eroot_render_func()\u003c/code\u003e unclosed in\n\u003ccode\u003eTemplate.generate_async\u003c/code\u003e. :pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAvoid leaving async generators unclosed in blocks, includes and extends.\n:pr:\u003ccode\u003e1960\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe runtime uses the correct \u003ccode\u003econcat\u003c/code\u003e function for the current environment\nwhen calling block references. :issue:\u003ccode\u003e1701\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003e|unique\u003c/code\u003e async-aware, allowing it to be used after another\nasync-aware filter. :issue:\u003ccode\u003e1781\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e|int\u003c/code\u003e filter handles \u003ccode\u003eOverflowError\u003c/code\u003e from scientific notation.\n:issue:\u003ccode\u003e1921\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMake compiling deterministic for tuple unpacking in a \u003ccode\u003e{% set ... %}\u003c/code\u003e\ncall. :issue:\u003ccode\u003e2021\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix dunder protocol (\u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e/etc) interaction with \u003ccode\u003eUndefined\u003c/code\u003e\nobjects. :issue:\u003ccode\u003e2025\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecopy\u003c/code\u003e/\u003ccode\u003epickle\u003c/code\u003e support for the internal \u003ccode\u003emissing\u003c/code\u003e object.\n:issue:\u003ccode\u003e2027\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment.overlay(enable_async)\u003c/code\u003e is applied correctly. :pr:\u003ccode\u003e2061\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe error message from \u003ccode\u003eFileSystemLoader\u003c/code\u003e includes the paths that were\nsearched. :issue:\u003ccode\u003e1661\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePackageLoader\u003c/code\u003e shows a clearer error message when the package does not\ncontain the templates directory. :issue:\u003ccode\u003e1705\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove annotations for methods returning copies. :pr:\u003ccode\u003e1880\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurlize\u003c/code\u003e does not add \u003ccode\u003emailto:\u003c/code\u003e to values like \u003ccode\u003e@a@b\u003c/code\u003e. :pr:\u003ccode\u003e1870\u003c/code\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/pallets/jinja/commit/15206881c006c79667fe5154fe80c01c65410679\"\u003e\u003ccode\u003e1520688\u003c/code\u003e\u003c/a\u003e release version 3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/90457bbf33b8662926ae65cdde4c4c32e756e403\"\u003e\u003ccode\u003e90457bb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/065334d1ee5b7210e1a0a93c37238c86858f2af7\"\u003e\u003ccode\u003e065334d\u003c/code\u003e\u003c/a\u003e attr filter uses env.getattr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/033c20015c7ca899ab52eb921bb0f08e6d3dd145\"\u003e\u003ccode\u003e033c200\u003c/code\u003e\u003c/a\u003e start version 3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/bc68d4efa99c5f77334f0e519628558059ae8c35\"\u003e\u003ccode\u003ebc68d4e\u003c/code\u003e\u003c/a\u003e use global contributing guide (\u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/247de5e0c5062a792eb378e50e13e692885ee486\"\u003e\u003ccode\u003e247de5e\u003c/code\u003e\u003c/a\u003e use global contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/ab8218c7a1b66b62e0ad6b941bd514e3a64a358f\"\u003e\u003ccode\u003eab8218c\u003c/code\u003e\u003c/a\u003e use project advisory link instead of global\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/b4ffc8ff299dfd360064bea4cd2f862364601ad2\"\u003e\u003ccode\u003eb4ffc8f\u003c/code\u003e\u003c/a\u003e release version 3.1.5 (\u003ca href=\"https://redirect.github.com/pallets/jinja/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/877f6e51be8e1765b06d911cfaa9033775f051d1\"\u003e\u003ccode\u003e877f6e5\u003c/code\u003e\u003c/a\u003e release version 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/jinja/commit/8d588592653b052f957b720e1fc93196e06f207f\"\u003e\u003ccode\u003e8d58859\u003c/code\u003e\u003c/a\u003e remove test pypi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/jinja/compare/3.1.4...3.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobuf` from 4.25.3 to 5.29.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protocolbuffers/protobuf/releases\"\u003eprotobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProtocol Buffers v34.0-rc1\u003c/h2\u003e\n\u003ch1\u003eAnnouncements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThis version includes breaking changes to: C++, Objective-C, PHP, Python.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e[Bazel] Remove deprecated ProtoInfo.transitive_imports. Use equivalent transitive_sources instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/0a5c2f6b633c1e5259f566cb42d30fe347b8aadb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Make generator headers private (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/3a2af3510f0d454dbe3e4dc281674b61c4d20b9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add a debug check that the target of CopyFrom is not a descendant of the source. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/7a7589823d2cfaaf7994b050e98d5d553bc9b1c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Add [[nodiscard]] to many APIs. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/a70115f33f9af2c4b2202c800b84837e7fe0d738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Make the arena-enabled constructors of \u003ccode\u003eRepeatedField\u003c/code\u003e, \u003ccode\u003eRepeatedPtrField\u003c/code\u003e, and \u003ccode\u003eMap\u003c/code\u003e private. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/ef890c3d0c79398c70e047fe5dd893f460ba2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique_ptr. Remove macro PROTOBUF_FUTURE_REMOVE_ADD_IGNORE_CRITERIA (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b115358c64127896fed88b8b5ef5d91d86d8cbae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::has_optional_keyword() in OSS. Use is_repeated() or has_presence() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/68346ec9348e932664e58c3ecdcd1478f95233a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF_FUTURE_RENAME_ADD_UNUSED_IMPORT (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/837a2cd1d6c75402b2503ffe7cd8aeaf25868536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated FieldDescriptor::is_optional() in OSS. Use (!is_required() \u0026amp;\u0026amp; !is_repeated()) instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/9dbc5d479a8e453921485d8d3de47fb3c005f1af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[C++] All entity names have length limit (2afb0dc)\u003c/li\u003e\n\u003cli\u003e[ObjC] Remove \u003ccode\u003egenerate_minimal_imports\u003c/code\u003e generation option warning (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/45b1297fdaad5a9436d0e207422168c38dc45ac4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ObjC] Fix nullability annotations on some \u003ccode\u003eGPB*Dictionary\u003c/code\u003e types. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/ea67d6d26a48478a567c404679e3bb99cf230d50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ObjC] Remove \u003ccode\u003e-[GPBFieldDescriptor optional]\u003c/code\u003e (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/3414dc151eb4dcbdb2ca952e2589993bf7af75c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Other] Remove deprecated flag for enabling MSVC support (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/97c979be6e0907e1051bee62584dac4594e73fa7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP] Remove deprecated PHP APIs (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/9c45014099a4f7004fab6dd1278de2f4f2a393c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP] Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\u003c/a\u003e, \u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/cd76e675b14d00dda5623b30835d2bc7105fccc6\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/cd76e675b14d00dda5623b30835d2bc7105fccc6\u003c/a\u003e, \u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/42081219920c6fad17ba6ddd1e28d111bcfb3345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP]  Add PHP typehints for setters and remove redundant GPBUtil checks (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/pull/25296\"\u003eprotocolbuffers/protobuf#25296\u003c/a\u003e) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/aee03b78929c02461a5f9d8e136a2a016359b0cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[PHP]  support default values for editions/proto2 (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/pull/25161\"\u003eprotocolbuffers/protobuf#25161\u003c/a\u003e) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b01099d56350551bae3da88b97bf3027274c9f17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Raise errors in OSS when assign bool to int/enum field in Python Proto. (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/5b116fe2f14f49dd0cc3b76089983717f211025c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove float_format/double_format from python proto text_format (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/e4854a186e0bfa867d5bfa5cd850608a948fd488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError) (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/00aaca1b4d98954bc2933d7c8a5379ba6088124c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove float_precision from python proto json_format (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/f027f1fcd52b9d080b7ee79f4024f53cf54e0dc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/b76faa921fdd244f374c7be0bddd4050fc42c292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated FieldDescriptor.label (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/0a8ff55518ea5874478ad5b26515b31d186045a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Python] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\"\u003ehttps://github.com/protocolbuffers/protobuf/commit/c301c2ca286327a21c50c0c4cd877afc9c655b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://protobuf.dev/news/\"\u003eProtobuf News\u003c/a\u003e may include additional announcements or pre-announcements for upcoming changes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://protobuf.dev/support/migration/\"\u003eMigration Guide\u003c/a\u003e may include additional guidance for breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBazel\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: cc_toolchain should prefer protoc when ...\n\n_Description has been truncated_","html_url":"https://github.com/BountyHunter1999/Looking-Into-Dagster/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BountyHunter1999%2FLooking-Into-Dagster/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.12.14","new_version":"1.12.15","update_type":"patch","path":null,"pr_created_at":"2026-02-23T19:06:59.000Z","version_change":"1.12.14 → 1.12.15","issue":{"uuid":"3979713424","node_id":"PR_kwDOHy0aq87Fuh52","number":3314,"state":"closed","title":"Bump dagster from 1.12.14 to 1.12.15","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-24T16:08:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T19:06:59.000Z","updated_at":"2026-02-24T16:08:58.000Z","time_to_close":75716,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.12.14","new_version":"1.12.15","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.12.14 to 1.12.15.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.15 (core) / 0.28.15 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePool names can now be any non-whitespace character, instead of requiring alphanumbeic characters, slashes, and underscores.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] The \u003ccode\u003eEcsRunLauncher\u003c/code\u003e will now retry a task launch when a RunTask API call fails due to a throttling error in an underlying EC2 API call.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Tableau workbooks and projects can now be filtered using the \u003ccode\u003eworkbook_selector\u003c/code\u003e and \u003ccode\u003eproject_selector\u003c/code\u003e in \u003ccode\u003eTableauComponent\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Fixed issue where saved launchpad config was not used for single-partition asset materializations.\u003c/li\u003e\n\u003cli\u003e[ui] Fix console error noise during asset lineage navigation.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;Start X Automations\u0026quot; and \u0026quot;Stop X Automations\u0026quot; menu options on the Automations tab were sometimes incorrectly disabled.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProject\u003c/code\u003e constructor now correctly accepts strings for the \u003ccode\u003etarget_path\u003c/code\u003e parameter.\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/dagster-io/dagster/commit/a743f3def5bc0577da6266bfd31a1e76ecfba630\"\u003e\u003ccode\u003ea743f3d\u003c/code\u003e\u003c/a\u003e 1.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1396cc0c076e8ec8d4b6f78b4787fdb49119b831\"\u003e\u003ccode\u003e1396cc0\u003c/code\u003e\u003c/a\u003e 1.12.15rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/268b92933f8067623f79db319eacd0f8ae7a2537\"\u003e\u003ccode\u003e268b929\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ui] safeRedirect (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20616\"\u003e#20616\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20906\"\u003e#20906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c93bab95fb58f4686a5aa65c981ba4b4da1dbef1\"\u003e\u003ccode\u003ec93bab9\u003c/code\u003e\u003c/a\u003e Webhook alerting docs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31f36910fc1ee221dc05cd01831e573728b446fa\"\u003e\u003ccode\u003e31f3691\u003c/code\u003e\u003c/a\u003e 1.12.15rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e55f3d287d1ed842f7db079466e6456806b7912d\"\u003e\u003ccode\u003ee55f3d2\u003c/code\u003e\u003c/a\u003e README.rst fix \u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/2\"\u003e#2\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20898\"\u003e#20898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/77daeed53d899251bc8d269b4d40a1f281c321ab\"\u003e\u003ccode\u003e77daeed\u003c/code\u003e\u003c/a\u003e 1.12.15rc2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7cdc869c89e6a51d875027757caeaee055e6184f\"\u003e\u003ccode\u003e7cdc869\u003c/code\u003e\u003c/a\u003e [ui] Update build_js.sh and Makefile (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20876\"\u003e#20876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ba715b829a27c389df2fcb8f7f84fdd13bd34b50\"\u003e\u003ccode\u003eba715b8\u003c/code\u003e\u003c/a\u003e 1.12.15rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/aca62387346056cb11361da5928411345e0b7276\"\u003e\u003ccode\u003eaca6238\u003c/code\u003e\u003c/a\u003e fix dagit README formatting (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20874\"\u003e#20874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.14...1.12.15\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.12.14\u0026new-version=1.12.15)](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/TEAMSchools/teamster/pull/3314","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TEAMSchools%2Fteamster/issues/3314","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3314/packages"}},{"old_version":"1.12.7","new_version":"1.12.14","update_type":"patch","path":null,"pr_created_at":"2026-02-09T10:08:34.000Z","version_change":"1.12.7 → 1.12.14","issue":{"uuid":"3915551454","node_id":"PR_kwDOQJkPIs7CcF-z","number":131,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T10:08:34.000Z","updated_at":"2026-02-09T10:09:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":47,"packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"neo4j","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/neo4j/neo4j-python-driver"},{"name":"duckdb","old_version":"1.4.3","new_version":"1.4.4","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"numpy","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/numpy/numpy"},{"name":"tenacity","old_version":"9.1.2","new_version":"9.1.4","repository_url":"https://github.com/jd/tenacity"},{"name":"typer","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"rich","old_version":"14.2.0","new_version":"14.3.2","repository_url":"https://github.com/Textualize/rich"},{"name":"boto3","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.3","new_version":"1.4.1","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"pyreadstat","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/Roche/pyreadstat"},{"name":"ruff","old_version":"0.14.10","new_version":"0.15.0","repository_url":"https://github.com/astral-sh/ruff"},{"name":"bandit","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/PyCQA/bandit"},{"name":"types-psutil","old_version":"7.1.3.20251211","new_version":"7.2.2.20260130","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"types-tqdm","old_version":"4.67.0.20250809","new_version":"4.67.3.20260205","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"alembic","old_version":"1.17.2","new_version":"1.18.3","repository_url":"https://github.com/sqlalchemy/alembic"},{"name":"anyio","old_version":"4.12.0","new_version":"4.12.1","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.16","new_version":"1.42.44","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.16","new_version":"1.42.41","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.13.0","new_version":"7.13.3","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.7","new_version":"1.12.14","repository_url":"https://github.com/dagster-io/dagster"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"greenlet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"grpcio","old_version":"1.76.0","new_version":"1.78.0","repository_url":"https://github.com/grpc/grpc"},{"name":"grpcio-health-checking","old_version":"1.76.0","new_version":"1.78.0"},{"name":"identify","old_version":"2.6.15","new_version":"2.6.16","repository_url":"https://github.com/pre-commit/identify"},{"name":"jmespath","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jmespath/jmespath.py"},{"name":"multidict","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aio-libs/multidict"},{"name":"mypy-boto3-s3","old_version":"1.42.16","new_version":"1.42.37","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"protobuf","old_version":"6.33.2","new_version":"6.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"psutil","old_version":"7.2.0","new_version":"7.2.2","repository_url":"https://github.com/giampaolo/psutil"},{"name":"scipy","old_version":"1.16.3","new_version":"1.17.0","repository_url":"https://github.com/scipy/scipy"},{"name":"sqlalchemy","old_version":"2.0.45","new_version":"2.0.46","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"starlette","old_version":"0.50.0","new_version":"0.52.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"tomli","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/hukkin/tomli"},{"name":"tomlkit","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"tqdm","old_version":"4.67.1","new_version":"4.67.3","repository_url":"https://github.com/tqdm/tqdm"},{"name":"typer-slim","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"types-awscrt","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"universal-pathlib","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/fsspec/universal_pathlib"},{"name":"urllib3","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"},{"name":"virtualenv","old_version":"20.35.4","new_version":"20.36.1","repository_url":"https://github.com/pypa/virtualenv"},{"name":"wrapt","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/GrahamDumpleton/wrapt"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [neo4j](https://github.com/neo4j/neo4j-python-driver) | `6.0.3` | `6.1.0` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.3` | `1.4.4` |\n| [numpy](https://github.com/numpy/numpy) | `2.4.0` | `2.4.2` |\n| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |\n| [typer](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` |\n| [boto3](https://github.com/boto/boto3) | `1.42.16` | `1.42.44` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.3` | `1.4.1` |\n| [pyreadstat](https://github.com/Roche/pyreadstat) | `1.3.2` | `1.3.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.15.0` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.9.2` | `1.9.3` |\n| [types-psutil](https://github.com/typeshed-internal/stub_uploader) | `7.1.3.20251211` | `7.2.2.20260130` |\n| [types-tqdm](https://github.com/typeshed-internal/stub_uploader) | `4.67.0.20250809` | `4.67.3.20260205` |\n| [alembic](https://github.com/sqlalchemy/alembic) | `1.17.2` | `1.18.3` |\n| [anyio](https://github.com/agronholm/anyio) | `4.12.0` | `4.12.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.44` |\n| [botocore](https://github.com/boto/botocore) | `1.42.16` | `1.42.44` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.16` | `1.42.41` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.0` | `7.13.3` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.14` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.3` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.3.0` | `3.3.1` |\n| [grpcio](https://github.com/grpc/grpc) | `1.76.0` | `1.78.0` |\n| [grpcio-health-checking](https://grpc.io) | `1.76.0` | `1.78.0` |\n| [identify](https://github.com/pre-commit/identify) | `2.6.15` | `2.6.16` |\n| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |\n| [multidict](https://github.com/aio-libs/multidict) | `6.7.0` | `6.7.1` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.37` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.14.0` | `2.16.0` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.2` | `6.33.5` |\n| [psutil](https://github.com/giampaolo/psutil) | `7.2.0` | `7.2.2` |\n| [scipy](https://github.com/scipy/scipy) | `1.16.3` | `1.17.0` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.45` | `2.0.46` |\n| [starlette](https://github.com/Kludex/starlette) | `0.50.0` | `0.52.1` |\n| [tomli](https://github.com/hukkin/tomli) | `2.3.0` | `2.4.0` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.3` | `0.14.0` |\n| [tqdm](https://github.com/tqdm/tqdm) | `4.67.1` | `4.67.3` |\n| [typer-slim](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.30.0` | `0.31.1` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.7` | `0.3.9` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |\n| [virtualenv](https://github.com/pypa/virtualenv) | `20.35.4` | `20.36.1` |\n| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.0.1` | `2.1.1` |\n\n\nUpdates `dagster` from 1.12.7 to 1.12.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.14 (core) / 0.28.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@asset_check\u003c/code\u003e and \u003ccode\u003eAssetCheckSpec\u003c/code\u003e now support a \u003ccode\u003epartitions_def\u003c/code\u003e parameter, allowing checks to execute against specific partitions of their upstream asset rather than the entire contents. If set, the partition definition must match the definition of the targeted asset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Select all\u0026quot; checkbox has been restored to the Automations list.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed performance issue where the partition selector would freeze for 30+ seconds when selecting \u0026quot;All\u0026quot; on assets with large (100k+) partition sets. (Thanks, \u003ca href=\"https://github.com/ljodea\"\u003e\u003ccode\u003e@​ljodea\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed an issue with cron schedules using step patterns (like \u003ccode\u003e*/10\u003c/code\u003e or \u003ccode\u003e*/30\u003c/code\u003e) in the day-of-month field where invalid days weren't properly skipped.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue that could cause incorrect partition statuses to be displayed in the UI.\u003c/li\u003e\n\u003cli\u003e[ui] Partition percentages now round in a more intuitive way.\u003c/li\u003e\n\u003cli\u003e[ui] Row count metadata is now displayed even when set to zero.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Fixed an issue where op name generation would occasionally lead to collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-sigma] When building assets for Sigma workbooks that depend on tables unknown to Dagster, an error is logged instead of throwing an exception.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Fixed an issue where \u003ccode\u003ePipesK8sClient\u003c/code\u003e would sometimes fail when containers in the \u003ccode\u003eignored_containers\u003c/code\u003e list failed.\u003c/li\u003e\n\u003cli\u003e[dagster-github] Ensured compatibility with \u003ccode\u003epyjwt\u0026gt;=2.11.0\u003c/code\u003e,which introduced breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an example of censoring PII in run logs.\u003c/li\u003e\n\u003cli\u003eUpdated branch deployment docs to include single-agent setup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\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/dagster-io/dagster/commit/9fbd31f7b5701a26b5d4a9b7469f1656a747d972\"\u003e\u003ccode\u003e9fbd31f\u003c/code\u003e\u003c/a\u003e 1.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d8d3aad0a11f67f7aad78d021a355a04a94f8be2\"\u003e\u003ccode\u003ed8d3aad\u003c/code\u003e\u003c/a\u003e 1.12.14rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a170b3516a005618d1408f5fe9e3a9a8e4d15287\"\u003e\u003ccode\u003ea170b35\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/00bc820d700f3d3f2b4c06499ef9855c53598c74\"\u003e\u003ccode\u003e00bc820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/068814395342d2232f35175908f543d829f49805\"\u003e\u003ccode\u003e0688143\u003c/code\u003e\u003c/a\u003e 1.12.14rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3bfb6c313329275012158d6a0f694f2cc7a42bcf\"\u003e\u003ccode\u003e3bfb6c3\u003c/code\u003e\u003c/a\u003e 1.12.14rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d44a44cc658d3f0e7e974404457615c6bdfe4a0d\"\u003e\u003ccode\u003ed44a44c\u003c/code\u003e\u003c/a\u003e 1.12.14 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eba66834ca12c74167d37cbfce1908ad6939405f\"\u003e\u003ccode\u003eeba6683\u003c/code\u003e\u003c/a\u003e [dagster-github] Update calls against old pyjwt APIs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20539\"\u003e#20539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d21cfc30272ca57ed7156bc67798306492d093b5\"\u003e\u003ccode\u003ed21cfc3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/356e12712770928b5c6057371a66573229a669a9\"\u003e\u003ccode\u003e356e127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc1\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.7 to 1.12.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.14 (core) / 0.28.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@asset_check\u003c/code\u003e and \u003ccode\u003eAssetCheckSpec\u003c/code\u003e now support a \u003ccode\u003epartitions_def\u003c/code\u003e parameter, allowing checks to execute against specific partitions of their upstream asset rather than the entire contents. If set, the partition definition must match the definition of the targeted asset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Select all\u0026quot; checkbox has been restored to the Automations list.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed performance issue where the partition selector would freeze for 30+ seconds when selecting \u0026quot;All\u0026quot; on assets with large (100k+) partition sets. (Thanks, \u003ca href=\"https://github.com/ljodea\"\u003e\u003ccode\u003e@​ljodea\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed an issue with cron schedules using step patterns (like \u003ccode\u003e*/10\u003c/code\u003e or \u003ccode\u003e*/30\u003c/code\u003e) in the day-of-month field where invalid days weren't properly skipped.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue that could cause incorrect partition statuses to be displayed in the UI.\u003c/li\u003e\n\u003cli\u003e[ui] Partition percentages now round in a more intuitive way.\u003c/li\u003e\n\u003cli\u003e[ui] Row count metadata is now displayed even when set to zero.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Fixed an issue where op name generation would occasionally lead to collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-sigma] When building assets for Sigma workbooks that depend on tables unknown to Dagster, an error is logged instead of throwing an exception.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Fixed an issue where \u003ccode\u003ePipesK8sClient\u003c/code\u003e would sometimes fail when containers in the \u003ccode\u003eignored_containers\u003c/code\u003e list failed.\u003c/li\u003e\n\u003cli\u003e[dagster-github] Ensured compatibility with \u003ccode\u003epyjwt\u0026gt;=2.11.0\u003c/code\u003e,which introduced breaking changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an example of censoring PII in run logs.\u003c/li\u003e\n\u003cli\u003eUpdated branch deployment docs to include single-agent setup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\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/dagster-io/dagster/commit/9fbd31f7b5701a26b5d4a9b7469f1656a747d972\"\u003e\u003ccode\u003e9fbd31f\u003c/code\u003e\u003c/a\u003e 1.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d8d3aad0a11f67f7aad78d021a355a04a94f8be2\"\u003e\u003ccode\u003ed8d3aad\u003c/code\u003e\u003c/a\u003e 1.12.14rc4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a170b3516a005618d1408f5fe9e3a9a8e4d15287\"\u003e\u003ccode\u003ea170b35\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/00bc820d700f3d3f2b4c06499ef9855c53598c74\"\u003e\u003ccode\u003e00bc820\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/068814395342d2232f35175908f543d829f49805\"\u003e\u003ccode\u003e0688143\u003c/code\u003e\u003c/a\u003e 1.12.14rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3bfb6c313329275012158d6a0f694f2cc7a42bcf\"\u003e\u003ccode\u003e3bfb6c3\u003c/code\u003e\u003c/a\u003e 1.12.14rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d44a44cc658d3f0e7e974404457615c6bdfe4a0d\"\u003e\u003ccode\u003ed44a44c\u003c/code\u003e\u003c/a\u003e 1.12.14 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eba66834ca12c74167d37cbfce1908ad6939405f\"\u003e\u003ccode\u003eeba6683\u003c/code\u003e\u003c/a\u003e [dagster-github] Update calls against old pyjwt APIs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20539\"\u003e#20539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d21cfc30272ca57ed7156bc67798306492d093b5\"\u003e\u003ccode\u003ed21cfc3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/356e12712770928b5c6057371a66573229a669a9\"\u003e\u003ccode\u003e356e127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;1.12.14rc1\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `neo4j` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/releases\"\u003eneo4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNeo4j Python Driver 6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\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/neo4j/neo4j-python-driver/blob/6.x/CHANGELOG.md\"\u003eneo4j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNeo4j Driver Change Log (breaking/major changes only)\u003c/h1\u003e\n\u003cp\u003eSee also \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki\u003c/a\u003e for a full changelog.\u003c/p\u003e\n\u003ch2\u003eNEXT RELEASE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo breaking or major changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.14 support added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.7, 3.8, and 3.9 support has been dropped.\u003c/li\u003e\n\u003cli\u003eRemove deprecated package alias \u003ccode\u003eneo4j-driver\u003c/code\u003e. Use \u003ccode\u003epip install neo4j\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esetup.py\u003c/code\u003e. Please use a recent enough packaging/build tool that supports \u003ccode\u003epyproject.toml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated modules:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.conf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.meta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.packstream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.routing\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.arithmetic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.clock_implementation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.hydration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.metaclasses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.summary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove deprecated exports from \u003ccode\u003eneo4j\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e, \u003ccode\u003ePoolConfig\u003c/code\u003e, \u003ccode\u003eSessionConfig\u003c/code\u003e, \u003ccode\u003eWorkspaceConfig\u003c/code\u003e (internal - no replacement)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSummaryNotificationPosition\u003c/code\u003e (use \u003ccode\u003eSummaryInputPosition\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.Version\u003c/code\u003e has been removed as it's unused now.\u003cbr /\u003e\n\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e now is a \u003ccode\u003etuple[int, int]\u003c/code\u003e insteadof a \u003ccode\u003eapi.Version\u003c/code\u003e.\nThis should be drop-in replacement is most cases:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e was a sup-type of \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e was already documented and typed as \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e's additional methods were undocumented and shouldn't have been used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged errors raised under certain circumstances\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eConfigurationError\u003c/code\u003e if the passed \u003ccode\u003eauth\u003c/code\u003e parameters is not valid (instead of \u003ccode\u003eAuthError\u003c/code\u003e)\n\u003cul\u003e\n\u003cli\u003eThis improves the differentiation between \u003ccode\u003eDriverError\u003c/code\u003e for client-side errors and \u003ccode\u003eNeo4jError\u003c/code\u003e for server-side\nerrors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaccess_mode\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValueError\u003c/code\u003e on invalid value (instead of \u003ccode\u003eClientError\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConsistently check the value (also for non-routing drivers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.exceptions.UnsupportedServerProduct\u003c/code\u003e if no common bolt protocol version could be negotiated with the server\n(instead of internal \u003ccode\u003eneo4j._exceptions.BoltHandshakeError\u003c/code\u003e).\u003cbr /\u003e\n\u003ccode\u003eUnsupportedServerProduct\u003c/code\u003e is now a subclass of \u003ccode\u003eConfigurationError\u003c/code\u003e (instead of \u003ccode\u003eException\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnection_acquisition_timeout\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e on invalid values (instead of \u003ccode\u003eClientError\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/neo4j/neo4j-python-driver/commit/4a3fcdfc325c5ff11a92b6190c179853ad4c5b96\"\u003e\u003ccode\u003e4a3fcdf\u003c/code\u003e\u003c/a\u003e Bump version to 6.1.0 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a56e7f6aada9ec53465a4428cb7334be15c601f2\"\u003e\u003ccode\u003ea56e7f6\u003c/code\u003e\u003c/a\u003e Unify connection error handling between async and sync (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/fc4811d195f7b48049abed22992c44e57e2016ec\"\u003e\u003ccode\u003efc4811d\u003c/code\u003e\u003c/a\u003e Fix: connection_acquisition_timeout now covers TLS handshake (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/c8c4e5b7ad420c0c4f4278d2fff896f6a9983815\"\u003e\u003ccode\u003ec8c4e5b\u003c/code\u003e\u003c/a\u003e Docs: Fix outdated preview notes (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/8c7c19bc80f33095f08d34c454292a69430dcae8\"\u003e\u003ccode\u003e8c7c19b\u003c/code\u003e\u003c/a\u003e Add .semgrepignore (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a0819c233664e87e24c251e2e29eea24738d63bb\"\u003e\u003ccode\u003ea0819c2\u003c/code\u003e\u003c/a\u003e Fix AttributeError when pool is None in Bolt3 error handling (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/4fc39f3e6f3ea53e2987cd30d47412b36a5f7025\"\u003e\u003ccode\u003e4fc39f3\u003c/code\u003e\u003c/a\u003e Python 3.14 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/compare/6.0.3...6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.3 to 1.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.4 Bugfix Release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDuckDB core v1.4.4 Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed in the Python Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix polars tests by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/218\"\u003educkdb/duckdb-python#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests for string and binary views by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/221\"\u003educkdb/duckdb-python#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuote view names in unregister by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/222\"\u003educkdb/duckdb-python#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit string nodes in Polars expressions to constant expressions by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/225\"\u003educkdb/duckdb-python#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape identifiers in relation aggregations by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/272\"\u003educkdb/duckdb-python#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DECREF bug during interpreter shutdown by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/275\"\u003educkdb/duckdb-python#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for Pandas 3.0.0 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/277\"\u003educkdb/duckdb-python#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.4.4 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/280\"\u003educkdb/duckdb-python#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\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/duckdb/duckdb-python/commit/a12f36ca411007f5eb48919448f61c7498112553\"\u003e\u003ccode\u003ea12f36c\u003c/code\u003e\u003c/a\u003e Prepare for v1.4.4 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/77a3f8d637982542f6e91569b9ecad3e96a02b32\"\u003e\u003ccode\u003e77a3f8d\u003c/code\u003e\u003c/a\u003e Set submodule to release hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/f1711b5616f64de43ef6da2034c81e00fa9b032d\"\u003e\u003ccode\u003ef1711b5\u003c/code\u003e\u003c/a\u003e Support for Pandas 3.0.0 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/8361d73425cc7b6e53785ad2b76ed898342a768d\"\u003e\u003ccode\u003e8361d73\u003c/code\u003e\u003c/a\u003e Move slow tests to slow and fix test error when pyarrow is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5d9b64ee2b77de72b53d741a355c20dcd239129a\"\u003e\u003ccode\u003e5d9b64e\u003c/code\u003e\u003c/a\u003e Add timedelta[s|ms|us|ns] numpy types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5a654d338003a83ae03d8c954fb40ace7cbc6d4e\"\u003e\u003ccode\u003e5a654d3\u003c/code\u003e\u003c/a\u003e pandas default backend fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/9d6edb6ead36cae62fa65e223b374b5edfaa7731\"\u003e\u003ccode\u003e9d6edb6\u003c/code\u003e\u003c/a\u003e dependency updates and fix for lazy attribute accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/c2e65055824d2369e54412638a1478444ca7b6b5\"\u003e\u003ccode\u003ec2e6505\u003c/code\u003e\u003c/a\u003e Support Pandas' new str type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e32ed3edd0f502b8215a3dc337217a65d9d9bb98\"\u003e\u003ccode\u003ee32ed3e\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/39c384bfc0adf6d44d99634e4e09a8b7af2e761c\"\u003e\u003ccode\u003e39c384b\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpy` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/numpy/numpy/releases\"\u003enumpy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.2 (Feb 1, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.2 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.2 is a patch release that fixes bugs discovered after the\n2.4.1 release. Highlights are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes memory leaks\u003c/li\u003e\n\u003cli\u003eUpdates OpenBLAS to fix hangs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release supports Python versions 3.11-3.14\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eA total of 9 people contributed to this release. People with a \u0026quot;+\u0026quot; by their\nnames contributed a patch for the first time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharles Harris\u003c/li\u003e\n\u003cli\u003eDaniel Tang +\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eKumar Aditya\u003c/li\u003e\n\u003cli\u003eMatti Picus\u003c/li\u003e\n\u003cli\u003eNathan Goldbaum\u003c/li\u003e\n\u003cli\u003eRalf Gommers\u003c/li\u003e\n\u003cli\u003eSebastian Berg\u003c/li\u003e\n\u003cli\u003eVikram Kumar +\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests merged\u003c/h2\u003e\n\u003cp\u003eA total of 12 pull requests were merged for this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30629\"\u003e#30629\u003c/a\u003e: MAINT: Prepare 2.4.x for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30636\"\u003e#30636\u003c/a\u003e: TYP: \u003ccode\u003earange\u003c/code\u003e: accept datetime strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30657\"\u003e#30657\u003c/a\u003e: MAINT: avoid possible race condition by not touching \u003ccode\u003eos.environ\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30700\"\u003e#30700\u003c/a\u003e: BUG: validate contraction axes in tensordot (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30521\"\u003e#30521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30701\"\u003e#30701\u003c/a\u003e: DOC: __array_namespace__info__: set_module not __module__ (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30679\"\u003e#30679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30702\"\u003e#30702\u003c/a\u003e: BUG: fix free-threaded PyObject layout in replace_scalar_type_names...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30703\"\u003e#30703\u003c/a\u003e: TST: fix limited API example in tests for latest Cython\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30709\"\u003e#30709\u003c/a\u003e: BUG: Fix some bugs found via valgrind (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30680\"\u003e#30680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30712\"\u003e#30712\u003c/a\u003e: MAINT: replace ob_type access with Py_TYPE in PyArray_CheckExact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30713\"\u003e#30713\u003c/a\u003e: BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30736\"\u003e#30736\u003c/a\u003e: BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30737\"\u003e#30737\u003c/a\u003e: backport scipy-openblas version change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1 (Jan 10, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.1 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.1 is a patch release that fixes bugs discoved after the\n2.4.0 release. In particular, the typo \u003ccode\u003eSeedlessSequence\u003c/code\u003e is preserved to\nenable wheels using the random Cython API and built against NumPy \u0026lt; 2.4.0\nto run without errors.\u003c/p\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/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst\"\u003enumpy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the\nfirst feature release using the \u003ccode\u003enumpy/numpy-release \u0026lt;https://github.com/numpy/numpy-release\u0026gt;\u003c/code\u003e__ repository.\u003c/p\u003e\n\u003cp\u003eThe commands can be copied into the command line, but be sure to replace 2.4.0\nwith the correct version. This should be read together with the\n:ref:\u003ccode\u003egeneral release guide \u0026lt;prepare_release\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eFacility preparation\u003c/h1\u003e\n\u003cp\u003eBefore beginning to make a release, use the \u003ccode\u003erequirements/*_requirements.txt\u003c/code\u003e files to\nensure that you have the needed software. Most software can be installed with\npip, but some will require apt-get, dnf, or whatever your system uses for\nsoftware. You will also need a GitHub personal access token (PAT) to push the\ndocumentation. There are a few ways to streamline things:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGit can be set up to use a keyring to store your GitHub personal access token.\nSearch online for the details.\u003c/li\u003e\n\u003cli\u003eYou can use the \u003ccode\u003ekeyring\u003c/code\u003e app to store the PyPI password for twine. See the\nonline twine documentation for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePrior to release\u003c/h1\u003e\n\u003ch2\u003eAdd/drop Python versions\u003c/h2\u003e\n\u003cp\u003eWhen adding or dropping Python versions, multiple config and CI files need to\nbe edited in addition to changing the minimum version in \u003ccode\u003epyproject.toml\u003c/code\u003e.\nMake these changes in an ordinary PR against main and backport if necessary.\nWe currently release wheels for new Python versions after the first Python RC\nonce manylinux and cibuildwheel support that new Python version.\u003c/p\u003e\n\u003ch2\u003eBackport pull requests\u003c/h2\u003e\n\u003cp\u003eChanges that have been marked for this release must be backported to the\nmaintenance/2.4.x branch.\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/numpy/numpy/commit/c81c49f77451340651a751e76bca607d85e4fd55\"\u003e\u003ccode\u003ec81c49f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30757\"\u003e#30757\u003c/a\u003e from charris/prepare-2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b3ae9c59de627110458653836f1be81280222f85\"\u003e\u003ccode\u003eb3ae9c5\u003c/code\u003e\u003c/a\u003e REL: Prepare for the NumPy 2.4.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/9de89843c3918fa133f1aab9fb4435c38a3b0ba6\"\u003e\u003ccode\u003e9de8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30737\"\u003e#30737\u003c/a\u003e from mattip/scipy-openblas-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b7be329895e32de44578742b2745fb307cdf8625\"\u003e\u003ccode\u003eb7be329\u003c/code\u003e\u003c/a\u003e backport scipy-openblas version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7ff98637f80dc1ff7a18fce8025ffabdded76094\"\u003e\u003ccode\u003e7ff9863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30736\"\u003e#30736\u003c/a\u003e from charris/backport-30667\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/431fffbe91d86c04738f039e0048441f8f9b5fff\"\u003e\u003ccode\u003e431fffb\u003c/code\u003e\u003c/a\u003e MAINT: Skip tests that require \u003cstrong\u003ebuffer\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/127235fcd9b2e80764da8f6c64f942a6bddb093a\"\u003e\u003ccode\u003e127235f\u003c/code\u003e\u003c/a\u003e BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/18bdb2e675b68daa5afc3250c41982ff77b3867f\"\u003e\u003ccode\u003e18bdb2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30713\"\u003e#30713\u003c/a\u003e from charris/backport-30710\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/41dd7512de6dc3dd665b71d4e3a321aa1150dc48\"\u003e\u003ccode\u003e41dd751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30712\"\u003e#30712\u003c/a\u003e from charris/backport-30705\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7a278da99943376313b8f631905c3baaa7a82a30\"\u003e\u003ccode\u003e7a278da\u003c/code\u003e\u003c/a\u003e BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpy/compare/v2.4.0...v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tenacity` from 9.1.2 to 9.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jd/tenacity/releases\"\u003etenacity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eretry()\u003c/code\u003e annotations with async \u003ccode\u003esleep=\u003c/code\u003e function by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/555\"\u003ejd/tenacity#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.3...9.1.4\"\u003ehttps://github.com/jd/tenacity/compare/9.1.3...9.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply formatting to num seconds in before_sleep_log by \u003ca href=\"https://github.com/aguinane\"\u003e\u003ccode\u003e@​aguinane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/489\"\u003ejd/tenacity#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Python 3.14 by \u003ca href=\"https://github.com/sandrobonazzola\"\u003e\u003ccode\u003e@​sandrobonazzola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/528\"\u003ejd/tenacity#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTyping: Accept non-standard logger in helpers logging something by \u003ca href=\"https://github.com/k4nar\"\u003e\u003ccode\u003e@​k4nar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/540\"\u003ejd/tenacity#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(wait): add \u003ccode\u003ewait_exception\u003c/code\u003e strategy by \u003ca href=\"https://github.com/capitan-davide\"\u003e\u003ccode\u003e@​capitan-davide\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/541\"\u003ejd/tenacity#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix syntax error in wait_chain docstring example by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/548\"\u003ejd/tenacity#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop Python 3.9 support (EOL) by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/552\"\u003ejd/tenacity#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport async sleep for sync fn-to-retry by \u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/551\"\u003ejd/tenacity#551\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/aguinane\"\u003e\u003ccode\u003e@​aguinane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/489\"\u003ejd/tenacity#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandrobonazzola\"\u003e\u003ccode\u003e@​sandrobonazzola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/528\"\u003ejd/tenacity#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/k4nar\"\u003e\u003ccode\u003e@​k4nar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/540\"\u003ejd/tenacity#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capitan-davide\"\u003e\u003ccode\u003e@​capitan-davide\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/541\"\u003ejd/tenacity#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/548\"\u003ejd/tenacity#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zac-HD\"\u003e\u003ccode\u003e@​Zac-HD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jd/tenacity/pull/552\"\u003ejd/tenacity#552\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.2...9.1.3\"\u003ehttps://github.com/jd/tenacity/compare/9.1.2...9.1.3\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/jd/tenacity/commit/d4e868d6b8368c00b5a1fad54de36c2c8c3a0fb3\"\u003e\u003ccode\u003ed4e868d\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eretry()\u003c/code\u003e annotations with async \u003ccode\u003esleep=\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/24415ebbca6ecafdf870af06441656dd96149d1d\"\u003e\u003ccode\u003e24415eb\u003c/code\u003e\u003c/a\u003e support async sleep for sync fn (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/3bf33b44096077a0608855f6a380fd8a25fa6f26\"\u003e\u003ccode\u003e3bf33b4\u003c/code\u003e\u003c/a\u003e chore: drop Python 3.9 support (EOL) (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/7027da31d27155c7b1831e292a29575af7b5c2b1\"\u003e\u003ccode\u003e7027da3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/21ae7d0cc27069defd111e8ec81407f6d14089f6\"\u003e\u003ccode\u003e21ae7d0\u003c/code\u003e\u003c/a\u003e docs: fix syntax error in wait_chain docstring example (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/ef12c9ed1df4dec3748b1fa9304527245b041d2d\"\u003e\u003ccode\u003eef12c9e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout in the github-actions group (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/c35a4b341ef5e553c670290fbd8835b59d5f08a3\"\u003e\u003ccode\u003ec35a4b3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/e792bbaf0cab3685c8000899cb9f61e04d6f3e23\"\u003e\u003ccode\u003ee792bba\u003c/code\u003e\u003c/a\u003e ci: fix mypy (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/0f55245b8da5c4cc8385c2f692164a6ff52cd88e\"\u003e\u003ccode\u003e0f55245\u003c/code\u003e\u003c/a\u003e ci: remove reno requirements (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jd/tenacity/commit/815c34fec2c8d64fe2bc8a6bdd79bfb41f1938c6\"\u003e\u003ccode\u003e815c34f\u003c/code\u003e\u003c/a\u003e feat(wait): add \u003ccode\u003ewait_exception\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/jd/tenacity/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jd/tenacity/compare/9.1.2...9.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/commit/6382ee250eeb610d9bed5a68ad9bdb46331ff971\"\u003e\u003ccode\u003e6382ee2\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/29fbd626b4a18b823f57acabd2da1c8519d4b4c7\"\u003e\u003ccode\u003e29fbd62\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/c0aeb6e1f2a4288add296f067cfa3299fad9b4ac\"\u003e\u003ccode\u003ec0aeb6e\u003c/code\u003e\u003c/a\u003e 🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/66acaedd9845a51a744e3967add8124d4cd97732\"\u003e\u003ccode\u003e66acaed\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/39353afc85282915529021af7c1245eb92169dda\"\u003e\u003ccode\u003e39353af\u003c/code\u003e\u003c/a\u003e ⬆️  Migrate to uv (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a6a2a37fa7512868a8e7327433100e45a0ecacf3\"\u003e\u003ccode\u003ea6a2a37\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/8ab3e0f8af5d2d923eb9f7f0c9daf0cfa3a7a3c9\"\u003e\u003ccode\u003e8ab3e0f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/9b98b61086194d21172068bd9420fbebff4bb737\"\u003e\u003ccode\u003e9b98b61\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/b7763950f723a7516ce6ca6f0e59a9871661a130\"\u003e\u003ccode\u003eb776395\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/bdc8ed98e68eee6f518c4eb45fd4844e44f1c5c0\"\u003e\u003ccode\u003ebdc8ed9\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.21.0...0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.2.0 to 14.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe ZWJy release\u003c/h2\u003e\n\u003cp\u003eA fix for \u003ccode\u003ecell_len\u003c/code\u003e edge cases\u003c/p\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe Nerdy Fix release\u003c/h2\u003e\n\u003cp\u003eFixed issue with characters outside of unicode range reporting 0 cell size\u003c/p\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe more emojis release\u003c/h2\u003e\n\u003cp\u003eRich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.\u003c/p\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/commit/0752ff047295131d98f24284e1d949300cd6f4c1\"\u003e\u003ccode\u003e0752ff0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3953\"\u003e#3953\u003c/a\u003e from Textualize/zwj-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/54ae0cfbb8d43ccc8f56bf57019b9a22c252eefa\"\u003e\u003ccode\u003e54ae0cf\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/07edb85f7e09ae76f0a0c9ac4c2059803ce8eb9a\"\u003e\u003ccode\u003e07edb85\u003c/code\u003e\u003c/a\u003e refine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/31930ddc842d9e1cd224327d5f6c22eff4a87f82\"\u003e\u003ccode\u003e31930dd\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/454fcfc92c66556f9538d420b5bd3ba95b1f57b7\"\u003e\u003ccode\u003e454fcfc\u003c/code\u003e\u003c/a\u003e stupid comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/13f87a4007f629c00b491286034751d53ae9d63c\"\u003e\u003ccode\u003e13f87a4\u003c/code\u003e\u003c/a\u003e Fix ZWJ and edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/1d402e0c59f8765e420a5a4440eb2fca7465d1ae\"\u003e\u003ccode\u003e1d402e0\u003c/code\u003e\u003c/a\u003e fix dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/f2a1c3b8a8f7edc41b1954cc3fb66bae32293a5e\"\u003e\u003ccode\u003ef2a1c3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3944\"\u003e#3944\u003c/a\u003e from Textualize/nerf-fonts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/2e5a5dad304b59d75aa4b4ed6cae031693e3615e\"\u003e\u003ccode\u003e2e5a5da\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/73ee8232e7ea72a90130ccf67d8ffefd4122e9f4\"\u003e\u003ccode\u003e73ee823\u003c/code\u003e\u003c/a\u003e fix fonts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.2.0...v14.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.16 to 1.42.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/451ee66491f0b7049dc1af738e02e7e7888e4837\"\u003e\u003ccode\u003e451ee66\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.44'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/eb28403ccaeb71f8fe334b25e3f1d32dc98f309c\"\u003e\u003ccode\u003eeb28403\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0b2df35c86c475a108f393bc165747b61851cacf\"\u003e\u003ccode\u003e0b2df35\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/630ab633211edbb2692bab82d9d5548496caebdd\"\u003e\u003ccode\u003e630ab63\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.43'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1bfdbb322da0c8f79cb701852a8747106c058b7d\"\u003e\u003ccode\u003e1bfdbb3\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.43' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/53542d482611794738a6138b7b9b9bb57a362eda\"\u003e\u003ccode\u003e53542d4\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c4bf448b35590331e5d87e0afaad017dc9775b2f\"\u003e\u003ccode\u003ec4bf448\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/79499f482c1a61e4c0869eee7e9c037782da40f2\"\u003e\u003ccode\u003e79499f4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.42'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/857e330613b6542767343dc542aea918d4bf67ef\"\u003e\u003ccode\u003e857e330\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.42' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f649133b34a55506f36c772d0c68bf4f864b5865\"\u003e\u003ccode\u003ef649133\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.42\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.16...1.42.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.3 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.4.1] Fix file corruption when server ignores Range header on download retry\u003c/h2\u003e\n\u003cp\u003eFix file corruption when server ignores Range header on download retry.\nFull details in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/pull/3778\"\u003ehuggingface/huggingface_hub#3778\u003c/a\u003e by \u003ca href=\"https://github.com/XciD\"\u003e\u003ccode\u003e@​XciD\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.4.0] Building the HF CLI for You and your AI Agents\u003c/h2\u003e\n\u003ch2\u003e🧠 \u003ccode\u003ehf skills add\u003c/code\u003e CLI Command\u003c/h2\u003e\n\u003cp\u003eA new \u003ccode\u003ehf skills add\u003c/code\u003e command installs the \u003ccode\u003ehf-cli\u003c/code\u003e skill for AI coding assistants (Claude Code, Codex, OpenCode). Your AI Agent now knows how to search the Hub, download models, run Jobs, manage repos, and more.\u003c/p\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003e\u0026gt; hf skills add --help\nUsage: hf skills add [OPTIONS]\n\u003cp\u003eDownload a skill and install it for an AI assistant.\u003c/p\u003e\n\u003cp\u003eOptions:\n--claude      Install for Claude.\n--codex       Install for Codex.\n--opencode    Install for OpenCode.\n-g, --global  Install globally (user-level) instead of in the current\nproject directory.\n--dest PATH   Install into a custom destination (path to skills directory).\n--force       Overwrite existing skills in the destination.\n--help        Show this message and exit.\u003c/p\u003e\n\u003cp\u003eExamples\n$ hf skills add --claude\n$ hf skills add --claude --global\n$ hf skills add --codex --opencode\u003c/p\u003e\n\u003cp\u003eLearn more\nUse \u003ccode\u003ehf \u0026amp;lt;command\u0026amp;gt; --help\u003c/code\u003e for more information about a command.\nRead the documentation at\n\u003ca href=\"https://huggingface.co/docs/huggingface_hub/en/guides/cli\"\u003ehttps://huggingface.co/docs/huggingface_hub/en/guides/cli\u003c/a\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe skill is composed of two files fetched from the \u003ccode\u003ehuggingface_hub docs\u003c/code\u003e: a CLI guide (\u003ccode\u003eSKILL.md\u003c/code\u003e) and the full CLI reference (\u003ccode\u003ereferences/cli.md\u003c/code\u003e). Files are installed to a central \u003ccode\u003e.agents/skills/hf-cli/\u003c/code\u003e directory, and relative symlinks are created from agent-specific directories (e.g., \u003ccode\u003e.claude/skills/hf-cli/\u003c/code\u003e → \u003ccode\u003e../../.agents/skills/hf-cli/\u003c/code\u003e). This ensures a single source of truth when installing for multiple agents.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehf skills add\u003c/code\u003e CLI command by \u003ca href=\"https://github.com/julien-c\"\u003e\u003ccode\u003e@​julien-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3741\"\u003e#3741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CLI] \u003ccode\u003ehf skills add\u003c/code\u003e installs hf-cli skill to central location with symlinks by \u003ca href=\"https://github.com/hanouticelina\"\u003e\u003ccode\u003e@​hanouticelina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3755\"\u003e#3755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🖥️ Improved CLI Help Output\u003c/h2\u003e\n\u003cp\u003eThe CLI help output has been reorganized to be more informative and agent-friendly:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommands are now grouped into \u003cstrong\u003eMain commands\u003c/strong\u003e and \u003cstrong\u003eHelp commands\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExamples\u003c/strong\u003e section showing common usage patterns\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLearn more\u003c/strong\u003e section with links to documentation\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/huggingface/huggingface_hub/commit/5035d73e6dd0ede42bf823b77dc789df36d4f9b9\"\u003e\u003ccode\u003e5035d73\u003c/code\u003e\u003c/a\u003e Release: v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/8d3db25528548077052b02c971a9ee0cdc558494\"\u003e\u003ccode\u003e8d3db25\u003c/code\u003e\u003c/a\u003e Fix file corruption when server ignores Range header on download retry (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/efd5fc308dc435bd094f92210d97b98127341749\"\u003e\u003ccode\u003eefd5fc3\u003c/code\u003e\u003c/a\u003e Release: v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/4a0a5b5424cd7d2c444c3e54bf9a00ec19f86e7f\"\u003e\u003ccode\u003e4a0a5b5\u003c/code\u003e\u003c/a\u003e Release: v1.4.0.rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/df7a76f4d482577f1cf454253745416529ba4aee\"\u003e\u003ccode\u003edf7a76f\u003c/code\u003e\u003c/a\u003e Add retry/backoff when fetching Xet connection info to handle 502 errors (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/2fcae4f5875068c00e37786498273a1ebb1c9bb5\"\u003e\u003ccode\u003e2fcae4f\u003c/code\u003e\u003c/a\u003e Fix style issues in CI (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/1b03f0b6c59fe0fdbc204b88bdd22bc041f67758\"\u003e\u003ccode\u003e1b03f0b\u003c/code\u003e\u003c/a\u003e Pass kwargs to post init in dataclasses (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3771\"\u003e#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/67542bd79fcc97d3a7d328349965a2bef95ee2ba\"\u003e\u003ccode\u003e67542bd\u003c/code\u003e\u003c/a\u003e [CLI] Add hf collections commands (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/67ae9118c742b4474207909ca4659cab9809ef63\"\u003e\u003ccode\u003e67ae911\u003c/code\u003e\u003c/a\u003e Add more error handling output to hf jobs cli commands (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3744\"\u003e#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/9123636b1dc916187efe67609fad4d58ee3afcdb\"\u003e\u003ccode\u003e9123636\u003c/code\u003e\u003c/a\u003e [CLI] Dynamic table columns based on \u003ccode\u003e--expand\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.3...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyreadstat` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Roche/pyreadstat/releases\"\u003epyreadstat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebumped narwhals requirement version to 2.10.1\u003c/li\u003e\n\u003cli\u003eAdded reading from file handles, solves \u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"1.12.7","new_version":"1.12.13","update_type":"patch","path":null,"pr_created_at":"2026-02-02T10:12:39.000Z","version_change":"1.12.7 → 1.12.13","issue":{"uuid":"3885090393","node_id":"PR_kwDOQJkPIs7A3swQ","number":128,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-09T10:04:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T10:12:39.000Z","updated_at":"2026-02-09T10:04:54.000Z","time_to_close":604333,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":45,"packages":[{"name":"dagster","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"neo4j","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/neo4j/neo4j-python-driver"},{"name":"duckdb","old_version":"1.4.3","new_version":"1.4.4","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"numpy","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/numpy/numpy"},{"name":"typer","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"rich","old_version":"14.2.0","new_version":"14.3.2","repository_url":"https://github.com/Textualize/rich"},{"name":"boto3","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.3","new_version":"1.3.5","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"pyreadstat","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/Roche/pyreadstat"},{"name":"ruff","old_version":"0.14.10","new_version":"0.14.14","repository_url":"https://github.com/astral-sh/ruff"},{"name":"bandit","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/PyCQA/bandit"},{"name":"types-psutil","old_version":"7.1.3.20251211","new_version":"7.2.2.20260130","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"types-tqdm","old_version":"4.67.0.20250809","new_version":"4.67.2.20260202","repository_url":"https://github.com/typeshed-internal/stub_uploader"},{"name":"alembic","old_version":"1.17.2","new_version":"1.18.3","repository_url":"https://github.com/sqlalchemy/alembic"},{"name":"anyio","old_version":"4.12.0","new_version":"4.12.1","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.16","new_version":"1.42.39","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.13.0","new_version":"7.13.2","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.7","new_version":"1.12.13","repository_url":"https://github.com/dagster-io/dagster"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.3","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"greenlet","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"identify","old_version":"2.6.15","new_version":"2.6.16","repository_url":"https://github.com/pre-commit/identify"},{"name":"jmespath","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jmespath/jmespath.py"},{"name":"multidict","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aio-libs/multidict"},{"name":"mypy-boto3-s3","old_version":"1.42.16","new_version":"1.42.37","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"protobuf","old_version":"6.33.2","new_version":"6.33.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"psutil","old_version":"7.2.0","new_version":"7.2.2","repository_url":"https://github.com/giampaolo/psutil"},{"name":"scipy","old_version":"1.16.3","new_version":"1.17.0","repository_url":"https://github.com/scipy/scipy"},{"name":"setuptools","old_version":"80.9.0","new_version":"80.10.2","repository_url":"https://github.com/pypa/setuptools"},{"name":"sqlalchemy","old_version":"2.0.45","new_version":"2.0.46","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"starlette","old_version":"0.50.0","new_version":"0.52.1","repository_url":"https://github.com/Kludex/starlette"},{"name":"tomli","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/hukkin/tomli"},{"name":"tomlkit","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"tqdm","old_version":"4.67.1","new_version":"4.67.2","repository_url":"https://github.com/tqdm/tqdm"},{"name":"typer-slim","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/fastapi/typer"},{"name":"types-awscrt","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"universal-pathlib","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/fsspec/universal_pathlib"},{"name":"urllib3","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/urllib3/urllib3"},{"name":"virtualenv","old_version":"20.35.4","new_version":"20.36.1","repository_url":"https://github.com/pypa/virtualenv"},{"name":"wrapt","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/GrahamDumpleton/wrapt"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [neo4j](https://github.com/neo4j/neo4j-python-driver) | `6.0.3` | `6.1.0` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.3` | `1.4.4` |\n| [numpy](https://github.com/numpy/numpy) | `2.4.0` | `2.4.2` |\n| [typer](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` |\n| [boto3](https://github.com/boto/boto3) | `1.42.16` | `1.42.39` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.3` | `1.3.5` |\n| [pyreadstat](https://github.com/Roche/pyreadstat) | `1.3.2` | `1.3.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.10` | `0.14.14` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.9.2` | `1.9.3` |\n| [types-psutil](https://github.com/typeshed-internal/stub_uploader) | `7.1.3.20251211` | `7.2.2.20260130` |\n| [types-tqdm](https://github.com/typeshed-internal/stub_uploader) | `4.67.0.20250809` | `4.67.2.20260202` |\n| [alembic](https://github.com/sqlalchemy/alembic) | `1.17.2` | `1.18.3` |\n| [anyio](https://github.com/agronholm/anyio) | `4.12.0` | `4.12.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.39` |\n| [botocore](https://github.com/boto/botocore) | `1.42.16` | `1.42.39` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.16` | `1.42.39` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.0` | `7.13.2` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.7` | `1.12.13` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.3` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.3.0` | `3.3.1` |\n| [identify](https://github.com/pre-commit/identify) | `2.6.15` | `2.6.16` |\n| [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` |\n| [multidict](https://github.com/aio-libs/multidict) | `6.7.0` | `6.7.1` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.42.16` | `1.42.37` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.14.0` | `2.15.0` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.2` | `6.33.5` |\n| [psutil](https://github.com/giampaolo/psutil) | `7.2.0` | `7.2.2` |\n| [scipy](https://github.com/scipy/scipy) | `1.16.3` | `1.17.0` |\n| [setuptools](https://github.com/pypa/setuptools) | `80.9.0` | `80.10.2` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.45` | `2.0.46` |\n| [starlette](https://github.com/Kludex/starlette) | `0.50.0` | `0.52.1` |\n| [tomli](https://github.com/hukkin/tomli) | `2.3.0` | `2.4.0` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.3` | `0.14.0` |\n| [tqdm](https://github.com/tqdm/tqdm) | `4.67.1` | `4.67.2` |\n| [typer-slim](https://github.com/fastapi/typer) | `0.21.0` | `0.21.1` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.30.0` | `0.31.1` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.7` | `0.3.9` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |\n| [virtualenv](https://github.com/pypa/virtualenv) | `20.35.4` | `20.36.1` |\n| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.0.1` | `2.1.0` |\n\n\nUpdates `dagster` from 1.12.7 to 1.12.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fixes a bug where creating an alert policy from your Favorites would crash the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue while using the 'isolated_agents' configuration parameter in Dagster+ where runs that were terminated due to exceeding a maximum runtime would sometimes fail to terminate the run worker process after the run was marked as failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.11 (core) / 0.28.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edagster-cloud ci check\u003c/code\u003e command is now marked as deprecated. Use \u003ccode\u003edg plus deploy start\u003c/code\u003e instead, which now validates configuration during deployment initialization.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] \u003ccode\u003eFivetranWorkspace\u003c/code\u003e now supports a \u003ccode\u003erequest_backoff_factor\u003c/code\u003e parameter for enabling exponential backoff on request failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where the \u003ccode\u003eexclude\u003c/code\u003e parameter of \u003ccode\u003e@dbt_assets\u003c/code\u003e could be ignored if the selection was too large.\u003c/li\u003e\n\u003cli\u003e[ui] The Asset Partitions page and the launch Materializations modal now correctly handle asset partitions that contain JSON or irregular characters.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where \u003ccode\u003edagster/row_count\u003c/code\u003e metadata was sometimes not displayed on the Asset Overview page if it was being set by an asset observation rather than a materialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe ECS agent now waits for 10 minutes by default before timing out during a code location deploy instead of 5 minutes, to ensure that large images have enough time to be pulled by the agent. See \u003ca href=\"https://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\"\u003ehttps://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\u003c/a\u003e for more information on changing this default.\u003c/li\u003e\n\u003cli\u003e[ui] The Job Insights tab now shows a metric breakdown by job\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/dagster-io/dagster/commit/3310aafd3fc0930b7d329544f96e79caa6df6773\"\u003e\u003ccode\u003e3310aaf\u003c/code\u003e\u003c/a\u003e 1.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9e56b562767d31bba7d1c1da7797381e31df222c\"\u003e\u003ccode\u003e9e56b56\u003c/code\u003e\u003c/a\u003e 1.12.13rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dc11b874a588557552b6cc613ff0c936b00f0eb6\"\u003e\u003ccode\u003edc11b87\u003c/code\u003e\u003c/a\u003e Fix changelog 1.12.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20307\"\u003e#20307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/06b2bd2a2706227daedc1b22e0286de63562a546\"\u003e\u003ccode\u003e06b2bd2\u003c/code\u003e\u003c/a\u003e [telemetry] Fixes two bugs in the CI environment detection logic for telemetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7aa8bcbb108fc045967abf2dc3124ff1ab035dc9\"\u003e\u003ccode\u003e7aa8bcb\u003c/code\u003e\u003c/a\u003e fix internal helm chart tests (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ad0dd13200aa9a1fce19b6fc89bfa611148aefaf\"\u003e\u003ccode\u003ead0dd13\u003c/code\u003e\u003c/a\u003e Fix the origin/destination for copybara (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20295\"\u003e#20295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f60f306d123fc39743f2c6463cd624f8c6c9d058\"\u003e\u003ccode\u003ef60f306\u003c/code\u003e\u003c/a\u003e Fix small spelling mistake (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33386\"\u003e#33386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eef75ad77524158bf252cbd2b8e8b1c679b89f19\"\u003e\u003ccode\u003eeef75ad\u003c/code\u003e\u003c/a\u003e remove unecessary variable (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20294\"\u003e#20294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cc9b2c7c2e74db315ec1f61495b1029d7f50d55e\"\u003e\u003ccode\u003ecc9b2c7\u003c/code\u003e\u003c/a\u003e Add copybara logic to support dagster-\u0026gt;internal commit sync (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c8f9a828f3bb7a846221381144d4a4c2bebd89f0\"\u003e\u003ccode\u003ec8f9a82\u003c/code\u003e\u003c/a\u003e Mark execute_k8s_job as superseded instead of beta (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.7 to 1.12.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.13 (core) / 0.28.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-polytomic] \u003ccode\u003ePolytomicComponent\u003c/code\u003e has been added and can be used to represent your Polytomic bulk sync schemas as external assets in Dagster\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] Added warning log when no Fivetran groups are found to help users troubleshoot permission issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.12 (core) / 0.28.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edg plus deploy start\u003c/code\u003e now validates deployment akin to \u003ccode\u003edagster-cloud ci check\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-aws] Added a suite of new components that map to all existing resources in the library.\u003c/li\u003e\n\u003cli\u003e[dagster-k8s] Increased the maximum version of kubernetes to 35.x.x.\u003c/li\u003e\n\u003cli\u003e[ui] You can now unpin asset groups that no longer contain any assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type errors reported by Pyright's strict mode when using \u003ccode\u003e@asset\u003c/code\u003e, \u003ccode\u003e@multi_asset\u003c/code\u003e, and \u003ccode\u003e@graph_asset\u003c/code\u003e decorators.\u003c/li\u003e\n\u003cli\u003eRunning \u003ccode\u003edg launch --partition-range\u003c/code\u003e for an asset without an explicitly defined single-run-backfill policy now provides a clean error message.\u003c/li\u003e\n\u003cli\u003eFixed issue where the celery_executor \u003ccode\u003econfig_source\u003c/code\u003e values were ignored. (Thanks, \u003ca href=\"https://github.com/danielbitzer\"\u003e\u003ccode\u003e@​danielbitzer\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e URL construction for EU regions.\u003c/li\u003e\n\u003cli\u003eFixed helm chart validation error when enabling \u003ccode\u003econcurrency\u003c/code\u003e config with default \u003ccode\u003equeuedRunCoordinator\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edg list defs\u003c/code\u003e now correctly shows labels for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue with the \u003ccode\u003edagster-dbt project prepare-and-package\u003c/code\u003e command where user files named \u003ccode\u003edbt.py\u003c/code\u003e could shadow the \u003ccode\u003edbt\u003c/code\u003e module. (Thanks, \u003ca href=\"https://github.com/alexaustin007\"\u003e\u003ccode\u003e@​alexaustin007\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fix errors raised when \u003ca href=\"https://docs.getdbt.com/docs/build/udfs\"\u003edbt functions\u003c/a\u003e are present in dbt manifest. (Thanks, \u003ca href=\"https://github.com/eso-xyme\"\u003e\u003ccode\u003e@​eso-xyme\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fixes a bug where creating an alert policy from your Favorites would crash the app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue while using the 'isolated_agents' configuration parameter in Dagster+ where runs that were terminated due to exceeding a maximum runtime would sometimes fail to terminate the run worker process after the run was marked as failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.11 (core) / 0.28.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edagster-cloud ci check\u003c/code\u003e command is now marked as deprecated. Use \u003ccode\u003edg plus deploy start\u003c/code\u003e instead, which now validates configuration during deployment initialization.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] \u003ccode\u003eFivetranWorkspace\u003c/code\u003e now supports a \u003ccode\u003erequest_backoff_factor\u003c/code\u003e parameter for enabling exponential backoff on request failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue where the \u003ccode\u003eexclude\u003c/code\u003e parameter of \u003ccode\u003e@dbt_assets\u003c/code\u003e could be ignored if the selection was too large.\u003c/li\u003e\n\u003cli\u003e[ui] The Asset Partitions page and the launch Materializations modal now correctly handle asset partitions that contain JSON or irregular characters.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where \u003ccode\u003edagster/row_count\u003c/code\u003e metadata was sometimes not displayed on the Asset Overview page if it was being set by an asset observation rather than a materialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe ECS agent now waits for 10 minutes by default before timing out during a code location deploy instead of 5 minutes, to ensure that large images have enough time to be pulled by the agent. See \u003ca href=\"https://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\"\u003ehttps://docs.dagster.io/deployment/dagster-plus/hybrid/amazon-ecs/configuration-reference#user_code_launcher-properties\u003c/a\u003e for more information on changing this default.\u003c/li\u003e\n\u003cli\u003e[ui] The Job Insights tab now shows a metric breakdown by job\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/dagster-io/dagster/commit/3310aafd3fc0930b7d329544f96e79caa6df6773\"\u003e\u003ccode\u003e3310aaf\u003c/code\u003e\u003c/a\u003e 1.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9e56b562767d31bba7d1c1da7797381e31df222c\"\u003e\u003ccode\u003e9e56b56\u003c/code\u003e\u003c/a\u003e 1.12.13rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/dc11b874a588557552b6cc613ff0c936b00f0eb6\"\u003e\u003ccode\u003edc11b87\u003c/code\u003e\u003c/a\u003e Fix changelog 1.12.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20307\"\u003e#20307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/06b2bd2a2706227daedc1b22e0286de63562a546\"\u003e\u003ccode\u003e06b2bd2\u003c/code\u003e\u003c/a\u003e [telemetry] Fixes two bugs in the CI environment detection logic for telemetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/7aa8bcbb108fc045967abf2dc3124ff1ab035dc9\"\u003e\u003ccode\u003e7aa8bcb\u003c/code\u003e\u003c/a\u003e fix internal helm chart tests (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ad0dd13200aa9a1fce19b6fc89bfa611148aefaf\"\u003e\u003ccode\u003ead0dd13\u003c/code\u003e\u003c/a\u003e Fix the origin/destination for copybara (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20295\"\u003e#20295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f60f306d123fc39743f2c6463cd624f8c6c9d058\"\u003e\u003ccode\u003ef60f306\u003c/code\u003e\u003c/a\u003e Fix small spelling mistake (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33386\"\u003e#33386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/eef75ad77524158bf252cbd2b8e8b1c679b89f19\"\u003e\u003ccode\u003eeef75ad\u003c/code\u003e\u003c/a\u003e remove unecessary variable (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20294\"\u003e#20294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/cc9b2c7c2e74db315ec1f61495b1029d7f50d55e\"\u003e\u003ccode\u003ecc9b2c7\u003c/code\u003e\u003c/a\u003e Add copybara logic to support dagster-\u0026gt;internal commit sync (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c8f9a828f3bb7a846221381144d4a4c2bebd89f0\"\u003e\u003ccode\u003ec8f9a82\u003c/code\u003e\u003c/a\u003e Mark execute_k8s_job as superseded instead of beta (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.7...1.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `neo4j` from 6.0.3 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/releases\"\u003eneo4j's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNeo4j Python Driver 6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki/6.x-changelog#610\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/neo4j/neo4j-python-driver/blob/6.x/CHANGELOG.md\"\u003eneo4j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNeo4j Driver Change Log (breaking/major changes only)\u003c/h1\u003e\n\u003cp\u003eSee also \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/wiki\"\u003ehttps://github.com/neo4j/neo4j-python-driver/wiki\u003c/a\u003e for a full changelog.\u003c/p\u003e\n\u003ch2\u003eNEXT RELEASE\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo breaking or major changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.14 support added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.7, 3.8, and 3.9 support has been dropped.\u003c/li\u003e\n\u003cli\u003eRemove deprecated package alias \u003ccode\u003eneo4j-driver\u003c/code\u003e. Use \u003ccode\u003epip install neo4j\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esetup.py\u003c/code\u003e. Please use a recent enough packaging/build tool that supports \u003ccode\u003epyproject.toml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated modules:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.conf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.meta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.packstream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.routing\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.arithmetic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.clock_implementation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.hydration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.time.metaclasses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.work.summary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove deprecated exports from \u003ccode\u003eneo4j\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003eConfig\u003c/code\u003e, \u003ccode\u003ePoolConfig\u003c/code\u003e, \u003ccode\u003eSessionConfig\u003c/code\u003e, \u003ccode\u003eWorkspaceConfig\u003c/code\u003e (internal - no replacement)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSummaryNotificationPosition\u003c/code\u003e (use \u003ccode\u003eSummaryInputPosition\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.Version\u003c/code\u003e has been removed as it's unused now.\u003cbr /\u003e\n\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e now is a \u003ccode\u003etuple[int, int]\u003c/code\u003e insteadof a \u003ccode\u003eapi.Version\u003c/code\u003e.\nThis should be drop-in replacement is most cases:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e was a sup-type of \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServerInfo.protocol_version\u003c/code\u003e was already documented and typed as \u003ccode\u003etuple[int, int]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e's additional methods were undocumented and shouldn't have been used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged errors raised under certain circumstances\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eConfigurationError\u003c/code\u003e if the passed \u003ccode\u003eauth\u003c/code\u003e parameters is not valid (instead of \u003ccode\u003eAuthError\u003c/code\u003e)\n\u003cul\u003e\n\u003cli\u003eThis improves the differentiation between \u003ccode\u003eDriverError\u003c/code\u003e for client-side errors and \u003ccode\u003eNeo4jError\u003c/code\u003e for server-side\nerrors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eaccess_mode\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValueError\u003c/code\u003e on invalid value (instead of \u003ccode\u003eClientError\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConsistently check the value (also for non-routing drivers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eneo4j.exceptions.UnsupportedServerProduct\u003c/code\u003e if no common bolt protocol version could be negotiated with the server\n(instead of internal \u003ccode\u003eneo4j._exceptions.BoltHandshakeError\u003c/code\u003e).\u003cbr /\u003e\n\u003ccode\u003eUnsupportedServerProduct\u003c/code\u003e is now a subclass of \u003ccode\u003eConfigurationError\u003c/code\u003e (instead of \u003ccode\u003eException\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnection_acquisition_timeout\u003c/code\u003e configuration option\n\u003cul\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e on invalid values (instead of \u003ccode\u003eClientError\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/neo4j/neo4j-python-driver/commit/4a3fcdfc325c5ff11a92b6190c179853ad4c5b96\"\u003e\u003ccode\u003e4a3fcdf\u003c/code\u003e\u003c/a\u003e Bump version to 6.1.0 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a56e7f6aada9ec53465a4428cb7334be15c601f2\"\u003e\u003ccode\u003ea56e7f6\u003c/code\u003e\u003c/a\u003e Unify connection error handling between async and sync (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/fc4811d195f7b48049abed22992c44e57e2016ec\"\u003e\u003ccode\u003efc4811d\u003c/code\u003e\u003c/a\u003e Fix: connection_acquisition_timeout now covers TLS handshake (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/c8c4e5b7ad420c0c4f4278d2fff896f6a9983815\"\u003e\u003ccode\u003ec8c4e5b\u003c/code\u003e\u003c/a\u003e Docs: Fix outdated preview notes (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/8c7c19bc80f33095f08d34c454292a69430dcae8\"\u003e\u003ccode\u003e8c7c19b\u003c/code\u003e\u003c/a\u003e Add .semgrepignore (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/a0819c233664e87e24c251e2e29eea24738d63bb\"\u003e\u003ccode\u003ea0819c2\u003c/code\u003e\u003c/a\u003e Fix AttributeError when pool is None in Bolt3 error handling (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/neo4j/neo4j-python-driver/commit/4fc39f3e6f3ea53e2987cd30d47412b36a5f7025\"\u003e\u003ccode\u003e4fc39f3\u003c/code\u003e\u003c/a\u003e Python 3.14 (\u003ca href=\"https://redirect.github.com/neo4j/neo4j-python-driver/issues/1264\"\u003e#1264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/neo4j/neo4j-python-driver/compare/6.0.3...6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.3 to 1.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.4 Bugfix Release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eDuckDB core v1.4.4 Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed in the Python Extension\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix polars tests by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/218\"\u003educkdb/duckdb-python#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests for string and binary views by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/221\"\u003educkdb/duckdb-python#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuote view names in unregister by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/222\"\u003educkdb/duckdb-python#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit string nodes in Polars expressions to constant expressions by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/225\"\u003educkdb/duckdb-python#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape identifiers in relation aggregations by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/272\"\u003educkdb/duckdb-python#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix DECREF bug during interpreter shutdown by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/275\"\u003educkdb/duckdb-python#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for Pandas 3.0.0 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/277\"\u003educkdb/duckdb-python#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.4.4 by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/280\"\u003educkdb/duckdb-python#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\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/duckdb/duckdb-python/commit/a12f36ca411007f5eb48919448f61c7498112553\"\u003e\u003ccode\u003ea12f36c\u003c/code\u003e\u003c/a\u003e Prepare for v1.4.4 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/77a3f8d637982542f6e91569b9ecad3e96a02b32\"\u003e\u003ccode\u003e77a3f8d\u003c/code\u003e\u003c/a\u003e Set submodule to release hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/f1711b5616f64de43ef6da2034c81e00fa9b032d\"\u003e\u003ccode\u003ef1711b5\u003c/code\u003e\u003c/a\u003e Support for Pandas 3.0.0 (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/8361d73425cc7b6e53785ad2b76ed898342a768d\"\u003e\u003ccode\u003e8361d73\u003c/code\u003e\u003c/a\u003e Move slow tests to slow and fix test error when pyarrow is missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5d9b64ee2b77de72b53d741a355c20dcd239129a\"\u003e\u003ccode\u003e5d9b64e\u003c/code\u003e\u003c/a\u003e Add timedelta[s|ms|us|ns] numpy types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/5a654d338003a83ae03d8c954fb40ace7cbc6d4e\"\u003e\u003ccode\u003e5a654d3\u003c/code\u003e\u003c/a\u003e pandas default backend fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/9d6edb6ead36cae62fa65e223b374b5edfaa7731\"\u003e\u003ccode\u003e9d6edb6\u003c/code\u003e\u003c/a\u003e dependency updates and fix for lazy attribute accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/c2e65055824d2369e54412638a1478444ca7b6b5\"\u003e\u003ccode\u003ec2e6505\u003c/code\u003e\u003c/a\u003e Support Pandas' new str type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e32ed3edd0f502b8215a3dc337217a65d9d9bb98\"\u003e\u003ccode\u003ee32ed3e\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/39c384bfc0adf6d44d99634e4e09a8b7af2e761c\"\u003e\u003ccode\u003e39c384b\u003c/code\u003e\u003c/a\u003e Fix DECREF bug during interpreter shutdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.3...v1.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpy` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/numpy/numpy/releases\"\u003enumpy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.2 (Feb 1, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.2 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.2 is a patch release that fixes bugs discovered after the\n2.4.1 release. Highlights are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixes memory leaks\u003c/li\u003e\n\u003cli\u003eUpdates OpenBLAS to fix hangs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release supports Python versions 3.11-3.14\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eA total of 9 people contributed to this release. People with a \u0026quot;+\u0026quot; by their\nnames contributed a patch for the first time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharles Harris\u003c/li\u003e\n\u003cli\u003eDaniel Tang +\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eKumar Aditya\u003c/li\u003e\n\u003cli\u003eMatti Picus\u003c/li\u003e\n\u003cli\u003eNathan Goldbaum\u003c/li\u003e\n\u003cli\u003eRalf Gommers\u003c/li\u003e\n\u003cli\u003eSebastian Berg\u003c/li\u003e\n\u003cli\u003eVikram Kumar +\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests merged\u003c/h2\u003e\n\u003cp\u003eA total of 12 pull requests were merged for this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30629\"\u003e#30629\u003c/a\u003e: MAINT: Prepare 2.4.x for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30636\"\u003e#30636\u003c/a\u003e: TYP: \u003ccode\u003earange\u003c/code\u003e: accept datetime strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30657\"\u003e#30657\u003c/a\u003e: MAINT: avoid possible race condition by not touching \u003ccode\u003eos.environ\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30700\"\u003e#30700\u003c/a\u003e: BUG: validate contraction axes in tensordot (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30521\"\u003e#30521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30701\"\u003e#30701\u003c/a\u003e: DOC: __array_namespace__info__: set_module not __module__ (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30679\"\u003e#30679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30702\"\u003e#30702\u003c/a\u003e: BUG: fix free-threaded PyObject layout in replace_scalar_type_names...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30703\"\u003e#30703\u003c/a\u003e: TST: fix limited API example in tests for latest Cython\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30709\"\u003e#30709\u003c/a\u003e: BUG: Fix some bugs found via valgrind (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30680\"\u003e#30680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30712\"\u003e#30712\u003c/a\u003e: MAINT: replace ob_type access with Py_TYPE in PyArray_CheckExact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30713\"\u003e#30713\u003c/a\u003e: BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30736\"\u003e#30736\u003c/a\u003e: BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/numpy/numpy/pull/30737\"\u003e#30737\u003c/a\u003e: backport scipy-openblas version change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.1 (Jan 10, 2026)\u003c/h2\u003e\n\u003ch1\u003eNumPy 2.4.1 Release Notes\u003c/h1\u003e\n\u003cp\u003eThe NumPy 2.4.1 is a patch release that fixes bugs discoved after the\n2.4.0 release. In particular, the typo \u003ccode\u003eSeedlessSequence\u003c/code\u003e is preserved to\nenable wheels using the random Cython API and built against NumPy \u0026lt; 2.4.0\nto run without errors.\u003c/p\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/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst\"\u003enumpy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the\nfirst feature release using the \u003ccode\u003enumpy/numpy-release \u0026lt;https://github.com/numpy/numpy-release\u0026gt;\u003c/code\u003e__ repository.\u003c/p\u003e\n\u003cp\u003eThe commands can be copied into the command line, but be sure to replace 2.4.0\nwith the correct version. This should be read together with the\n:ref:\u003ccode\u003egeneral release guide \u0026lt;prepare_release\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eFacility preparation\u003c/h1\u003e\n\u003cp\u003eBefore beginning to make a release, use the \u003ccode\u003erequirements/*_requirements.txt\u003c/code\u003e files to\nensure that you have the needed software. Most software can be installed with\npip, but some will require apt-get, dnf, or whatever your system uses for\nsoftware. You will also need a GitHub personal access token (PAT) to push the\ndocumentation. There are a few ways to streamline things:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGit can be set up to use a keyring to store your GitHub personal access token.\nSearch online for the details.\u003c/li\u003e\n\u003cli\u003eYou can use the \u003ccode\u003ekeyring\u003c/code\u003e app to store the PyPI password for twine. See the\nonline twine documentation for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePrior to release\u003c/h1\u003e\n\u003ch2\u003eAdd/drop Python versions\u003c/h2\u003e\n\u003cp\u003eWhen adding or dropping Python versions, multiple config and CI files need to\nbe edited in addition to changing the minimum version in \u003ccode\u003epyproject.toml\u003c/code\u003e.\nMake these changes in an ordinary PR against main and backport if necessary.\nWe currently release wheels for new Python versions after the first Python RC\nonce manylinux and cibuildwheel support that new Python version.\u003c/p\u003e\n\u003ch2\u003eBackport pull requests\u003c/h2\u003e\n\u003cp\u003eChanges that have been marked for this release must be backported to the\nmaintenance/2.4.x branch.\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/numpy/numpy/commit/c81c49f77451340651a751e76bca607d85e4fd55\"\u003e\u003ccode\u003ec81c49f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30757\"\u003e#30757\u003c/a\u003e from charris/prepare-2.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b3ae9c59de627110458653836f1be81280222f85\"\u003e\u003ccode\u003eb3ae9c5\u003c/code\u003e\u003c/a\u003e REL: Prepare for the NumPy 2.4.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/9de89843c3918fa133f1aab9fb4435c38a3b0ba6\"\u003e\u003ccode\u003e9de8984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30737\"\u003e#30737\u003c/a\u003e from mattip/scipy-openblas-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/b7be329895e32de44578742b2745fb307cdf8625\"\u003e\u003ccode\u003eb7be329\u003c/code\u003e\u003c/a\u003e backport scipy-openblas version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7ff98637f80dc1ff7a18fce8025ffabdded76094\"\u003e\u003ccode\u003e7ff9863\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30736\"\u003e#30736\u003c/a\u003e from charris/backport-30667\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/431fffbe91d86c04738f039e0048441f8f9b5fff\"\u003e\u003ccode\u003e431fffb\u003c/code\u003e\u003c/a\u003e MAINT: Skip tests that require \u003cstrong\u003ebuffer\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/127235fcd9b2e80764da8f6c64f942a6bddb093a\"\u003e\u003ccode\u003e127235f\u003c/code\u003e\u003c/a\u003e BUG: fix thread safety of \u003ccode\u003earray_getbuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30667\"\u003e#30667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/18bdb2e675b68daa5afc3250c41982ff77b3867f\"\u003e\u003ccode\u003e18bdb2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30713\"\u003e#30713\u003c/a\u003e from charris/backport-30710\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/41dd7512de6dc3dd665b71d4e3a321aa1150dc48\"\u003e\u003ccode\u003e41dd751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/numpy/numpy/issues/30712\"\u003e#30712\u003c/a\u003e from charris/backport-30705\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpy/commit/7a278da99943376313b8f631905c3baaa7a82a30\"\u003e\u003ccode\u003e7a278da\u003c/code\u003e\u003c/a\u003e BUG: Fixup the quantile promotion fixup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpy/compare/v2.4.0...v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1089\"\u003e#1089\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️  Migrate to uv. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1472\"\u003e#1472\u003c/a\u003e by \u003ca href=\"https://github.com/DoctorJohn\"\u003e\u003ccode\u003e@​DoctorJohn\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.18.2 to 1.19.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1469\"\u003e#1469\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/checkout from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1456\"\u003e#1456\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/download-artifact from 6 to 7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1444\"\u003e#1444\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump ruff from 0.14.8 to 0.14.10. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1449\"\u003e#1449\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mkdocs-material from 9.7.0 to 9.7.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1446\"\u003e#1446\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/upload-artifact from 5 to 6. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1443\"\u003e#1443\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump actions/cache from 4 to 5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1441\"\u003e#1441\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e👷 Update secrets check. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1471\"\u003e#1471\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e✅ Add missing tests for code examples. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1465\"\u003e#1465\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Update pre-commit to use local Ruff instead of hook, unpin \u003ccode\u003eprek\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1466\"\u003e#1466\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump mypy from 1.14.1 to 1.18.2. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1382\"\u003e#1382\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\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/fastapi/typer/commit/6382ee250eeb610d9bed5a68ad9bdb46331ff971\"\u003e\u003ccode\u003e6382ee2\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/29fbd626b4a18b823f57acabd2da1c8519d4b4c7\"\u003e\u003ccode\u003e29fbd62\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/c0aeb6e1f2a4288add296f067cfa3299fad9b4ac\"\u003e\u003ccode\u003ec0aeb6e\u003c/code\u003e\u003c/a\u003e 🐛 Fix escaping in help text when \u003ccode\u003erich\u003c/code\u003e is installed but not used (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/66acaedd9845a51a744e3967add8124d4cd97732\"\u003e\u003ccode\u003e66acaed\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/39353afc85282915529021af7c1245eb92169dda\"\u003e\u003ccode\u003e39353af\u003c/code\u003e\u003c/a\u003e ⬆️  Migrate to uv (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a6a2a37fa7512868a8e7327433100e45a0ecacf3\"\u003e\u003ccode\u003ea6a2a37\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/8ab3e0f8af5d2d923eb9f7f0c9daf0cfa3a7a3c9\"\u003e\u003ccode\u003e8ab3e0f\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/9b98b61086194d21172068bd9420fbebff4bb737\"\u003e\u003ccode\u003e9b98b61\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/b7763950f723a7516ce6ca6f0e59a9871661a130\"\u003e\u003ccode\u003eb776395\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/bdc8ed98e68eee6f518c4eb45fd4844e44f1c5c0\"\u003e\u003ccode\u003ebdc8ed9\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.21.0...0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.2.0 to 14.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe ZWJy release\u003c/h2\u003e\n\u003cp\u003eA fix for \u003ccode\u003ecell_len\u003c/code\u003e edge cases\u003c/p\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe Nerdy Fix release\u003c/h2\u003e\n\u003cp\u003eFixed issue with characters outside of unicode range reporting 0 cell size\u003c/p\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThe more emojis release\u003c/h2\u003e\n\u003cp\u003eRich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.\u003c/p\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.2] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed solo ZWJ crash \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed control codes reporting width of 1 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3953\"\u003eTextualize/rich#3953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.1] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed characters out of unicode range reporting a cell size if 0 \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3944\"\u003eTextualize/rich#3944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-01-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIPython now respects when a \u003ccode\u003eConsole\u003c/code\u003e instance is passed to \u003ccode\u003epretty.install\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3915\"\u003eTextualize/rich#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extraneous blank line on non-interactive disabled \u003ccode\u003eProgress\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3905\"\u003eTextualize/rich#3905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed extra padding on first cell in columns \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3935\"\u003eTextualize/rich#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed trailing whitespace removed when soft_wrap=True \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3937\"\u003eTextualize/rich#3937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed style new-lines when soft_wrap = True and a print style is set \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for some multi-codepopint glyphs (will fix alignment issues for these characters) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eUNICODE_VERSION\u003c/code\u003e environment variable \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003elast_render_height\u003c/code\u003e property to LiveRender \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose locals_max_depth and locals_overflow in traceback.install \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3906/\"\u003eTextualize/rich#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSegment.split_lines_terminator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3938\"\u003eTextualize/rich#3938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecells.cell_len\u003c/code\u003e now has a \u003ccode\u003eunicode_version\u003c/code\u003e parameter (that you probably should never change) \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3930\"\u003eTextualize/rich#3930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLive will not write a new line if there was nothing rendered \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3934\"\u003eTextualize/rich#3934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown headers \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown tables, added \u003ccode\u003emarkdown.table.header\u003c/code\u003e and \u003ccode\u003emarkdown.table.border\u003c/code\u003e styles \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged style of Markdown rules \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3942\"\u003eTextualize/rich#3942\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/Textualize/rich/commit/0752ff047295131d98f24284e1d949300cd6f4c1\"\u003e\u003ccode\u003e0752ff0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3953\"\u003e#3953\u003c/a\u003e from Textualize/zwj-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/54ae0cfbb8d43ccc8f56bf57019b9a22c252eefa\"\u003e\u003ccode\u003e54ae0cf\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/07edb85f7e09ae76f0a0c9ac4c2059803ce8eb9a\"\u003e\u003ccode\u003e07edb85\u003c/code\u003e\u003c/a\u003e refine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/31930ddc842d9e1cd224327d5f6c22eff4a87f82\"\u003e\u003ccode\u003e31930dd\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/454fcfc92c66556f9538d420b5bd3ba95b1f57b7\"\u003e\u003ccode\u003e454fcfc\u003c/code\u003e\u003c/a\u003e stupid comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/13f87a4007f629c00b491286034751d53ae9d63c\"\u003e\u003ccode\u003e13f87a4\u003c/code\u003e\u003c/a\u003e Fix ZWJ and edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/1d402e0c59f8765e420a5a4440eb2fca7465d1ae\"\u003e\u003ccode\u003e1d402e0\u003c/code\u003e\u003c/a\u003e fix dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/f2a1c3b8a8f7edc41b1954cc3fb66bae32293a5e\"\u003e\u003ccode\u003ef2a1c3b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3944\"\u003e#3944\u003c/a\u003e from Textualize/nerf-fonts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/2e5a5dad304b59d75aa4b4ed6cae031693e3615e\"\u003e\u003ccode\u003e2e5a5da\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/73ee8232e7ea72a90130ccf67d8ffefd4122e9f4\"\u003e\u003ccode\u003e73ee823\u003c/code\u003e\u003c/a\u003e fix fonts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.2.0...v14.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.16 to 1.42.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/fd93dbb656cec791e048992bc24d78850e672c59\"\u003e\u003ccode\u003efd93dbb\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0a13ecc0c4b5993ea9eb7919074f5be4bef19e2e\"\u003e\u003ccode\u003e0a13ecc\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/e6b1f899842d00b31f5caccdff57efec22a8e69b\"\u003e\u003ccode\u003ee6b1f89\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f76522e1afd1cbd0902d999a5d0653f618652cd5\"\u003e\u003ccode\u003ef76522e\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.38'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c7ef3d310e9412dfe39c4389ba989f9c37193fc8\"\u003e\u003ccode\u003ec7ef3d3\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.38' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/24e7223212b0e0ee74db6d2c553fed7d6567fd58\"\u003e\u003ccode\u003e24e7223\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/0b29f3ab2ab844bdba5c2c15385d3e0b6cad961c\"\u003e\u003ccode\u003e0b29f3a\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/68bd84f8df188676623ad81deb3e8c90aab6ce0c\"\u003e\u003ccode\u003e68bd84f\u003c/code\u003e\u003c/a\u003e Update wheel to 0.46.3 (\u003ca href=\"https://redirect.github.com/boto/boto3/issues/4713\"\u003e#4713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/bae9979910c8ac4f22bc0e491560988355b0e1ce\"\u003e\u003ccode\u003ebae9979\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.37'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/be2fdc5fc97fc8ac179c5f261eda9c0ae99a5fe2\"\u003e\u003ccode\u003ebe2fdc5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.37' into develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.16...1.42.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.3 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.3.5] Configurable default timeout for HTTP calls\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse HF_HUB_DOWNLOAD_TIMEOUT as default httpx timeout by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3751\"\u003e#3751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDefault timeout is 10s. This is ok in most use cases but can trigger errors in CIs making a lot of requests to the Hub. Solution is to set \u003ccode\u003eHF_HUB_DOWNLOAD_TIMEOUT=60\u003c/code\u003e as environment variable in these cases.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.3.3] List Jobs Hardware \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003ch2\u003e⚙️ List Jobs Hardware\u003c/h2\u003e\n\u003cp\u003eYou can now list all available hardware options for Hugging Face Jobs, both from the CLI and programmatically.\u003c/p\u003e\n\u003cp\u003eFrom the CLI:\u003c/p\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003e➜ hf jobs hardware                           \nNAME            PRETTY NAME            CPU      RAM     ACCELERATOR      COST/MIN COST/HOUR \n--------------- ---------------------- -------- ------- ---------------- -------- --------- \ncpu-basic       CPU Basic              2 vCPU   16 GB   N/A              $0.0002  $0.01     \ncpu-upgrade     CPU Upgrade            8 vCPU   32 GB   N/A              $0.0005  $0.03     \ncpu-performance CPU Performance        8 vCPU   32 GB   N/A              $0.0000  $0.00     \ncpu-xl          CPU XL                 16 vCPU  124 GB  N/A              $0.0000  $0.00     \nt4-small        Nvidia T4 - small      4 vCPU   15 GB   1x T4 (16 GB)    $0.0067  $0.40     \nt4-medium       Nvidia T4 - medium     8 vCPU   30 GB   1x T4 (16 GB)    $0.0100  $0.60     \na10g-small      Nvidia A10G - small    4 vCPU   15 GB   1x A10G (24 GB)  $0.0167  $1.00     \na10g-large      Nvidia A10G - large    12 vCPU  46 GB   1x A10G (24 GB)  $0.0250  $1.50     \na10g-largex2    2x Nvidia A10G - large 24 vCPU  92 GB   2x A10G (48 GB)  $0.0500  $3.00     \na10g-largex4    4x Nvidia A10G - large 48 vCPU  184 GB  4x A10G (96 GB)  $0.0833  $5.00     \na100-large      Nvidia A100 - large    12 vCPU  142 GB  1x A100 (80 GB)  $0.0417  $2.50     \na100x4          4x Nvidia A100         48 vCPU  568 GB  4x A100 (320 GB) $0.1667  $10.00    \na100x8          8x Nvidia A100         96 vCPU  1136 GB 8x A100 (640 GB) $0.3333  $20.00    \nl4x1            1x Nvidia L4           8 vCPU   30 GB   1x L4 (24 GB)    $0.0133  $0.80     \nl4x4            4x Nvidia L4           48 vCPU  186 GB  4x L4 (96 GB)    $0.0633  $3.80     \nl40sx1          1x Nvidia L40S         8 vCPU   62 GB   1x L40S (48 GB)  $0.0300  $1.80     \nl40sx4          4x Nvidia L40S         48 vCPU  382 GB  4x L40S (192 GB) $0.1383  $8.30     \nl40sx8          8x Nvidia L40S         192 vCPU 1534 GB 8x L40S (384 GB) $0.3917  $23.50 \n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eProgrammatically:\u003c/p\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e\u0026gt;\u0026gt;\u0026gt; from huggingface_hub import HfApi\n\u0026gt;\u0026gt;\u0026gt; api = HfApi()\n\u0026gt;\u0026gt;\u0026gt; hardware_list = api.list_jobs_hardware()\n\u0026gt;\u0026gt;\u0026gt; hardware_list[0]\nJobHardware(name='cpu-basic', pretty_name='CPU Basic', cpu='2 vCPU', ram='16 GB', accelerator=None, unit_cost_micro_usd=167, unit_cost_usd=0.000167, unit_label='minute')\n\u0026gt;\u0026gt;\u0026gt; hardware_list[0].name\n'cpu-basic'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] List available hardware in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3693\"\u003e#3693\u003c/a\u003e by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\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/huggingface/huggingface_hub/commit/95a6f2f619f1b8f6d808b986a935c6d4d92239c3\"\u003e\u003ccode\u003e95a6f2f\u003c/code\u003e\u003c/a\u003e Release: v1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/64fa3cfdfad28c8496aebca83aba000658bf4d21\"\u003e\u003ccode\u003e64fa3cf\u003c/code\u003e\u003c/a\u003e Use HF_HUB_DOWNLOAD_TIMEOUT as default httpx timeout (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/875cfd41b3a54874d81d0b768284d0230afa2bb9\"\u003e\u003ccode\u003e875cfd4\u003c/code\u003e\u003c/a\u003e Release: v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/b34303bea028792713dea0d3b6fc4cca372b5b09\"\u003e\u003ccode\u003eb34303b\u003c/code\u003e\u003c/a\u003e Default _endpoint to None in CommitInfo (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/44b672617ef2642bad21dc64899a9d0e8bcd19c2\"\u003e\u003ccode\u003e44b6726\u003c/code\u003e\u003c/a\u003e Release: v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/f72ba1595b2e45b719acc8202f5f07ed399c332a\"\u003e\u003ccode\u003ef72ba15\u003c/code\u003e\u003c/a\u003e Update MAX_FILE_SIZE_GB from 50 to 200 to match hub-docs PR \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/2169\"\u003e#2169\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/1260e324d23197dd58ba63f8ca22b68e61fef2bb\"\u003e\u003ccode\u003e1260e32\u003c/code\u003e\u003c/a\u003e Wildcard pattern documentation (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/483a40725aaad589d14cdea11dd97f1084e669ca\"\u003e\u003ccode\u003e483a407\u003c/code\u003e\u003c/a\u003e Fix cache verify incorrectly reporting folders as missing files (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/cd2a5514cf0830fdb7e7469d7829932d5e6aaa90\"\u003e\u003ccode\u003ecd2a551\u003c/code\u003e\u003c/a\u003e fix resolve_path() with special char @ (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3704\"\u003e#3704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/c8fb1ffad3db21a646ad1717624d66cd59826c2b\"\u003e\u003ccode\u003ec8fb1ff\u003c/code\u003e\u003c/a\u003e Repo commit count warning (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3698\"\u003e#3698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.3...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyreadstat` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Roche/pyreadstat/releases\"\u003epyreadstat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebumped narwhals requirement version to 2.10.1\u003c/li\u003e\n\u003cli\u003eAdded reading from file handles, solves \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapted code and tests to work with pandas 3.0\u003c/li\u003e\n\u003cli\u003eUpdated Readstat sources to a4984d5276e6591087d13b20655b30f023d3c3b0\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/Roche/pyreadstat/commit/ff63f8400ad09643b39daf9c96575d148928d6b0\"\u003e\u003ccode\u003eff63f84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/318\"\u003e#318\u003c/a\u003e from Roche/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/9c848757aac7b2ff3b713f90461c49d8961aa417\"\u003e\u003ccode\u003e9c84875\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/317\"\u003e#317\u003c/a\u003e from Roche/filehandle_dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/4301d4daa5f82a758f0b81c79799cfe6f02def1c\"\u003e\u003ccode\u003e4301d4d\u003c/code\u003e\u003c/a\u003e updating Readstat sources to a4984d5276e6591087d13b20655b30f023d3c3b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/b598aa0c61169e94d98e488bc27bcd9ec3b5a8e0\"\u003e\u003ccode\u003eb598aa0\u003c/code\u003e\u003c/a\u003e adding tests for chunks and multiprocessing with file like object. Using temp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/4b7b40190c5c5350ae368eaacdfa5ff5da67ce94\"\u003e\u003ccode\u003e4b7b401\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows test 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/d1a9af2b7672ef9f3ee14ab2f5dad8a535c58660\"\u003e\u003ccode\u003ed1a9af2\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows test 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/f34c2d5d350b082e7abd71e64744694ea9d7892f\"\u003e\u003ccode\u003ef34c2d5\u003c/code\u003e\u003c/a\u003e trying to fix file handle test on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/6ca9ef5e7c95aac4f33d93ca549a5d39ec028d0d\"\u003e\u003ccode\u003e6ca9ef5\u003c/code\u003e\u003c/a\u003e adapting tests and code for pandas 3.0. Updating pyreadstat.pyx docstrings fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/b25504c6ac71f735c3a9d6be60981b15179d85b0\"\u003e\u003ccode\u003eb25504c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Roche/pyreadstat/issues/309\"\u003e#309\u003c/a\u003e from slobodan-ilic/ISS-308-support-for-file-handles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Roche/pyreadstat/commit/3e321382d73e5bf89044928fcec3a2144b15641b\"\u003e\u003ccode\u003e3e32138\u003c/code\u003e\u003c/a\u003e Add HTTP integration test for file handle support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Roche/pyreadstat/compare/v1.3.2...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.10 to 0.14.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.14\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2026-01-22.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve required parentheses in lambda bodies (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22747\"\u003e#22747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCombine range suppression code diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eairflow\u003c/code\u003e] Second positional argument to \u003ccode\u003eAsset\u003c/code\u003e/\u003ccode\u003eDataset\u003c/code\u003e should not be a dictionary (\u003ccode\u003eAIR303\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22453\"\u003e#22453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Detect duplicate entries in \u003ccode\u003e__all__\u003c/code\u003e (\u003ccode\u003eRUF068\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22114\"\u003e#22114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Allow shadowing non-builtin bindings (\u003ccode\u003eUP029\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22749\"\u003e#22749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epyupgrade\u003c/code\u003e] Apply \u003ccode\u003eUP045\u003c/code\u003e to string arguments of \u003ccode\u003etyping.cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22320\"\u003e#22320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pie\u003c/code\u003e] Detect duplicated declared class fields in \u003ccode\u003ePIE794\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22717\"\u003e#22717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pyi\u003c/code\u003e] Fix inconsistent handling of forward references for \u003ccode\u003e__new__\u003c/code\u003e, \u003ccode\u003e__enter__\u003c/code\u003e, \u003ccode\u003e__aenter__\u003c/code\u003e in \u003ccode\u003ePYI034\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22798\"\u003e#22798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-pytest-style\u003c/code\u003e] Support \u003ccode\u003echeck\u003c/code\u003e parameter in \u003ccode\u003ePT011\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/22725\"\u003e#22725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eru...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"1.12.4","new_version":"1.12.6","update_type":"patch","path":null,"pr_created_at":"2025-12-15T10:03:52.000Z","version_change":"1.12.4 → 1.12.6","issue":{"uuid":"3729687034","node_id":"PR_kwDOQJkPIs644jYy","number":108,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group with 20 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T10:03:52.000Z","updated_at":"2025-12-15T10:04:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"dagster","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"duckdb","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/duckdb/duckdb-python"},{"name":"scikit-learn","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/scikit-learn/scikit-learn"},{"name":"joblib","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/joblib/joblib"},{"name":"boto3","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/boto/boto3"},{"name":"huggingface-hub","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"ruff","old_version":"0.14.8","new_version":"0.14.9","repository_url":"https://github.com/astral-sh/ruff"},{"name":"mypy","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/python/mypy"},{"name":"boto3-stubs","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.42.4","new_version":"1.42.9","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"coverage","old_version":"7.12.0","new_version":"7.13.0","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.4","new_version":"1.12.6","repository_url":"https://github.com/dagster-io/dagster"},{"name":"sqlalchemy","old_version":"2.0.44","new_version":"2.0.45","repository_url":"https://github.com/sqlalchemy/sqlalchemy"},{"name":"types-awscrt","old_version":"0.29.2","new_version":"0.30.0","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"tzdata","old_version":"2025.2","new_version":"2025.3","repository_url":"https://github.com/python/tzdata"},{"name":"urllib3","old_version":"2.6.0","new_version":"2.6.2","repository_url":"https://github.com/urllib3/urllib3"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [duckdb](https://github.com/duckdb/duckdb-python) | `1.4.2` | `1.4.3` |\n| [scikit-learn](https://github.com/scikit-learn/scikit-learn) | `1.7.2` | `1.8.0` |\n| [joblib](https://github.com/joblib/joblib) | `1.5.2` | `1.5.3` |\n| [boto3](https://github.com/boto/boto3) | `1.42.4` | `1.42.9` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.2.1` | `1.2.3` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.8` | `0.14.9` |\n| [mypy](https://github.com/python/mypy) | `1.19.0` | `1.19.1` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.42.4` | `1.42.9` |\n| [botocore](https://github.com/boto/botocore) | `1.42.4` | `1.42.9` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.42.4` | `1.42.9` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.12.0` | `7.13.0` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.4` | `1.12.6` |\n| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.44` | `2.0.45` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.29.2` | `0.30.0` |\n| [tzdata](https://github.com/python/tzdata) | `2025.2` | `2025.3` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.0` | `2.6.2` |\n\nUpdates `dagster` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/88d37a8d455c618be6baa3b396804c3f58ed1175\"\u003e\u003ccode\u003e88d37a8\u003c/code\u003e\u003c/a\u003e remove templated env var example (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d9c75ce1b8f713e41f639b865a7a7774a17e51b\"\u003e\u003ccode\u003e4d9c75c\u003c/code\u003e\u003c/a\u003e 1.12.6 Changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33036\"\u003e#33036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/8a39f45ee4ec373d974b8909579cd6e695f99e5c\"\u003e\u003ccode\u003e8a39f45\u003c/code\u003e\u003c/a\u003e update docs on changes to CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33021\"\u003e#33021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/91e653592f43f45ae8a07ea198388f45e61f9b81\"\u003e\u003ccode\u003e91e6535\u003c/code\u003e\u003c/a\u003e update changelog to reflect correct react version (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33020\"\u003e#33020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/836843866baee9c63f380a1ee3e40b40f7a50b84\"\u003e\u003ccode\u003e8368438\u003c/code\u003e\u003c/a\u003e 1.12.5 changelog update (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/539d59d1aaa013560eb212480287d79bd12625e0\"\u003e\u003ccode\u003e539d59d\u003c/code\u003e\u003c/a\u003e maint: remove unused MaterializeButton (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33008\"\u003e#33008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f93be99d4cfd6e9dd84ad3057f55a7329d49201d\"\u003e\u003ccode\u003ef93be99\u003c/code\u003e\u003c/a\u003e [docs] Unit testing upstream \u003ccode\u003emulti_asset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32939\"\u003e#32939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/88d37a8d455c618be6baa3b396804c3f58ed1175\"\u003e\u003ccode\u003e88d37a8\u003c/code\u003e\u003c/a\u003e remove templated env var example (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d9c75ce1b8f713e41f639b865a7a7774a17e51b\"\u003e\u003ccode\u003e4d9c75c\u003c/code\u003e\u003c/a\u003e 1.12.6 Changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33036\"\u003e#33036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/8a39f45ee4ec373d974b8909579cd6e695f99e5c\"\u003e\u003ccode\u003e8a39f45\u003c/code\u003e\u003c/a\u003e update docs on changes to CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33021\"\u003e#33021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/91e653592f43f45ae8a07ea198388f45e61f9b81\"\u003e\u003ccode\u003e91e6535\u003c/code\u003e\u003c/a\u003e update changelog to reflect correct react version (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33020\"\u003e#33020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/836843866baee9c63f380a1ee3e40b40f7a50b84\"\u003e\u003ccode\u003e8368438\u003c/code\u003e\u003c/a\u003e 1.12.5 changelog update (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33017\"\u003e#33017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/539d59d1aaa013560eb212480287d79bd12625e0\"\u003e\u003ccode\u003e539d59d\u003c/code\u003e\u003c/a\u003e maint: remove unused MaterializeButton (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33008\"\u003e#33008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f93be99d4cfd6e9dd84ad3057f55a7329d49201d\"\u003e\u003ccode\u003ef93be99\u003c/code\u003e\u003c/a\u003e [docs] Unit testing upstream \u003ccode\u003emulti_asset\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32939\"\u003e#32939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duckdb` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-python/releases\"\u003educkdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePython DuckDB v1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix project metadata by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/174\"\u003educkdb/duckdb-python#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filename_pattern to to_parquet Python API by \u003ca href=\"https://github.com/matthewbayer\"\u003e\u003ccode\u003e@​matthewbayer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/201\"\u003educkdb/duckdb-python#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd windows arm64 build by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/211\"\u003educkdb/duckdb-python#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix adbc test imports by \u003ca href=\"https://github.com/evertlammerts\"\u003e\u003ccode\u003e@​evertlammerts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/215\"\u003educkdb/duckdb-python#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd file_size_bytes to to_parquet by \u003ca href=\"https://github.com/nicornk\"\u003e\u003ccode\u003e@​nicornk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/204\"\u003educkdb/duckdb-python#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor][spark] Minor bugfixes by \u003ca href=\"https://github.com/Dharin-shah\"\u003e\u003ccode\u003e@​Dharin-shah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/180\"\u003educkdb/duckdb-python#180\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/matthewbayer\"\u003e\u003ccode\u003e@​matthewbayer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/201\"\u003educkdb/duckdb-python#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicornk\"\u003e\u003ccode\u003e@​nicornk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/pull/204\"\u003educkdb/duckdb-python#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\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/duckdb/duckdb-python/commit/49da1d7f2396cade0a84af275e1b8601b64054c6\"\u003e\u003ccode\u003e49da1d7\u003c/code\u003e\u003c/a\u003e pin new duckdb core SHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/030a76a475e263cf9bf09289b69c85951664309c\"\u003e\u003ccode\u003e030a76a\u003c/code\u003e\u003c/a\u003e [minor][spark] Minor bugfixes (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/bf7b2a0f8ca506d8d07ddfe295e6f1278ab69024\"\u003e\u003ccode\u003ebf7b2a0\u003c/code\u003e\u003c/a\u003e add file_size_bytes to to_parquet (\u003ca href=\"https://redirect.github.com/duckdb/duckdb-python/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/6de71c437994d63148eeb7a03ad5ba198eb565d8\"\u003e\u003ccode\u003e6de71c4\u003c/code\u003e\u003c/a\u003e feat: add file_size_bytes to to_parquet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/743fdb2a916734336369755d37765e58b42a7014\"\u003e\u003ccode\u003e743fdb2\u003c/code\u003e\u003c/a\u003e Merge branch 'v1.4-andium' into minor-bugfixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/b8c499c266f6bf343d4b3246c3323418182af1e9\"\u003e\u003ccode\u003eb8c499c\u003c/code\u003e\u003c/a\u003e remove unncessary comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e410e7a0449fcf51e091bd2015e07fd4db30f7d8\"\u003e\u003ccode\u003ee410e7a\u003c/code\u003e\u003c/a\u003e revert unncessary change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/0bfeccbe380a86fa7ef5163cce58376a4083cd91\"\u003e\u003ccode\u003e0bfeccb\u003c/code\u003e\u003c/a\u003e fix precommit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/e3e4b96d67a8b66c3620aa1d5726664cf0c3b0ef\"\u003e\u003ccode\u003ee3e4b96\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckdb/duckdb-python/commit/bfa84c15e38849a1c01222724e49bc3cdd63d6b0\"\u003e\u003ccode\u003ebfa84c1\u003c/code\u003e\u003c/a\u003e fix ruff check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/duckdb/duckdb-python/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scikit-learn` from 1.7.2 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scikit-learn/scikit-learn/releases\"\u003escikit-learn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.8.0\u003c/h2\u003e\n\u003cp\u003eWe're happy to announce the 1.8.0 release.\u003c/p\u003e\n\u003cp\u003eYou can read the release highlights under \u003ca href=\"https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html\"\u003ehttps://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html\u003c/a\u003e and the long version of the change log under \u003ca href=\"https://scikit-learn.org/stable/whats_new/v1.8.html\"\u003ehttps://scikit-learn.org/stable/whats_new/v1.8.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis version supports Python versions 3.11 to 3.14 and features support of free-threaded CPython.\u003c/p\u003e\n\u003cp\u003eYou can upgrade with pip as usual:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epip install -U scikit-learn\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe conda-forge builds can be installed using:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install -c conda-forge scikit-learn\n\u003c/code\u003e\u003c/pre\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/scikit-learn/scikit-learn/commit/646da0f072a8afef6a980aa427a710311e67eb9d\"\u003e\u003ccode\u003e646da0f\u003c/code\u003e\u003c/a\u003e [cd build]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/4f4f2831de348859efc5d8298cbf37e212a1efac\"\u003e\u003ccode\u003e4f4f283\u003c/code\u003e\u003c/a\u003e Generate changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/967dcde6dae92a6f9eafa804b5d93e8fdfd08f26\"\u003e\u003ccode\u003e967dcde\u003c/code\u003e\u003c/a\u003e Set version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/cb1424bf0d548d6fa9fdef2f91bb00636f484f10\"\u003e\u003ccode\u003ecb1424b\u003c/code\u003e\u003c/a\u003e DOC Release highlights for 1.8 (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32809\"\u003e#32809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/5645b27b985486d6b75bb75e4929faa4da574173\"\u003e\u003ccode\u003e5645b27\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for main CI build(s) :lock: :robot: (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32859\"\u003e#32859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/6b9fb1189957962cd0e4988d137af312ad09008f\"\u003e\u003ccode\u003e6b9fb11\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: :rob...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/a0f6d88d05d52594785455b570ed142c912568e7\"\u003e\u003ccode\u003ea0f6d88\u003c/code\u003e\u003c/a\u003e :lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot: ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/c1de8fc595fce930c5ce1792faeab8d80a4fecc2\"\u003e\u003ccode\u003ec1de8fc\u003c/code\u003e\u003c/a\u003e FIX Make \u003ccode\u003eget_namespace\u003c/code\u003e handle pandas dataframe input (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32838\"\u003e#32838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/764249a255ba4110685a772836f06477c40cf8a3\"\u003e\u003ccode\u003e764249a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e_safe_indexing\u003c/code\u003e with non integer arrays on array API inputs (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32840\"\u003e#32840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scikit-learn/scikit-learn/commit/eca5e0ab2a16844c57fff675c2d017af2d8a570b\"\u003e\u003ccode\u003eeca5e0a\u003c/code\u003e\u003c/a\u003e FIX Add new default max_samples=None in Bagging estimators (\u003ca href=\"https://redirect.github.com/scikit-learn/scikit-learn/issues/32825\"\u003e#32825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/scikit-learn/scikit-learn/compare/1.7.2...1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joblib` from 1.5.2 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joblib/joblib/blob/main/CHANGES.rst\"\u003ejoblib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.5.3 - 2025/12/15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eMemory\u003c/code\u003e object won't overwrite an already existing \u003ccode\u003e.gitignore\u003c/code\u003e file in its\ncache directory anymore.\n\u003ca href=\"https://redirect.github.com/joblib/joblib/pull/1742\"\u003ejoblib/joblib#1742\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHarden the safety checks in \u003ccode\u003eeval_expr(pre_dispatch)\u003c/code\u003e to prevent excessive\nmemory allocation and potential crashes by limiting the allowed length of the\nexpression and the maximum numeric value of sub-expressions and not\nevaluating expressions with non-numeric literals.\n\u003ca href=\"https://redirect.github.com/joblib/joblib/pull/1744\"\u003ejoblib/joblib#1744\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVendor cloudpickle 3.1.2 to fix a pickling problem with interactively\ndefined abstract base classes and type annotations in Python 3.14+.\u003c/p\u003e\n\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/joblib/joblib/commit/40cd002ae1765195dfc4738a6bc7f5534b420a21\"\u003e\u003ccode\u003e40cd002\u003c/code\u003e\u003c/a\u003e RELEASE 1.5.3 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f05be6705e0f56856b76d76fecdddab95de394c8\"\u003e\u003ccode\u003ef05be67\u003c/code\u003e\u003c/a\u003e MNT Remove last usage of distutils (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/4273f396b7fb66da7f72f603a6bf6651393c5be1\"\u003e\u003ccode\u003e4273f39\u003c/code\u003e\u003c/a\u003e MNT bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f465f0245d20c1e793d98b8071a9604623ffd528\"\u003e\u003ccode\u003ef465f02\u003c/code\u003e\u003c/a\u003e FIX don't overwrite existing .gitignore (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/cca7d87a94a1bd141c6c505a909becd4c1854fde\"\u003e\u003ccode\u003ecca7d87\u003c/code\u003e\u003c/a\u003e MNT bump sklearn test on python 3.12 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/f7775ad30051d95d83da76125b176962989bf763\"\u003e\u003ccode\u003ef7775ad\u003c/code\u003e\u003c/a\u003e MNT remove deprecated pytest feature (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/3c58aab890faad3b01eda5e6b35f382edcd71f91\"\u003e\u003ccode\u003e3c58aab\u003c/code\u003e\u003c/a\u003e Add Python 3.14 and 3.14t to the testing (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/9b96664daa07e11f6bee797f55567ac28a961cdb\"\u003e\u003ccode\u003e9b96664\u003c/code\u003e\u003c/a\u003e Bump cloudpickle to 3.1.2 (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/c3bdbd9511da485c7036a433dce1924bdbbd1313\"\u003e\u003ccode\u003ec3bdbd9\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joblib/joblib/commit/a09bb30b22b286ee8b233fe9391b21560e1799a9\"\u003e\u003ccode\u003ea09bb30\u003c/code\u003e\u003c/a\u003e Keep GitHub Actions up to date with GitHub's Dependabot (\u003ca href=\"https://redirect.github.com/joblib/joblib/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joblib/joblib/compare/1.5.2...1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/70183cf04d296effa96d26f65daea72f808d0b2b\"\u003e\u003ccode\u003e70183cf\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/02ef27f5aa6a77df183e48cba4814479b5b5d7bc\"\u003e\u003ccode\u003e02ef27f\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b4821c1cb31d0eb4c6130e85dc4179789888a8e8\"\u003e\u003ccode\u003eb4821c1\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/8c12c9dc72660013e2f52510eab3b3cd62d7ddeb\"\u003e\u003ccode\u003e8c12c9d\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/39f484c1d95e4751a9953d44bad534ec7030c1a8\"\u003e\u003ccode\u003e39f484c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/3c5c225507c6a753b1596d48c5e9f9586eb2729a\"\u003e\u003ccode\u003e3c5c225\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/d8c15ca79b64aeed2f38123a2c20783721db1bdb\"\u003e\u003ccode\u003ed8c15ca\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/e70c5a2b505631dc167de946d4717dcf7b422a67\"\u003e\u003ccode\u003ee70c5a2\u003c/code\u003e\u003c/a\u003e Use f-strings instead of string concatenation (\u003ca href=\"https://redirect.github.com/boto/boto3/issues/4675\"\u003e#4675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2295d41097ef3fbdef837df4118ec85c04d48f6e\"\u003e\u003ccode\u003e2295d41\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f2bd57cd0c3e22a5ca7eefbfca358de247ec8b57\"\u003e\u003ccode\u003ef2bd57c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7' into develop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.42.4...1.42.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.2.3] Fix \u003ccode\u003eprivate\u003c/code\u003e default value in CLI\u003c/h2\u003e\n\u003cp\u003ePatch release for \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3618\"\u003e#3618\u003c/a\u003e by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWhen creating a new repo, we should default to private=None instead of private=False. This is already the case when using the API but not when using the CLI. This is a bug likely introduced when switching to Typer. When defaulting to None, the repo visibility will default to False except if the organization has configured repos to be \u0026quot;private by default\u0026quot; (the check happens server-side, so it shouldn't be hardcoded client-side).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.2.2] Fix unbound local error in local folder metadata + fix \u003ccode\u003ehf auth list\u003c/code\u003e logs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unbound local error when reading corrupted metadata files by \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3610\"\u003e#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix auth_list not showing HF_TOKEN message when no stored tokens exist by \u003ca href=\"https://github.com/hanouticelina\"\u003e\u003ccode\u003e@​hanouticelina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3608\"\u003e#3608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.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/huggingface/huggingface_hub/commit/90faf8b7709575bdcab491738a52df0359e24987\"\u003e\u003ccode\u003e90faf8b\u003c/code\u003e\u003c/a\u003e Release: v1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/e333fedc4358d7a510e73fc51a7f71bebfb9f27c\"\u003e\u003ccode\u003ee333fed\u003c/code\u003e\u003c/a\u003e [CLI] Fix private should default to None, not False (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/222bb9d97045d08412e3333c6c96f4411fad8d63\"\u003e\u003ccode\u003e222bb9d\u003c/code\u003e\u003c/a\u003e Release: v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/877cec084d010b67a73aeb8459f97f008451923e\"\u003e\u003ccode\u003e877cec0\u003c/code\u003e\u003c/a\u003e Fix unbound local error when reading corrupted metadata files (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface_hub/commit/8519f0d169da578b3bace34eb7377102ecde9e33\"\u003e\u003ccode\u003e8519f0d\u003c/code\u003e\u003c/a\u003e log a message when HF_TOKEN is set in auth list (\u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3608\"\u003e#3608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/huggingface_hub/compare/v1.2.1...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.8 to 0.14.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-11.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New \u003ccode\u003eRUF100\u003c/code\u003e diagnostics for unused range suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Detect subclasses of builtin exceptions (\u003ccode\u003ePLW0133\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment placement in lambda parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over trivia tokens after re-lexing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21895\"\u003e#21895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Fix false positive when using non-standard \u003ccode\u003eCSafeLoader\u003c/code\u003e path (S506). (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21830\"\u003e#21830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Accept immutable slice default arguments (\u003ccode\u003eB008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21823\"\u003e#21823\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epydocstyle\u003c/code\u003e] Suppress \u003ccode\u003eD417\u003c/code\u003e for parameters with \u003ccode\u003eUnpack\u003c/code\u003e annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememchr\u003c/code\u003e for computing line indexes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21838\"\u003e#21838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003e*.pyw\u003c/code\u003e is included by default in preview (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21885\"\u003e#21885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate mkdocs-material to 9.7.0 (Insiders now free) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21797\"\u003e#21797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Avasam\"\u003e\u003ccode\u003e@​Avasam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaReiser\"\u003e\u003ccode\u003e@​MichaReiser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phongddo\"\u003e\u003ccode\u003e@​phongddo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prakhar1144\"\u003e\u003ccode\u003e@​prakhar1144\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahiro72\"\u003e\u003ccode\u003e@​mahiro72\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LoicRiegel\"\u003e\u003ccode\u003e@​LoicRiegel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.9\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\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/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-11.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] New \u003ccode\u003eRUF100\u003c/code\u003e diagnostics for unused range suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21783\"\u003e#21783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Detect subclasses of builtin exceptions (\u003ccode\u003ePLW0133\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment placement in lambda parameters (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over trivia tokens after re-lexing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21895\"\u003e#21895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Fix false positive when using non-standard \u003ccode\u003eCSafeLoader\u003c/code\u003e path (S506). (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21830\"\u003e#21830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Accept immutable slice default arguments (\u003ccode\u003eB008\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21823\"\u003e#21823\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRule changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003epydocstyle\u003c/code\u003e] Suppress \u003ccode\u003eD417\u003c/code\u003e for parameters with \u003ccode\u003eUnpack\u003c/code\u003e annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememchr\u003c/code\u003e for computing line indexes (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21838\"\u003e#21838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003e*.pyw\u003c/code\u003e is included by default in preview (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21885\"\u003e#21885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate mkdocs-material to 9.7.0 (Insiders now free) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21797\"\u003e#21797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Avasam\"\u003e\u003ccode\u003e@​Avasam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaReiser\"\u003e\u003ccode\u003e@​MichaReiser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phongddo\"\u003e\u003ccode\u003e@​phongddo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prakhar1144\"\u003e\u003ccode\u003e@​prakhar1144\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahiro72\"\u003e\u003ccode\u003e@​mahiro72\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LoicRiegel\"\u003e\u003ccode\u003e@​LoicRiegel\u003c/code\u003e\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/astral-sh/ruff/commit/3f63ea4b504d50eaf3c479de68e4017d2434a160\"\u003e\u003ccode\u003e3f63ea4\u003c/code\u003e\u003c/a\u003e Prepare 0.14.9 release (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21927\"\u003e#21927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c8851ecf704c1e989c5b840e2d53ac24210b4aec\"\u003e\u003ccode\u003ec8851ec\u003c/code\u003e\u003c/a\u003e [ty] Defer all parameter and return type annotations (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21906\"\u003e#21906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/d442433e93840edc47f77ab10a85ebfbcb18211b\"\u003e\u003ccode\u003ed442433\u003c/code\u003e\u003c/a\u003e [ty] Fix workspace symbols to return members too (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21926\"\u003e#21926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c055d665ef4bbf4002a8c07bdf9b9e76c065a26b\"\u003e\u003ccode\u003ec055d66\u003c/code\u003e\u003c/a\u003e Document range suppressions, reorganize suppression docs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/7a578ce8334d4a1e75f91b1c600fa035f0469bed\"\u003e\u003ccode\u003e7a578ce\u003c/code\u003e\u003c/a\u003e Ignore ruff:isort like ruff:noqa in new suppressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21922\"\u003e#21922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/34f7a04ef7ecb620658038c1db62a4204eb85388\"\u003e\u003ccode\u003e34f7a04\u003c/code\u003e\u003c/a\u003e [ty] Handle \u003ccode\u003eDefinition\u003c/code\u003es in \u003ccode\u003eSemanticModel::scope\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21919\"\u003e#21919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c9fe4e2703365b868a3b08364bf9673cef36f13f\"\u003e\u003ccode\u003ec9fe4e2\u003c/code\u003e\u003c/a\u003e [ty] Attach salsa db when running ide tests for easier debugging (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/fbeeb050af15a96cec59d5e6d7e9a166579b3433\"\u003e\u003ccode\u003efbeeb05\u003c/code\u003e\u003c/a\u003e [ty] Don't show hover for expressions with no inferred type (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21924\"\u003e#21924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/4fdb4e8219bf8e7b8001121dd61a7c3678200bbf\"\u003e\u003ccode\u003e4fdb4e8\u003c/code\u003e\u003c/a\u003e [ty] avoid unions of generic aliases of the same class in fixpoint (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21909\"\u003e#21909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/c548ef20278f18ec9e88796fd0a1c4b5b5395a40\"\u003e\u003ccode\u003ec548ef2\u003c/code\u003e\u003c/a\u003e [ty] Squash false positive logs for failing to find \u003ccode\u003ebuiltins\u003c/code\u003e as a real module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.14.8...0.14.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mypy` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python/mypy/blob/master/CHANGELOG.md\"\u003emypy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eMypy 1.19.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix noncommutative joins with bounded TypeVars (Shantanu, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20345\"\u003e20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20372\"\u003e20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003etypes.NoneType\u003c/code\u003e in match cases (A5rocks, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20383\"\u003e20383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mypyc generator regression with empty tuple (BobTheBuidler, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20371\"\u003e20371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash involving Unpack-ed TypeVarTuple (Shantanu, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20323\"\u003e20323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on star import of redefinition (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20333\"\u003e20333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20334\"\u003e20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with an explicit error on PyPy (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20389\"\u003e20389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAcknowledgements\u003c/h3\u003e\n\u003cp\u003eThanks to all mypy contributors who contributed to this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA5rocks\u003c/li\u003e\n\u003cli\u003eBobTheBuidler\u003c/li\u003e\n\u003cli\u003ebzoracler\u003c/li\u003e\n\u003cli\u003eChainfire\u003c/li\u003e\n\u003cli\u003eChristoph Tyralla\u003c/li\u003e\n\u003cli\u003eDavid Foster\u003c/li\u003e\n\u003cli\u003eFrank Dana\u003c/li\u003e\n\u003cli\u003eGuo Ci\u003c/li\u003e\n\u003cli\u003eiap\u003c/li\u003e\n\u003cli\u003eIvan Levkivskyi\u003c/li\u003e\n\u003cli\u003eJames Hilton-Balfe\u003c/li\u003e\n\u003cli\u003ejhance\u003c/li\u003e\n\u003cli\u003eJoren Hammudoglu\u003c/li\u003e\n\u003cli\u003eJukka Lehtosalo\u003c/li\u003e\n\u003cli\u003eKarelKenens\u003c/li\u003e\n\u003cli\u003eKevin Kannammalil\u003c/li\u003e\n\u003cli\u003eMarc Mueller\u003c/li\u003e\n\u003cli\u003eMichael Carlstrom\u003c/li\u003e\n\u003cli\u003eMichael J. Sullivan\u003c/li\u003e\n\u003cli\u003ePiotr Sawicki\u003c/li\u003e\n\u003cli\u003eRandolf Scholz\u003c/li\u003e\n\u003cli\u003eShantanu\u003c/li\u003e\n\u003cli\u003eSigve Sebastian Farstad\u003c/li\u003e\n\u003cli\u003esobolevn\u003c/li\u003e\n\u003cli\u003eStanislav Terliakov\u003c/li\u003e\n\u003cli\u003eStephen Morton\u003c/li\u003e\n\u003cli\u003eTheodore Ando\u003c/li\u003e\n\u003cli\u003eThiago J. Barbalho\u003c/li\u003e\n\u003cli\u003ewyattscarpenter\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI’d also like to thank my employer, Dropbox, for supporting mypy development.\u003c/p\u003e\n\u003ch2\u003eMypy 1.18\u003c/h2\u003e\n\u003cp\u003eWe’ve just uploaded mypy 1.18.1 to the Python Package Index (\u003ca href=\"https://pypi.org/project/mypy/\"\u003ePyPI\u003c/a\u003e).\nMypy is a static type checker for Python. This release includes new features, performance\u003c/p\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/python/mypy/commit/412c19a6bde31e7afa7f41afdf8356664689ae80\"\u003e\u003ccode\u003e412c19a\u003c/code\u003e\u003c/a\u003e Bump version to 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/20aea0a6ca0710f5427239bdd2fd8e8bf1caf634\"\u003e\u003ccode\u003e20aea0a\u003c/code\u003e\u003c/a\u003e Update changelog for 1.19.1 (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20414\"\u003e#20414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/2b23b507524bf1bd7513eea6f2a16fb91e072cb6\"\u003e\u003ccode\u003e2b23b50\u003c/code\u003e\u003c/a\u003e Serialize raw errors in cache metas (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/f60f90fb8872bf722e32aefd548daaf6d8560e05\"\u003e\u003ccode\u003ef60f90f\u003c/code\u003e\u003c/a\u003e Fail on PyPy in main instead of setup.py (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20389\"\u003e#20389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/58d485b4ea4776e0b9d4045b306cb0818ecc2aa6\"\u003e\u003ccode\u003e58d485b\u003c/code\u003e\u003c/a\u003e Fail with an explicit error on PyPy (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20384\"\u003e#20384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/a4b31a26788b70c4a2a19adbafa2bbda43dc2e8b\"\u003e\u003ccode\u003ea4b31a2\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003etypes.NoneType\u003c/code\u003e in match cases (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20383\"\u003e#20383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/8a6eff478416cd3ed3931a6ed77ce61c88ab69e9\"\u003e\u003ccode\u003e8a6eff4\u003c/code\u003e\u003c/a\u003e [mypyc] fix generator regression with empty tuple (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20371\"\u003e#20371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/70eceea682c041c0d8e8462dffef9c7bb252e014\"\u003e\u003ccode\u003e70eceea\u003c/code\u003e\u003c/a\u003e Fix noncommutative joins with bounded TypeVars (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/3890fc49bf7cc02db04b1e63eb2540aaacdeecc0\"\u003e\u003ccode\u003e3890fc4\u003c/code\u003e\u003c/a\u003e Fix crash involving Unpack-ed TypeVarTuple (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20323\"\u003e#20323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/c93d917a86993e06dcc88e508f28f4f5199ce1c8\"\u003e\u003ccode\u003ec93d917\u003c/code\u003e\u003c/a\u003e Fix crash on star import of redefinition (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20333\"\u003e#20333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python/mypy/compare/v1.19.0...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3-stubs` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/releases\"\u003eboto3-stubs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.8.0 - Python 3.8 runtime is back\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e \u003ccode\u003einstall_requires\u003c/code\u003e section is calculated based on dependencies in use, so \u003ccode\u003etyping-extensions\u003c/code\u003e version is set properly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Replaced \u003ccode\u003etyping\u003c/code\u003e imports with \u003ccode\u003ecollections.abc\u003c/code\u003e with a fallback to \u003ccode\u003etyping\u003c/code\u003e for Python \u0026lt;3.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Added aliases for \u003ccode\u003ebuiltins.list\u003c/code\u003e, \u003ccode\u003ebuiltins.set\u003c/code\u003e, \u003ccode\u003ebuiltins.dict\u003c/code\u003e, and \u003ccode\u003ebuiltins.type\u003c/code\u003e, so Python 3.8 runtime should work as expected again (reported by \u003ca href=\"https://github.com/YHallouard\"\u003e\u003ccode\u003e@​YHallouard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/340\"\u003e#340\u003c/a\u003e and \u003ca href=\"https://github.com/Omri-Ben-Yair\"\u003e\u003ccode\u003e@​Omri-Ben-Yair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Unions use the same type annotations as the rest of the structures due to proper fallbacks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Universal input/output shapes were not replaced properly in service subresources\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Simplified doc links rendering for services\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Cleaned up unnecessary imports in \u003ccode\u003eclient.pyi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[builder]\u003c/code\u003e Import records with fallback are always rendered\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\u003eSee full diff in \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fefef10ea7908e50bb9a7e5ec1969cc5d745d9d5\"\u003e\u003ccode\u003efefef10\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.9'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2bdbadbfc0bbd216359c329f0ce082ef383b5b26\"\u003e\u003ccode\u003e2bdbadb\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd387744345f7e56f7f06845031e73cd21b34ef9\"\u003e\u003ccode\u003efd38774\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/bd5f2d844a8ca5cad817820944df4f45184fa0ea\"\u003e\u003ccode\u003ebd5f2d8\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/517a891083b3fbf4040041ee42a82e67e67e8c0a\"\u003e\u003ccode\u003e517a891\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/02205a47fcd51a60ae453c1da4eefa8f509b824b\"\u003e\u003ccode\u003e02205a4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.8' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6290d04346193a26531d806bb6a8613a23d3dd35\"\u003e\u003ccode\u003e6290d04\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/e635637d039e79dadb6a78fdf78ffb995a179d65\"\u003e\u003ccode\u003ee635637\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/323d375948254b39e6fc94a68c1d7bb3a88c553a\"\u003e\u003ccode\u003e323d375\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/a9d520e8c7d365dde025c4b7a12d4e4ec4102e57\"\u003e\u003ccode\u003ea9d520e\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.7'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.42.4...1.42.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore-stubs` from 1.42.4 to 1.42.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/youtype/botocore-stubs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.12.0 to 7.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.13.0 — 2025-12-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFeature: coverage.py now supports :file:\u003ccode\u003e.coveragerc.toml\u003c/code\u003e configuration\nfiles. These files use TOML syntax and take priority over\n:file:\u003ccode\u003epyproject.toml\u003c/code\u003e but lower priority than :file:\u003ccode\u003e.coveragerc\u003c/code\u003e files.\nCloses \u003ccode\u003eissue 1643\u003c/code\u003e_ thanks to \u003ccode\u003eOlena Yefymenko \u0026lt;pull 1952_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: we now include a permanent .pth file which is installed with the code,\nfixing \u003ccode\u003eissue 2084\u003c/code\u003e\u003cem\u003e.  In 7.12.1b1 this was done incorrectly: it didn't work\nwhen using the source wheel (\u003ccode\u003epy3-none-any\u003c/code\u003e).  This is now fixed. Thanks,\n\u003ccode\u003eHenry Schreiner \u0026lt;pull 2100_\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated: when coverage.py is installed, it creates three command entry\npoints: \u003ccode\u003ecoverage\u003c/code\u003e, \u003ccode\u003ecoverage3\u003c/code\u003e, and \u003ccode\u003ecoverage-3.10\u003c/code\u003e (if installed for\nPython 3.10). The second and third of these are not needed and will\neventually be removed. They still work for now, but print a message about\ntheir deprecation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 1643: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1643\"\u003ecoveragepy/coveragepy#1643\u003c/a\u003e\n.. _pull 1952: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/1952\"\u003ecoveragepy/coveragepy#1952\u003c/a\u003e\n.. _pull 2100: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2100\"\u003ecoveragepy/coveragepy#2100\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-12-1b1:\u003c/p\u003e\n\u003ch2\u003eVersion 7.12.1b1 — 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: coverage.py now includes a permanent .pth file in the distribution which\nis installed with the code. This fixes \u003ccode\u003eissue 2084\u003c/code\u003e_: failure to patch for\nsubprocess measurement when site-packages is not writable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 2084: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2084\"\u003ecoveragepy/coveragepy#2084\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-12-0:\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/coveragepy/coveragepy/commit/52fde9c828b5d1d17d2d49589a65bd2644402863\"\u003e\u003ccode\u003e52fde9c\u003c/code\u003e\u003c/a\u003e docs: sample HTML for 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/69de0097f1ec77781bcd489bb9adb493a7db56a1\"\u003e\u003ccode\u003e69de009\u003c/code\u003e\u003c/a\u003e docs: prep for 7.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/01387fc66199f5bd885143c6ff1de55e587adefa\"\u003e\u003ccode\u003e01387fc\u003c/code\u003e\u003c/a\u003e docs: tweak changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/60206e8f8da2796a9472e214b003d42adcebd782\"\u003e\u003ccode\u003e60206e8\u003c/code\u003e\u003c/a\u003e chore: make edit_for_release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/78cfd57fe534bac8fd84b1b58b7a7e7a39f07974\"\u003e\u003ccode\u003e78cfd57\u003c/code\u003e\u003c/a\u003e docs: tweak CHANGES.rst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/21e726fcfbb5282bf9f72f44c764dd7bcfb7d9d4\"\u003e\u003ccode\u003e21e726f\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e.coveragerc.toml\u003c/code\u003e for configuration (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/3914e5055f44e17e5753a7643fc0cefcc948bb2d\"\u003e\u003ccode\u003e3914e50\u003c/code\u003e\u003c/a\u003e chore: bump the action-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/d5e7c3ad0d557de2aff73d33a59f31a80b36ba6c\"\u003e\u003ccode\u003ed5e7c3a\u003c/code\u003e\u003c/a\u003e test: no need to group tests by needs_pth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/ed516c4a6568017d7e36cdcfb007b904687fda59\"\u003e\u003ccode\u003eed516c4\u003c/code\u003e\u003c/a\u003e test: fix metacov again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coveragepy/coveragepy/commit/da833a18b7670c2df84ab437b72560b627610063\"\u003e\u003ccode\u003eda833a1\u003c/code\u003e\u003c/a\u003e fix: use Development Status classifier properly. \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2101\"\u003e#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coveragepy/coveragepy/compare/7.12.0...7.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-graphql` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-graphql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/480bd1352d01d8a80743b31d470096c90ae5696d\"\u003e\u003ccode\u003e480bd13\u003c/code\u003e\u003c/a\u003e [fix] Fix issue with default factories in Resolved models (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32983\"\u003e#32983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9afa5a0563da22ba30668f6696db390734ba1cbe\"\u003e\u003ccode\u003e9afa5a0\u003c/code\u003e\u003c/a\u003e [graphql] change evaluationID fields to ID type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32980\"\u003e#32980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/645b1085a1717aca7ff003db59657d78bbd33949\"\u003e\u003ccode\u003e645b108\u003c/code\u003e\u003c/a\u003e Add code location updated event type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32931\"\u003e#32931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-pipes` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-pipes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/480bd1352d01d8a80743b31d470096c90ae5696d\"\u003e\u003ccode\u003e480bd13\u003c/code\u003e\u003c/a\u003e [fix] Fix issue with default factories in Resolved models (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32983\"\u003e#32983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/9afa5a0563da22ba30668f6696db390734ba1cbe\"\u003e\u003ccode\u003e9afa5a0\u003c/code\u003e\u003c/a\u003e [graphql] change evaluationID fields to ID type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32980\"\u003e#32980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/645b1085a1717aca7ff003db59657d78bbd33949\"\u003e\u003ccode\u003e645b108\u003c/code\u003e\u003c/a\u003e Add code location updated event type (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32931\"\u003e#32931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.4...1.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-shared` from 1.12.4 to 1.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.6 (core) / 0.28.6 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll CLI commands under \u003ccode\u003edagster project\u003c/code\u003e have been removed. \u003ccode\u003ecreate-dagster\u003c/code\u003e should be used instead.\u003c/li\u003e\n\u003cli\u003e[ui] Added a new Partitions facet to the Asset Lineage Graph.\u003c/li\u003e\n\u003cli\u003e[ui] More details are now displayed for \u003ccode\u003eSINCE\u003c/code\u003e conditions in evaluation tables for automation conditions.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Added dbt cloud logs to stdout after the run completes in dbt cloud.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Improved resilience when fetching Tableau workspace data. The integration now skips individual workbooks that fail to return data and logs a warning, rather than failing the entire operation. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that would cause errors when attempting to create subclasses of \u003ccode\u003eResolved\u003c/code\u003e that had fields using \u003ccode\u003edefault_factory\u003c/code\u003e arguments.\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003edg plus deploy refresh-defs-state\u003c/code\u003e which could cause errors when refreshing state for components that required CLIs that were only available in the project environment.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed Snowflake connection by changing the private key encoding from PEM to DER format. Snowflake requires unencrypted RSA private keys to be in DER format as bytes.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Updated \u003ccode\u003eDbtCliResource\u003c/code\u003e to use the \u003ccode\u003eproject_dir\u003c/code\u003e attribute from the \u003ccode\u003eDbtProject\u003c/code\u003e instance rather than passing the entire \u003ccode\u003eDbtProject\u003c/code\u003e object.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau][dagster-sigma] Fixed bug that would cause templated env vars to not be resolved when specified in yaml.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5 (core) / 0.28.5 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased the version of NextJS used by the Dagster webserver and the \u003ccode\u003edg docs serve\u003c/code\u003e command to \u003ccode\u003e15.5.7\u003c/code\u003e. While these applications are unaffected by \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003ehttps://nextjs.org/blog/CVE-2025-66478\u003c/a\u003e due to not using React 19, this upgrade ensures that dagster packages will not be flagged for that CVE by vulnerability scanners.\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/dagster-io/dagster/commit/e0867cc331775a06485a7884c8da6c48b74a9444\"\u003e\u003ccode\u003ee0867cc\u003c/code\u003e\u003c/a\u003e 1.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d7b0b62ceed8a4360f3635c7dd6e280a623819ee\"\u003e\u003ccode\u003ed7b0b62\u003c/code\u003e\u003c/a\u003e [nux] Fix refresh_defs_state handling of subprocesses (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/33023\"\u003e#33023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/83fbd6d6f5abd66919acc49c66102ce89d7e74fe\"\u003e\u003ccode\u003e83fbd6d\u003c/code\u003e\u003c/a\u003e [secret-resource-param] core (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32991\"\u003e#32991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ae4d6d4d49c8b5d79bb0a3242eae7a9560c86c88\"\u003e\u003ccode\u003eae4d6d4\u003c/code\u003e\u003c/a\u003e [record] fix replace type checking (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32975\"\u003e#32975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ac33c2c743650cb4710c1ed493ec605f96a3e90e\"\u003e\u003ccode\u003eac33c2c\u003c/code\u003e\u003c/a\u003e [dagster-dbt] add dbt cloud logs to stdout after command runs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32941\"\u003e#32941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b7d8bff4527bc446e7f3b140a3fd76ebe9fb3761\"\u003e\u003ccode\u003eb7d8bff\u003c/code\u003e\u003c/a\u003e [dagster-sigma][dagster-looker] Fix resolver issue with Sigma/Looker componen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bffc9bdcadfc20660c72d7f9ac3225082d1fef88\"\u003e\u003ccode\u003ebffc9bd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003edagster project\u003c/code\u003e commands in favor of \u003ccode\u003ecreate-dagster\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32984\"\u003e#32984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6808f4dc2775a8e54d916ca17486eba6240891b8\"\u003e\u003ccode\u003e6808f4d\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/02433c9552c3dca15339b253d9b5eac6462c91c8\"\u003e\u003ccode\u003e02433c9\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/bb8a1e1dd9ce7e089dafc94356323501bcd5a78f\"\u003e\u003ccode\u003ebb8a1e1\u003c/code\u003e\u003c/a\u003e DOC-1531 Clean up projects, workspaces, and CI/CD config docs (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/is...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"1.12.3","new_version":"1.12.4","update_type":"patch","path":null,"pr_created_at":"2025-12-08T10:55:02.000Z","version_change":"1.12.3 → 1.12.4","issue":{"uuid":"3705822990","node_id":"PR_kwDOQJkPIs63plPL","number":94,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group with 32 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T10:55:02.000Z","updated_at":"2025-12-08T10:55:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":32,"packages":[{"name":"dagster","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-webserver","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"pydantic","old_version":"2.12.4","new_version":"2.12.5","repository_url":"https://github.com/pydantic/pydantic"},{"name":"spacy","old_version":"3.8.9","new_version":"3.8.11","repository_url":"https://github.com/explosion/spaCy"},{"name":"boto3","old_version":"1.40.74","new_version":"1.42.4","repository_url":"https://github.com/boto/boto3"},{"name":"ruff","old_version":"0.14.5","new_version":"0.14.8","repository_url":"https://github.com/astral-sh/ruff"},{"name":"mypy","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/python/mypy"},{"name":"bandit","old_version":"1.8.6","new_version":"1.9.2","repository_url":"https://github.com/PyCQA/bandit"},{"name":"pandas-stubs","old_version":"2.3.2.250926","new_version":"2.3.3.251201","repository_url":"https://github.com/pandas-dev/pandas-stubs"},{"name":"anyio","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"boto3-stubs","old_version":"1.41.1","new_version":"1.42.4","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"botocore","old_version":"1.40.74","new_version":"1.42.4","repository_url":"https://github.com/boto/botocore"},{"name":"botocore-stubs","old_version":"1.40.76","new_version":"1.42.4","repository_url":"https://github.com/youtype/botocore-stubs"},{"name":"click","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/pallets/click"},{"name":"coverage","old_version":"7.11.3","new_version":"7.12.0","repository_url":"https://github.com/coveragepy/coveragepy"},{"name":"dagster-graphql","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-pipes","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"dagster-shared","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/dagster-io/dagster"},{"name":"fsspec","old_version":"2025.10.0","new_version":"2025.12.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"graphql-core","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/graphql-python/graphql-core"},{"name":"greenlet","old_version":"3.2.4","new_version":"3.3.0","repository_url":"https://github.com/python-greenlet/greenlet"},{"name":"mypy-boto3-s3","old_version":"1.41.1","new_version":"1.42.3","repository_url":"https://github.com/youtype/mypy_boto3_builder"},{"name":"narwhals","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/narwhals-dev/narwhals"},{"name":"platformdirs","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/tox-dev/platformdirs"},{"name":"preshed","old_version":"3.0.11","new_version":"3.0.12","repository_url":"https://github.com/explosion/preshed"},{"name":"protobuf","old_version":"6.33.1","new_version":"6.33.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"s3transfer","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"srsly","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/explosion/srsly"},{"name":"stevedore","old_version":"5.5.0","new_version":"5.6.0"},{"name":"types-awscrt","old_version":"0.28.4","new_version":"0.29.2","repository_url":"https://github.com/youtype/types-awscrt"},{"name":"types-s3transfer","old_version":"0.14.0","new_version":"0.16.0","repository_url":"https://github.com/youtype/types-s3transfer"},{"name":"universal-pathlib","old_version":"0.3.6","new_version":"0.3.7","repository_url":"https://github.com/fsspec/universal_pathlib"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dagster](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-webserver](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.12.4` | `2.12.5` |\n| [spacy](https://github.com/explosion/spaCy) | `3.8.9` | `3.8.11` |\n| [boto3](https://github.com/boto/boto3) | `1.40.74` | `1.42.4` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.14.5` | `0.14.8` |\n| [mypy](https://github.com/python/mypy) | `1.18.2` | `1.19.0` |\n| [bandit](https://github.com/PyCQA/bandit) | `1.8.6` | `1.9.2` |\n| [pandas-stubs](https://github.com/pandas-dev/pandas-stubs) | `2.3.2.250926` | `2.3.3.251201` |\n| [anyio](https://github.com/agronholm/anyio) | `4.11.0` | `4.12.0` |\n| [boto3-stubs](https://github.com/youtype/mypy_boto3_builder) | `1.41.1` | `1.42.4` |\n| [botocore](https://github.com/boto/botocore) | `1.40.74` | `1.42.4` |\n| [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.40.76` | `1.42.4` |\n| [click](https://github.com/pallets/click) | `8.3.0` | `8.3.1` |\n| [coverage](https://github.com/coveragepy/coveragepy) | `7.11.3` | `7.12.0` |\n| [dagster-graphql](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-pipes](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [dagster-shared](https://github.com/dagster-io/dagster) | `1.12.3` | `1.12.4` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.10.0` | `2025.12.0` |\n| [graphql-core](https://github.com/graphql-python/graphql-core) | `3.2.6` | `3.2.7` |\n| [greenlet](https://github.com/python-greenlet/greenlet) | `3.2.4` | `3.3.0` |\n| [mypy-boto3-s3](https://github.com/youtype/mypy_boto3_builder) | `1.41.1` | `1.42.3` |\n| [narwhals](https://github.com/narwhals-dev/narwhals) | `2.11.0` | `2.13.0` |\n| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.5.0` | `4.5.1` |\n| [preshed](https://github.com/explosion/preshed) | `3.0.11` | `3.0.12` |\n| [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.1` | `6.33.2` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.14.0` | `0.16.0` |\n| [srsly](https://github.com/explosion/srsly) | `2.5.1` | `2.5.2` |\n| [stevedore](https://docs.openstack.org/stevedore) | `5.5.0` | `5.6.0` |\n| [types-awscrt](https://github.com/youtype/types-awscrt) | `0.28.4` | `0.29.2` |\n| [types-s3transfer](https://github.com/youtype/types-s3transfer) | `0.14.0` | `0.16.0` |\n| [universal-pathlib](https://github.com/fsspec/universal_pathlib) | `0.3.6` | `0.3.7` |\n\nUpdates `dagster` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.4 (core) / 0.28.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI workflows for Gitlab projects can now be scaffolded using \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u0026quot;/\u0026quot; characters are now allowed in concurrency pool names.\u003c/li\u003e\n\u003cli\u003ePod wait timeout for K8sPipeClient can now be specified (Thanks, \u003ca href=\"https://github.com/abhinavDhulipala\"\u003e\u003ccode\u003e@​abhinavDhulipala\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ekind\u003c/code\u003e tag icon for Zendesk (Thanks, \u003ca href=\"https://github.com/kporter13\"\u003e\u003ccode\u003e@​kporter13\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Added \u003ccode\u003eenable_embedded_datasource_refresh\u003c/code\u003e and \u003ccode\u003eenable_published_datsource_refresh\u003c/code\u003e options to the \u003ccode\u003eTableauComponent\u003c/code\u003e, which allow creating materializable assets for the associated datasource types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where passing in JSON serializable enums to JsonMetadataValue would sometimes result in an error.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause \u003ccode\u003eSensorDefinition\u003c/code\u003e subclasses (e.g. \u003ccode\u003eAutomationConditionSensorDefinition\u003c/code\u003e, \u003ccode\u003eRunStatusSensorDefinition\u003c/code\u003e) to be converted to having the wrong \u003ccode\u003esensor_type\u003c/code\u003e property when produced from a \u003ccode\u003eComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eFlower\u003c/code\u003e config map was included in the Helm chart even when \u003ccode\u003eFlower\u003c/code\u003e was disabled (Thanks, \u003ca href=\"https://github.com/LoHertel\"\u003e\u003ccode\u003e@​LoHertel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a \u003ccode\u003eFileExistsError\u003c/code\u003e on Windows when reloading \u003ccode\u003edbt\u003c/code\u003e project definitions by ensuring the local project directory creation handles pre-existing directories (Thanks, \u003ca href=\"https://github.com/Jongwan93\"\u003e\u003ccode\u003e@​Jongwan93\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed a KeyError that occurred when using \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e to filter assets. Now dependencies are only accessed if they exist in the workspace data. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e was only applied to the first 100 workbooks.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] The workbook is now part of the asset key prefix to avoid naming collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where workbook names with dots \u003ccode\u003e.\u003c/code\u003e were improperly handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003edagster-iceberg\u003c/code\u003e docs to include recently-added features. (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\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/dagster-io/dagster/commit/65e6cf1b477065ac5cd717b8f06001793862a856\"\u003e\u003ccode\u003e65e6cf1\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/05ab0c1107f7afd256cfdabc3af23376edb25418\"\u003e\u003ccode\u003e05ab0c1\u003c/code\u003e\u003c/a\u003e 1.12.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32962\"\u003e#32962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d310bf159f43988a3d3481dee29066a29a79476\"\u003e\u003ccode\u003e4d310bf\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b87117e6e68cc0c2b4b413313f6f5d0b5c5bf90b\"\u003e\u003ccode\u003eb87117e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3b5e297ca89db53e6e7d25b8540ca84bd03dfe5b\"\u003e\u003ccode\u003e3b5e297\u003c/code\u003e\u003c/a\u003e [ui-core] fix import order of op tags (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32950\"\u003e#32950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/87327c3af983e232a095bcdcd45d9e21c6360ff3\"\u003e\u003ccode\u003e87327c3\u003c/code\u003e\u003c/a\u003e [docs] dbt snapshot concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32770\"\u003e#32770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17c719536bb2f42e978eae8f6b5a3afdc76c8ed4\"\u003e\u003ccode\u003e17c7195\u003c/code\u003e\u003c/a\u003e feat: add icons for metaxy \u003ca href=\"https://github.com/anam-org/metaxy\"\u003ehttps://github.com/anam-org/metaxy\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32949\"\u003e#32949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6aaa45ea8ea2da05dda7e66de30b7e07987d0011\"\u003e\u003ccode\u003e6aaa45e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] pin sqlglot\u0026lt;28.1.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/95396dc29bcf866d3dba86cf0049790ccf0a423c\"\u003e\u003ccode\u003e95396dc\u003c/code\u003e\u003c/a\u003e fix(dagster-tableau): fix KeyError when using workbook_selector_fn (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32920\"\u003e#32920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d4317cd597b03a8218c6e92eb081ddbffbab877c\"\u003e\u003ccode\u003ed4317cd\u003c/code\u003e\u003c/a\u003e Transform JsonMetadataValue before storing it (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32942\"\u003e#32942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.3...1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dagster-webserver` from 1.12.3 to 1.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster-webserver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.4 (core) / 0.28.4 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI workflows for Gitlab projects can now be scaffolded using \u003ccode\u003edg plus deploy configure\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u0026quot;/\u0026quot; characters are now allowed in concurrency pool names.\u003c/li\u003e\n\u003cli\u003ePod wait timeout for K8sPipeClient can now be specified (Thanks, \u003ca href=\"https://github.com/abhinavDhulipala\"\u003e\u003ccode\u003e@​abhinavDhulipala\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ekind\u003c/code\u003e tag icon for Zendesk (Thanks, \u003ca href=\"https://github.com/kporter13\"\u003e\u003ccode\u003e@​kporter13\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Added \u003ccode\u003eenable_embedded_datasource_refresh\u003c/code\u003e and \u003ccode\u003eenable_published_datsource_refresh\u003c/code\u003e options to the \u003ccode\u003eTableauComponent\u003c/code\u003e, which allow creating materializable assets for the associated datasource types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where passing in JSON serializable enums to JsonMetadataValue would sometimes result in an error.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause \u003ccode\u003eSensorDefinition\u003c/code\u003e subclasses (e.g. \u003ccode\u003eAutomationConditionSensorDefinition\u003c/code\u003e, \u003ccode\u003eRunStatusSensorDefinition\u003c/code\u003e) to be converted to having the wrong \u003ccode\u003esensor_type\u003c/code\u003e property when produced from a \u003ccode\u003eComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eFlower\u003c/code\u003e config map was included in the Helm chart even when \u003ccode\u003eFlower\u003c/code\u003e was disabled (Thanks, \u003ca href=\"https://github.com/LoHertel\"\u003e\u003ccode\u003e@​LoHertel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed a \u003ccode\u003eFileExistsError\u003c/code\u003e on Windows when reloading \u003ccode\u003edbt\u003c/code\u003e project definitions by ensuring the local project directory creation handles pre-existing directories (Thanks, \u003ca href=\"https://github.com/Jongwan93\"\u003e\u003ccode\u003e@​Jongwan93\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed a KeyError that occurred when using \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e to filter assets. Now dependencies are only accessed if they exist in the workspace data. (Thanks, \u003ca href=\"https://github.com/miriamcastel\"\u003e\u003ccode\u003e@​miriamcastel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where \u003ccode\u003eworkbook_selector_fn\u003c/code\u003e was only applied to the first 100 workbooks.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] The workbook is now part of the asset key prefix to avoid naming collisions.\u003c/li\u003e\n\u003cli\u003e[dagster-tableau] Fixed an issue where workbook names with dots \u003ccode\u003e.\u003c/code\u003e were improperly handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003edagster-iceberg\u003c/code\u003e docs to include recently-added features. (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\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/dagster-io/dagster/commit/65e6cf1b477065ac5cd717b8f06001793862a856\"\u003e\u003ccode\u003e65e6cf1\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/05ab0c1107f7afd256cfdabc3af23376edb25418\"\u003e\u003ccode\u003e05ab0c1\u003c/code\u003e\u003c/a\u003e 1.12.4 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32962\"\u003e#32962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4d310bf159f43988a3d3481dee29066a29a79476\"\u003e\u003ccode\u003e4d310bf\u003c/code\u003e\u003c/a\u003e [dg] Read python exec from env var (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32971\"\u003e#32971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b87117e6e68cc0c2b4b413313f6f5d0b5c5bf90b\"\u003e\u003ccode\u003eb87117e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] Fix bug that would cause \u003ccode\u003eDbtProject.project_dir\u003c/code\u003e to be a strin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3b5e297ca89db53e6e7d25b8540ca84bd03dfe5b\"\u003e\u003ccode\u003e3b5e297\u003c/code\u003e\u003c/a\u003e [ui-core] fix import order of op tags (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32950\"\u003e#32950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/87327c3af983e232a095bcdcd45d9e21c6360ff3\"\u003e\u003ccode\u003e87327c3\u003c/code\u003e\u003c/a\u003e [docs] dbt snapshot concurrency (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32770\"\u003e#32770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17c719536bb2f42e978eae8f6b5a3afdc76c8ed4\"\u003e\u003ccode\u003e17c7195\u003c/code\u003e\u003c/a\u003e feat: add icons for metaxy \u003ca href=\"https://github.com/anam-org/metaxy\"\u003ehttps://github.com/anam-org/metaxy\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32949\"\u003e#32949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/6aaa45ea8ea2da05dda7e66de30b7e07987d0011\"\u003e\u003ccode\u003e6aaa45e\u003c/code\u003e\u003c/a\u003e [dagster-dbt] pin sqlglot\u0026lt;28.1.0 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/95396dc29bcf866d3dba86cf0049790ccf0a423c\"\u003e\u003ccode\u003e95396dc\u003c/code\u003e\u003c/a\u003e fix(dagster-tableau): fix KeyError when using workbook_selector_fn (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32920\"\u003e#32920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/d4317cd597b03a8218c6e92eb081ddbffbab877c\"\u003e\u003ccode\u003ed4317cd\u003c/code\u003e\u003c/a\u003e Transform JsonMetadataValue before storing it (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32942\"\u003e#32942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.12.3...1.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.4 to 2.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 2025-11-26\u003c/h2\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\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/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.5\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\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/pydantic/pydantic/commit/bd2d0dd0137dfa1a8fdff2529b9dfb1547980150\"\u003e\u003ccode\u003ebd2d0dd\u003c/code\u003e\u003c/a\u003e Prepare release v2.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7d0302ec7ec2cf115de3450a615522875bdd8b56\"\u003e\u003ccode\u003e7d0302e\u003c/code\u003e\u003c/a\u003e Document security implications when using \u003ccode\u003ecreate_model()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/e9ef980def726b6f59b6c495ddc9dc259a0228db\"\u003e\u003ccode\u003ee9ef980\u003c/code\u003e\u003c/a\u003e Fix typo in Standard Library Types documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f2c20c00c265a31a13c48f9bae923a87c829952e\"\u003e\u003ccode\u003ef2c20c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epydantic-docs\u003c/code\u003e dev dependency, make use of versioning blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a76c1aa26f2d64a3fd080ac515d80832689197e8\"\u003e\u003ccode\u003ea76c1aa\u003c/code\u003e\u003c/a\u003e Update documentation about JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8cbc72ca489891e574fba45238ee8bd4f8e719a2\"\u003e\u003ccode\u003e8cbc72c\u003c/code\u003e\u003c/a\u003e Add documentation about custom \u003ccode\u003e__init__()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/99eba599069da137b3f708ffa74627f2b456ba73\"\u003e\u003ccode\u003e99eba59\u003c/code\u003e\u003c/a\u003e Add additional test for \u003ccode\u003eFieldInfo.get_default()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c71076988e507ea93844c77c3bf0bbb85a5716af\"\u003e\u003ccode\u003ec710769\u003c/code\u003e\u003c/a\u003e Special case \u003ccode\u003eMISSING\u003c/code\u003e sentinel in \u003ccode\u003esmart_deepcopy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/20a9d771c210fd77d52366ac923258c4c199727f\"\u003e\u003ccode\u003e20a9d77\u003c/code\u003e\u003c/a\u003e Do not delete mock validator/serializer in \u003ccode\u003erebuild_dataclass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c86515a3a8f2120148fab2eaedd3bc45925779d0\"\u003e\u003ccode\u003ec86515a\u003c/code\u003e\u003c/a\u003e Update parts of the model and \u003ccode\u003erevalidate_instances\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spacy` from 3.8.9 to 3.8.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/explosion/spaCy/releases\"\u003espacy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.11: Add Windows ARM wheels\u003c/h2\u003e\n\u003cp\u003eAdd wheels for Python 3.11, 3.12, 3.13 and 3.14 for Windows ARM. Windows ARM wheels for Python 3.10 and earlier are not available in numpy, so aren't provided.\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/explosion/spaCy/commit/e7a662acf8eda206a091aa3e7316700e0e6c699d\"\u003e\u003ccode\u003ee7a662a\u003c/code\u003e\u003c/a\u003e Skip Python 3.10 on Windows ARM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/f628c69bdbbb74d7887138828c2606821c76ef97\"\u003e\u003ccode\u003ef628c69\u003c/code\u003e\u003c/a\u003e Increment version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/e7d1c3a30dd54c8a1d7d7af7b20f975c0fbe1966\"\u003e\u003ccode\u003ee7d1c3a\u003c/code\u003e\u003c/a\u003e Windows arm needs to be disabled at the ci level, so remove this skip selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/c273c231e1d34b0d85fe00b9b5c25429373fa0d6\"\u003e\u003ccode\u003ec273c23\u003c/code\u003e\u003c/a\u003e Try again to fix the skip selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/160d72852ebdeaddde9cd3e0d62f544d8540acb8\"\u003e\u003ccode\u003e160d728\u003c/code\u003e\u003c/a\u003e Try again to skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/75f1160c8ca13c626bfbd785f5ae7fb094c6ce39\"\u003e\u003ccode\u003e75f1160\u003c/code\u003e\u003c/a\u003e Skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/71e938dbf73e4215140828de0c219047c2d9c452\"\u003e\u003ccode\u003e71e938d\u003c/code\u003e\u003c/a\u003e Skip windows arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/7abd196000e3985b8afe9f8d8428475cf21900b5\"\u003e\u003ccode\u003e7abd196\u003c/code\u003e\u003c/a\u003e Set version to 3.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/explosion/spaCy/commit/a24bb01613a57981dbe7921b2379d56ddbcacdc2\"\u003e\u003ccode\u003ea24bb01\u003c/code\u003e\u003c/a\u003e Support python 3.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/explosion/spaCy/compare/release-v3.8.9...release-v3.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3` from 1.40.74 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/87d85be3865d8f8de7df2188032fb5ebad5883a9\"\u003e\u003ccode\u003e87d85be\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2ed62e3c85f8331f532918f54828ed4e03813788\"\u003e\u003ccode\u003e2ed62e3\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/7df80a3d6ae16b2c311732b8a67ad6c7ca9b0cd1\"\u003e\u003ccode\u003e7df80a3\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/347117552e90ab6fc8a3e6a459f0a00ec0ca0a48\"\u003e\u003ccode\u003e3471175\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/dfb22ff6eccbd6a07ef68304cc36198e39260618\"\u003e\u003ccode\u003edfb22ff\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2e3d1258ad9cb30f38d3c54b1b5e847b83a2d13b\"\u003e\u003ccode\u003e2e3d125\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/04ebd3cbea961c39ea1fea5edfd24442d299eb1d\"\u003e\u003ccode\u003e04ebd3c\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/cc95ab6caa73634e01a03c82f310d002a5f3e71d\"\u003e\u003ccode\u003ecc95ab6\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/743b8e411a11015a0a0ee584cd0f3b947687a666\"\u003e\u003ccode\u003e743b8e4\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/8f7ba800ea3e2c252b2d9ed4abd4f00309a79511\"\u003e\u003ccode\u003e8f7ba80\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.74...1.42.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.14.5 to 0.14.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.8\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-04.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Catch \u003ccode\u003eyield\u003c/code\u003e expressions within other statements (\u003ccode\u003eB901\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-use-pathlib\u003c/code\u003e] Mark fixes unsafe for return type changes (\u003ccode\u003ePTH104\u003c/code\u003e, \u003ccode\u003ePTH105\u003c/code\u003e, \u003ccode\u003ePTH109\u003c/code\u003e, \u003ccode\u003ePTH115\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21440\"\u003e#21440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error false positives for \u003ccode\u003eawait\u003c/code\u003e outside functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21763\"\u003e#21763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-simplify\u003c/code\u003e] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (\u003ccode\u003eSIM222\u003c/code\u003e, \u003ccode\u003eSIM223\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21479\"\u003e#21479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest using \u003ccode\u003e--output-file\u003c/code\u003e option in GitLab integration (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21706\"\u003e#21706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[syntax-error] Default type parameter followed by non-default type parameter (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21657\"\u003e#21657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11happy\"\u003e\u003ccode\u003e@​11happy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.8\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload ruff 0.14.8\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz\"\u003eruff-aarch64-apple-darwin.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-aarch64-apple-darwin.tar.gz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz\"\u003eruff-x86_64-apple-darwin.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astral-sh/ruff/releases/download/0.14.8/ruff-x86_64-apple-darwin.tar.gz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.8\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-12-04.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Catch \u003ccode\u003eyield\u003c/code\u003e expressions within other statements (\u003ccode\u003eB901\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21200\"\u003e#21200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-use-pathlib\u003c/code\u003e] Mark fixes unsafe for return type changes (\u003ccode\u003ePTH104\u003c/code\u003e, \u003ccode\u003ePTH105\u003c/code\u003e, \u003ccode\u003ePTH109\u003c/code\u003e, \u003ccode\u003ePTH115\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21440\"\u003e#21440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax error false positives for \u003ccode\u003eawait\u003c/code\u003e outside functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21763\"\u003e#21763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-simplify\u003c/code\u003e] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (\u003ccode\u003eSIM222\u003c/code\u003e, \u003ccode\u003eSIM223\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21479\"\u003e#21479\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest using \u003ccode\u003e--output-file\u003c/code\u003e option in GitLab integration (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21706\"\u003e#21706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[syntax-error] Default type parameter followed by non-default type parameter (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21657\"\u003e#21657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11happy\"\u003e\u003ccode\u003e@​11happy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.7\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-11-28.\u003c/p\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bandit\u003c/code\u003e] Handle string literal bindings in suspicious-url-open-usage (\u003ccode\u003eS310\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21469\"\u003e#21469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Fix \u003ccode\u003ePLR1708\u003c/code\u003e false positives on nested functions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21177\"\u003e#21177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003epylint\u003c/code\u003e] Fix suppression for empty dict without tuple key annotation (\u003ccode\u003ePLE1141\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21290\"\u003e#21290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Add rule \u003ccode\u003eRUF066\u003c/code\u003e to detect unnecessary class properties (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21535\"\u003e#21535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Catch more dummy variable uses (\u003ccode\u003eRUF052\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/19799\"\u003e#19799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[server] Set severity for non-rule diagnostics (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21559\"\u003e#21559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-implicit-str-concat\u003c/code\u003e] Avoid invalid fix in (\u003ccode\u003eISC003\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eparser\u003c/code\u003e] Fix panic when parsing IPython escape command expressions (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21480\"\u003e#21480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow partial fixability indicator in statistics output (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/21513\"\u003e#21513\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/astral-sh/ruff/commit/9d4f1c6ae24b75642a586531f4c668213fbac3fb\"\u003e\u003ccode\u003e9d4f1c6\u003c/code\u003e\u003c/a\u003e Bump 0.14.8 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21791\"\u003e#21791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/326025d45f87548caba9a56c5606d80f85abc5ff\"\u003e\u003ccode\u003e326025d\u003c/code\u003e\u003c/a\u003e [ty] Always register rename provider if client doesn't support dynamic regist...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/3aefe85b32ff698b1a2086c2b50ff38af5c9dbed\"\u003e\u003ccode\u003e3aefe85\u003c/code\u003e\u003c/a\u003e [ty] Ensure \u003ccode\u003erename\u003c/code\u003e \u003ccode\u003eCursorTest\u003c/code\u003e calls \u003ccode\u003ecan_rename\u003c/code\u003e before renaming (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21790\"\u003e#21790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/b8ecc83a54fd5d7955bf1ab4fb82fe18dcb52283\"\u003e\u003ccode\u003eb8ecc83\u003c/code\u003e\u003c/a\u003e Fix clippy errors on \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21788\"\u003e#21788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/6491932757ca6365bd11b8241266d81c045f7a8b\"\u003e\u003ccode\u003e6491932\u003c/code\u003e\u003c/a\u003e [ty] Fix crash when hovering an unknown string annotation (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21782\"\u003e#21782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/a9f2bb41bd802c9f4db417e3fec8324cf6207868\"\u003e\u003ccode\u003ea9f2bb4\u003c/code\u003e\u003c/a\u003e [ty] Don't send publish diagnostics for clients supporting pull diagnostics (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/e2b72fbf99920c5621243ee67e1028844a841d35\"\u003e\u003ccode\u003ee2b72fb\u003c/code\u003e\u003c/a\u003e [ty] cleanup test path (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21781\"\u003e#21781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/14fce0d44003ea30c30eb555344bd319da511380\"\u003e\u003ccode\u003e14fce0d\u003c/code\u003e\u003c/a\u003e [ty] Improve the display of various special-form types (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/21775\"\u003e#21775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8ebecb2a88d664a6291af71805b8f6876f414815\"\u003e\u003ccode\u003e8ebecb2\u003c/code\u003e\u003c/a\u003e [ty] Add subdiagnostic hint if the user wrote \u003ccode\u003eX = Any\u003c/code\u003e rather than \u003ccode\u003eX: Any\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/45ac30a4d762c9c564d45bb66df813666682e78e\"\u003e\u003ccode\u003e45ac30a\u003c/code\u003e\u003c/a\u003e [ty] Teach \u003ccode\u003ety\u003c/code\u003e the meaning of desperation (try ancestor \u003ccode\u003epyproject.toml\u003c/code\u003es as...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.14.5...0.14.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mypy` from 1.18.2 to 1.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python/mypy/blob/master/CHANGELOG.md\"\u003emypy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eMypy Release Notes\u003c/h1\u003e\n\u003ch2\u003eNext Release\u003c/h2\u003e\n\u003ch3\u003eDrop Support for Python 3.9\u003c/h3\u003e\n\u003cp\u003eMypy no longer supports running with Python 3.9, which has reached end-of-life.\nWhen running mypy with Python 3.10+, it is still possible to type check code\nthat needs to support Python 3.9 with the \u003ccode\u003e--python-version 3.9\u003c/code\u003e argument.\nSupport for this will be dropped in the first half of 2026!\u003c/p\u003e\n\u003cp\u003eContributed by Marc Mueller (PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20156\"\u003e20156\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eMypy 1.19\u003c/h2\u003e\n\u003cp\u003eWe’ve just uploaded mypy 1.19.0 to the Python Package Index (\u003ca href=\"https://pypi.org/project/mypy/\"\u003ePyPI\u003c/a\u003e).\nMypy is a static type checker for Python. This release includes new features, performance\nimprovements and bug fixes. You can install it as follows:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install -U mypy\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can read the full documentation for this release on \u003ca href=\"http://mypy.readthedocs.io\"\u003eRead the Docs\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePython 3.9 Support Ending Soon\u003c/h3\u003e\n\u003cp\u003eThis is the last mypy feature release that supports Python 3.9, which reached\nend of life in October 2025.\u003c/p\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/20053\"\u003e20053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up type aliases (Ivan Levkivskyi, PR \u003ca href=\"https://redirect.github.com/python/mypy/pull/19810\"\u003e19810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed‑Format Cache Improvements\u003c/h3\u003e\n\u003cp\u003eMypy uses a cache by default to speed up incremental runs by reusing partial results\nfrom earlier runs. Mypy 1.18 added a new binary fixed-format cache representation as\nan experimental feature. The feature is no longer experimental, and we are planning\nto enable it by default in a future mypy release (possibly 1.20), since it's faster\nand uses less space than the original, JSON-based cache format. Use\n\u003ccode\u003e--fixed-format-cache\u003c/code\u003e to enable the fixed-format cache.\u003c/p\u003e\n\u003cp\u003eMypy now has an extra dependency on the \u003ccode\u003elibrt\u003c/code\u003e PyPI package, as it's needed for\ncache serialization and deserialization.\u003c/p\u003e\n\u003cp\u003eMypy ships with a tool to convert fixed-format cache files to the old JSON format.\nExample of how to use this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff\n\u003c/code\u003e\u003c/pre\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/python/mypy/commit/0f068c9ec604daa09e69c92545b059f4b44f566e\"\u003e\u003ccode\u003e0f068c9\u003c/code\u003e\u003c/a\u003e Remove +dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/6d5cf52e67da306b62455cdce4ce9a9ccec35d02\"\u003e\u003ccode\u003e6d5cf52\u003c/code\u003e\u003c/a\u003e Various updates to 1.19 changelog (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20304\"\u003e#20304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/3c813083b27c87cf3a32e7422191b02bf59fab6e\"\u003e\u003ccode\u003e3c81308\u003c/code\u003e\u003c/a\u003e Add draft version of 1.19 release notes (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20296\"\u003e#20296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/1999a20e9898f673fa2f4c9a91790c075141ba71\"\u003e\u003ccode\u003e1999a20\u003c/code\u003e\u003c/a\u003e [mypyc] librt base64: use existing SIMD CPU dispatch by customizing build fla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/1b94fbb9fbc581de7e057d71e9892e3acbf9a7d3\"\u003e\u003ccode\u003e1b94fbb\u003c/code\u003e\u003c/a\u003e [mypyc] Fix vtable pointer with inherited dunder new (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/13369cb25fe450f755f63e59156b86df84c08b3d\"\u003e\u003ccode\u003e13369cb\u003c/code\u003e\u003c/a\u003e [mypyc] Fix crash on super in generator (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20291\"\u003e#20291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/a087a5894935cfdbc2eba27a6d04ebca38fd6659\"\u003e\u003ccode\u003ea087a58\u003c/code\u003e\u003c/a\u003e Update import map when new modules added (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20271\"\u003e#20271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/35e843cc38cedc1bdf87d9937c06d51189ad0e45\"\u003e\u003ccode\u003e35e843c\u003c/code\u003e\u003c/a\u003e [mypyc] Add efficient librt.base64.b64decode (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/094f66dc742cec2d69add9296fb21cdef50624d0\"\u003e\u003ccode\u003e094f66d\u003c/code\u003e\u003c/a\u003e [mypyc] Add \u003cstrong\u003erepr\u003c/strong\u003e to AssignmentTarget subclasses (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20258\"\u003e#20258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python/mypy/commit/0738db3f9d336622923c7ee143e1c3adf7600a31\"\u003e\u003ccode\u003e0738db3\u003c/code\u003e\u003c/a\u003e Do not push partial types to the binder (\u003ca href=\"https://redirect.github.com/python/mypy/issues/20202\"\u003e#20202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python/mypy/compare/v1.18.2...v1.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.8.6 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PyCQA/bandit/releases\"\u003ebandit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArgparse Python 3.14 enhancements by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1331\"\u003ePyCQA/bandit#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck whether Constant value is str by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1333\"\u003ePyCQA/bandit#1333\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.9.1...1.9.2\"\u003ehttps://github.com/PyCQA/bandit/compare/1.9.1...1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore Python version related fixes by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1327\"\u003ePyCQA/bandit#1327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.9.0...1.9.1\"\u003ehttps://github.com/PyCQA/bandit/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd instructions for Maintainers to create/publish a release by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1275\"\u003ePyCQA/bandit#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.9.1 to 3.9.2 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/PyCQA/bandit/pull/1289\"\u003ePyCQA/bandit#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump docker/login-action from 3.4.0 to 3.5.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/PyCQA/bandit/pull/1290\"\u003ePyCQA/bandit#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1291\"\u003ePyCQA/bandit#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/PyCQA/bandit/pull/1292\"\u003ePyCQA/bandit#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated datetime.datetime.utcnow() by \u003ca href=\"https://github.com/purplezimmermann\"\u003e\u003ccode\u003e@​purplezimmermann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1295\"\u003ePyCQA/bandit#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 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/PyCQA/bandit/pull/1296\"\u003ePyCQA/bandit#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.9.2 to 3.10.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/PyCQA/bandit/pull/1298\"\u003ePyCQA/bandit#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1303\"\u003ePyCQA/bandit#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/Shortfinga\"\u003e\u003ccode\u003e@​Shortfinga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1305\"\u003ePyCQA/bandit#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump docker/login-action from 3.5.0 to 3.6.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/PyCQA/bandit/pull/1306\"\u003ePyCQA/bandit#1306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1315\"\u003ePyCQA/bandit#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sigstore/cosign-installer from 3.10.0 to 4.0.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/PyCQA/bandit/pull/1317\"\u003ePyCQA/bandit#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport of Python 3.14 by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1323\"\u003ePyCQA/bandit#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support of end-of-life Python 3.9 by \u003ca href=\"https://github.com/ericwb\"\u003e\u003ccode\u003e@​ericwb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1325\"\u003ePyCQA/bandit#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1324\"\u003ePyCQA/bandit#1324\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/purplezimmermann\"\u003e\u003ccode\u003e@​purplezimmermann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1295\"\u003ePyCQA/bandit#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shortfinga\"\u003e\u003ccode\u003e@​Shortfinga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PyCQA/bandit/pull/1305\"\u003ePyCQA/bandit#1305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.8.6...1.9.0\"\u003ehttps://github.com/PyCQA/bandit/compare/1.8.6...1.9.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/PyCQA/bandit/commit/ea0d187d78b2e6365e35f676d2eb9b1be264c091\"\u003e\u003ccode\u003eea0d187\u003c/code\u003e\u003c/a\u003e Check whether Constant value is str (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/8bf759452a1f492a7035165e4c6a6d80b83c2502\"\u003e\u003ccode\u003e8bf7594\u003c/code\u003e\u003c/a\u003e Argparse Python 3.14 enhancements (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/a255dfaecbd1b4dbdb09d10a1f69e9f1874e5999\"\u003e\u003ccode\u003ea255dfa\u003c/code\u003e\u003c/a\u003e More Python version related fixes (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/3f07bb0d3f964a2bcd3a8b208f4343131a40f63a\"\u003e\u003ccode\u003e3f07bb0\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/c8c3fb86996b44d5fe22b6ae270a97e34d0d0b65\"\u003e\u003ccode\u003ec8c3fb8\u003c/code\u003e\u003c/a\u003e Drop support of end-of-life Python 3.9 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/5c303504631286becbf8c223cc923b885689d5e3\"\u003e\u003ccode\u003e5c30350\u003c/code\u003e\u003c/a\u003e Support of Python 3.14 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/e1ffdf63da4b32241beb00d1ce45fe3702251907\"\u003e\u003ccode\u003ee1ffdf6\u003c/code\u003e\u003c/a\u003e Bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/176d4cacdb56ca3b4e7adb35e4122a7a011a0ed4\"\u003e\u003ccode\u003e176d4ca\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/2fc3e9c41dd728649930365d09b2cc66b03a97f4\"\u003e\u003ccode\u003e2fc3e9c\u003c/code\u003e\u003c/a\u003e Bump docker/login-action from 3.5.0 to 3.6.0 (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PyCQA/bandit/commit/6a685467d6bd44aa35d5ef64e2ee6187a20c6484\"\u003e\u003ccode\u003e6a68546\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/PyCQA/bandit/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PyCQA/bandit/compare/1.8.6...1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas-stubs` from 2.3.2.250926 to 2.3.3.251201\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/87f07afc534d46eab66f814d26a4cee1e8dd22d3\"\u003e\u003ccode\u003e87f07af\u003c/code\u003e\u003c/a\u003e Version 2.3.3.251201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/18626a90c02d1e428be409161f7ba7ea8e6a117d\"\u003e\u003ccode\u003e18626a9\u003c/code\u003e\u003c/a\u003e type \u003ccode\u003eisin\u003c/code\u003e, remove redundant \u003ccode\u003eIterable | Series\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/cf7478f78d210b7b08b08f5ca74042791a87d9f8\"\u003e\u003ccode\u003ecf7478f\u003c/code\u003e\u003c/a\u003e TST: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1451\"\u003e#1451\u003c/a\u003e propagate upstream fixes (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/184395231f584de80d85a062ac4dceabc5acc6e8\"\u003e\u003ccode\u003e1843952\u003c/code\u003e\u003c/a\u003e Use np array aliases in tests (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/085653b4775408cdfffe5420b3a3a24c9919186f\"\u003e\u003ccode\u003e085653b\u003c/code\u003e\u003c/a\u003e GH1432 Partial resolution for some TODOs (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/c616fb5cf953e54f9ed6cf9d26ecbf2f48a97c01\"\u003e\u003ccode\u003ec616fb5\u003c/code\u003e\u003c/a\u003e MAINT: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1503\"\u003e#1503\u003c/a\u003e deduplicate \u003ccode\u003etests/__init__.py\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/90b56d7191a699ab6ed4c484cc51f8482777cc74\"\u003e\u003ccode\u003e90b56d7\u003c/code\u003e\u003c/a\u003e use np_ndarray_intp, np_ndarray_int64, np_ndarray_float aliases more (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/2448b5fb8cf8c9e699d342c629fa7f90bbfd733d\"\u003e\u003ccode\u003e2448b5f\u003c/code\u003e\u003c/a\u003e GH1484 Upgrade ty (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/852ef644eeeaa8c67434deea18da9e73e88481f8\"\u003e\u003ccode\u003e852ef64\u003c/code\u003e\u003c/a\u003e FIX: \u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1508\"\u003e#1508\u003c/a\u003e numpy 1darrays in tests (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas-stubs/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas-stubs/commit/b82986c40bb3da8888c836b91baee2c9c9276d26\"\u003e\u003ccode\u003eb82986c\u003c/code\u003e\u003c/a\u003e type Index methods: putmask, asof, asof_locs, sort_values, get_indexer_non_un...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pandas-dev/pandas-stubs/compare/v2.3.2.250926...v2.3.3.251201\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyio` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for asyncio's \u003ca href=\"https://docs.python.org/3/library/asyncio-graph.html\"\u003etask call graphs\u003c/a\u003e on Python 3.14 and later when using AnyIO's task groups (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an asynchronous implementation of the \u003ccode\u003efunctools\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ewinloop\u003c/a\u003e implementation (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/960\"\u003e#960\u003c/a\u003e; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for use as a context manager to \u003ccode\u003eanyio.lowlevel.RunVar\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e__all__\u003c/code\u003e declarations to public submodules (\u003ccode\u003eanyio.lowlevel\u003c/code\u003e etc.) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the ability to set the token count of a \u003ccode\u003eCapacityLimiter\u003c/code\u003e to zero (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1019\"\u003e#1019\u003c/a\u003e; requires Python 3.10 or later when using Trio)\u003c/li\u003e\n\u003cli\u003eAdded parameters \u003ccode\u003ecase_sensitive\u003c/code\u003e and \u003ccode\u003erecurse_symlinks\u003c/code\u003e along with support for path-like objects to \u003ccode\u003eanyio.Path.glob()\u003c/code\u003e and \u003ccode\u003eanyio.Path.rglob()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1033\"\u003e#1033\u003c/a\u003e; PR by \u003ca href=\"https://github.com/northisup\"\u003e\u003ccode\u003e@​northisup\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped \u003ccode\u003esniffio\u003c/code\u003e as a direct dependency and added the \u003ccode\u003eget_available_backends()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcess.stdin.send()\u003c/code\u003e not raising \u003ccode\u003eClosedResourceError\u003c/code\u003e and \u003ccode\u003eBrokenResourceError\u003c/code\u003e on asyncio. Previously, a non-AnyIO exception was raised in such cases (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcess.stdin.send()\u003c/code\u003e not checkpointing before writing data on asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1002\"\u003e#1002\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a race condition where cancelling a \u003ccode\u003eFuture\u003c/code\u003e from \u003ccode\u003eBlockingPortal.start_task_soon()\u003c/code\u003e would sometimes not cancel the async function (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1011\"\u003e#1011\u003c/a\u003e; PR by \u003ca href=\"https://github.com/gschaffner\"\u003e\u003ccode\u003e@​gschaffner\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the presence of the pytest plugin causing breakage with older versions of pytest (\u0026lt;= 6.1.2) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1028\"\u003e#1028\u003c/a\u003e; PR by \u003ca href=\"https://github.com/saper\"\u003e\u003ccode\u003e@​saper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a rarely occurring \u003ccode\u003eRuntimeError: Set changed size during iteration\u003c/code\u003e while shutting down the process pool when using the asyncio backend (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/985\"\u003e#985\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/agronholm/anyio/commit/bc021b634291223d6829c0a689152173443a8545\"\u003e\u003ccode\u003ebc021b6\u003c/code\u003e\u003c/a\u003e Fixed the download-artifact settings to retain the expected behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/c6000aa2837f75733f3c09c454f5a31eb9f9f536\"\u003e\u003ccode\u003ec6000aa\u003c/code\u003e\u003c/a\u003e Corrected the format of the version in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/9d1bfe0da4261bcef3c10cd31218237805a89937\"\u003e\u003ccode\u003e9d1bfe0\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/77f7ce25e12c9becf5081105a47b1914e50a3e0a\"\u003e\u003ccode\u003e77f7ce2\u003c/code\u003e\u003c/a\u003e Fixed RuntimeError while shutting down the asyncio process pool (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aecc666e6b3b40f977ee715d141bdd89711b45cb\"\u003e\u003ccode\u003eaecc666\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/e5569adf98394dfabebccf215a04d05d7819b506\"\u003e\u003ccode\u003ee5569ad\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 in the github-actions group (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/dde3ab8583cb194e663f6fb87703a4a79e2701eb\"\u003e\u003ccode\u003edde3ab8\u003c/code\u003e\u003c/a\u003e Moved a changelog entry to its correct position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/250d4f183245bf7ee5ead0ff39d521cda2b8d617\"\u003e\u003ccode\u003e250d4f1\u003c/code\u003e\u003c/a\u003e Restore compatibility with pytest\u0026lt;=6.1.2 (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/3708e227838e2f51464900cf806b25c30ca458a7\"\u003e\u003ccode\u003e3708e22\u003c/code\u003e\u003c/a\u003e Fixed a typo in the documentation (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/9adbe08c55e725b0388dcc4ab7556875da881a4c\"\u003e\u003ccode\u003e9adbe08\u003c/code\u003e\u003c/a\u003e Add new params to Path.glob \u0026amp; Path.rglob introduced since 3.12 (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.11.0...4.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boto3-stubs` from 1.41.1 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/releases\"\u003eboto3-stubs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.8.0 - Python 3.8 runtime is back\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e \u003ccode\u003einstall_requires\u003c/code\u003e section is calculated based on dependencies in use, so \u003ccode\u003etyping-extensions\u003c/code\u003e version is set properly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Replaced \u003ccode\u003etyping\u003c/code\u003e imports with \u003ccode\u003ecollections.abc\u003c/code\u003e with a fallback to \u003ccode\u003etyping\u003c/code\u003e for Python \u0026lt;3.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Added aliases for \u003ccode\u003ebuiltins.list\u003c/code\u003e, \u003ccode\u003ebuiltins.set\u003c/code\u003e, \u003ccode\u003ebuiltins.dict\u003c/code\u003e, and \u003ccode\u003ebuiltins.type\u003c/code\u003e, so Python 3.8 runtime should work as expected again (reported by \u003ca href=\"https://github.com/YHallouard\"\u003e\u003ccode\u003e@​YHallouard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/340\"\u003e#340\u003c/a\u003e and \u003ca href=\"https://github.com/Omri-Ben-Yair\"\u003e\u003ccode\u003e@​Omri-Ben-Yair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/youtype/mypy_boto3_builder/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[all]\u003c/code\u003e Unions use the same type annotations as the rest of the structures due to proper fallbacks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Universal input/output shapes were not replaced properly in service subresources\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Simplified doc links rendering for services\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[services]\u003c/code\u003e Cleaned up unnecessary imports in \u003ccode\u003eclient.pyi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[builder]\u003c/code\u003e Import records with fallback are always rendered\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\u003eSee full diff in \u003ca href=\"https://github.com/youtype/mypy_boto3_builder/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.74 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/05bdcecb8de077dc0c3551c700243f46f7672848\"\u003e\u003ccode\u003e05bdcec\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.4'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b04193bd48846f03294d06143304576139509982\"\u003e\u003ccode\u003eb04193b\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6d8692f79e641d6529458277bb20c504c17c3eca\"\u003e\u003ccode\u003e6d8692f\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4e2bde0cb6044935ec0c0bcf022cd32b9c68289e\"\u003e\u003ccode\u003e4e2bde0\u003c/code\u003e\u003c/a\u003e Upgrade awscrt to 0.29.2 (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3608\"\u003e#3608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c57744ce74370df9ae48d68ce96c213dce94563f\"\u003e\u003ccode\u003ec57744c\u003c/code\u003e\u003c/a\u003e Add retries to handle IAM eventual consistency issues (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b71ae76eee8dd1b084d038b5113bd29b8720f708\"\u003e\u003ccode\u003eb71ae76\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/220c0b020df8c80078b44fe1227c3bc7b7f24004\"\u003e\u003ccode\u003e220c0b0\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.3' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/ac07545e42460b00e7b624161b422b8b7ce4eeda\"\u003e\u003ccode\u003eac07545\u003c/code\u003e\u003c/a\u003e Bumping version to 1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/68fc097d76eec12c4e64c0478e99f76bdee90226\"\u003e\u003ccode\u003e68fc097\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/b2877967b7e851d639e7bfa56ad2c6d9ea35b4ad\"\u003e\u003ccode\u003eb287796\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.42.2'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.74...1.42.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore-stubs` from 1.40.76 to 1.42.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/youtype/botocore-stubs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.1\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.1/\"\u003ehttps://pypi.org/project/click/8.3.1/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-1\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-1\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/28\"\u003ehttps://github.com/pallets/click/milestone/28\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't discard pager arguments by correctly using \u003ccode\u003esubprocess.Popen\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3039\"\u003e#3039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3055\"\u003e#3055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eSentinel.UNSET\u003c/code\u003e default values by \u003ccode\u003eNone\u003c/code\u003e as they're passed through the \u003ccode\u003eContext.invoke()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3066\"\u003e#3066\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3065\"\u003e#3065\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3068\"\u003e#3068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix conversion of \u003ccode\u003eSentinel.UNSET\u003c/code\u003e happening too early, which caused incorrect behavior for multiple parameters using the same name. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3071\"\u003e#3071\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3079\"\u003e#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rendering when \u003ccode\u003eprompt\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e parameter \u003ccode\u003eprompt_suffix\u003c/code\u003e is empty. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3019\"\u003e#3019\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3021\"\u003e#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eSentinel.UNSET\u003c/code\u003e is found during parsing, it will skip calls to \u003ccode\u003etype_cast_value\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3069\"\u003e#3069\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide \u003ccode\u003eSentinel.UNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e when looking up for other parameters through the context inside parameter callbacks. \u003ca href=\"https://redirect.github.com/pallets/click/issues/3136\"\u003e#3136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3137\"\u003e#3137\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/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-11-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't discard pager arguments by correctly using \u003ccode\u003esubprocess.Popen\u003c/code\u003e. :issue:\u003ccode\u003e3039\u003c/code\u003e\n:pr:\u003ccode\u003e3055\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eSentinel.UNSET\u003c/code\u003e default values by \u003ccode\u003eNone\u003c/code\u003e as they're passed through\nthe \u003ccode\u003eContext.invoke()\u003c/code\u003e method. :issue:\u003ccode\u003e3066\u003c/code\u003e :issue:\u003ccode\u003e3065\u003c/code\u003e :pr:\u003ccode\u003e3068\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix conversion of \u003ccode\u003eSentinel.UNSET\u003c/code\u003e happening too early, which caused incorrect\nbehavior for multiple parameters using the same name. :issue:\u003ccode\u003e3071\u003c/code\u003e :pr:\u003ccode\u003e3079\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHide \u003ccode\u003eSentinel.UNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e when looking up for other parameters\nthrough the context inside parameter callbacks. :issue:\u003ccode\u003e3136\u003c/code\u003e :pr:\u003ccode\u003e3137\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix rendering when \u003ccode\u003eprompt\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e parameter \u003ccode\u003eprompt_suffix\u003c/code\u003e is\nempty. :issue:\u003ccode\u003e3019\u003c/code\u003e :pr:\u003ccode\u003e3021\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWhen \u003ccode\u003eSentinel.UNSET\u003c/code\u003e is found during parsing, it will skip calls to\n\u003ccode\u003etype_cast_value\u003c/code\u003e. :issue:\u003ccode\u003e3069\u003c/code\u003e :pr:\u003ccode\u003e3090\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/pallets/click/commit/1d038f270701498433cb432f54db89f95f07a845\"\u003e\u003ccode\u003e1d038f2\u003c/code\u003e\u003c/a\u003e release version 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/03f3889f505d0c9ca4f9d6810f9e4ba2799f2a66\"\u003e\u003ccode\u003e03f3889\u003c/code\u003e\u003c/a\u003e Fix Ruff UP038 warning (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3141\"\u003e#3141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/3867781222cb63693ca67df94352d29d8e6e2770\"\u003e\u003ccode\u003e3867781\u003c/code\u003e\u003c/a\u003e Fix Ruff UP038 warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/b91bb9548a5617b1197add95e084d569f57149c3\"\u003e\u003ccode\u003eb91bb95\u003c/code\u003e\u003c/a\u003e Provide altered context to callbacks to hide \u003ccode\u003eUNSET\u003c/code\u003e values as \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/437e1e3295c7ec979fc1bf285bb402ca20d847e7\"\u003e\u003ccode\u003e437e1e3\u003c/code\u003e\u003c/a\u003e Temporarily provide a fake context to the callback to hide \u003ccode\u003eUNSET\u003c/code\u003e values as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/ea70da487b05d6bb758d472a3a9ffab4a5b7fcd5\"\u003e\u003ccode\u003eea70da4\u003c/code\u003e\u003c/a\u003e Don't test using a file in docs/ (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3102\"\u003e#3102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e27b307462b725722f620c69dd1d5509c032d18a\"\u003e\u003ccode\u003ee27b307\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003euv run --all-extras pyright --verifytypes click\u003c/code\u003e pass (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3072\"\u003e#3072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/a92c573f3195c9da3058eadf1735d38af186d22c\"\u003e\u003ccode\u003ea92c573\u003c/code\u003e\u003c/a\u003e Fix test_edit to work with BSD sed (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/bd131e1ab63da2281d6dd9b8205ad2eb5a085468\"\u003e\u003ccode\u003ebd131e1\u003c/code\u003e\u003c/a\u003e Fix test_edit to work with BSD sed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/0b5c6b75f617e6ee2f9f6dcd071b8a4bf183d1ed\"\u003e\u003ccode\u003e0b5c6b7\u003c/code\u003e\u003c/a\u003e Add Best practices section  (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3127\"\u003e#3127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.3.0...8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `coverage` from 7.11.3 to 7.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst\"\u003ecoverage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.12.0 — 2025-11-18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe HTML report now shows separate coverage totals for statements and\nbranches, as well as the usual combined coverage percentage. Thanks to Ryuta\nOtsuka for the \u003ccode\u003ediscussion \u0026lt;issue 2081_\u0026gt;\u003c/code\u003e_ and the \u003ccode\u003eimplementation \u0026lt;pull 2085_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe JSON report now includes separate coverage totals for statements and\nbranches, thanks to \u003ccode\u003eRyuta Otsuka \u0026lt;pull 2090_\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: \u003ccode\u003eexcept*\u003c/code\u003e clauses were not handled properly under the \u0026quot;sysmon\u0026quot;\nmeasurement core, causing KeyError exceptions as described in \u003ccode\u003eissue 2086\u003c/code\u003e_.\nThis is now fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: we now defend against aggressive mocking of \u003ccode\u003eopen()\u003c/code\u003e that could cause\nerrors inside coverage.py.  An example of a failure is in \u003ccode\u003eissue 2083\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: in unusual cases where a test suite intentionally exhausts the system's\nfile descriptors to test handling errors in \u003ccode\u003eopen()\u003c/code\u003e, coverage.py would\nfail when trying to open source files, as described in \u003ccode\u003eissue 2091\u003c/code\u003e_.  This\nis now fixed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA small tweak to the HTML report: file paths now use thin spaces around\nslashes to make them easier to read.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _issue 2081: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2081\"\u003ecoveragepy/coveragepy#2081\u003c/a\u003e\n.. _issue 2083: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2083\"\u003ecoveragepy/coveragepy#2083\u003c/a\u003e\n.. _pull 2085: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2085\"\u003ecoveragepy/coveragepy#2085\u003c/a\u003e\n.. _issue 2086: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2086\"\u003ecoveragepy/coveragepy#2086\u003c/a\u003e\n.. _pull 2090: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/pull/2090\"\u003ecoveragepy/coveragepy#2090\u003c/a\u003e\n.. _issue 2091: \u003ca href=\"https://redirect.github.com/coveragepy/coveragepy/issues/2091\"\u003ecoveragepy/coveragepy#2091\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e.. _changes_7-11-3:\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/hollomancer/sbir-analytics/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollomancer%2Fsbir-analytics/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"1.11.9","new_version":"1.11.16","update_type":"patch","path":"/data_orchestrator.py/dagster_project","pr_created_at":"2025-10-27T14:45:10.000Z","version_change":"1.11.9 → 1.11.16","issue":{"uuid":"3557148440","node_id":"PR_kwDOO9cK1s6v6ZKn","number":129,"state":"closed","title":"Bump dagster from 1.11.9 to 1.11.16 in /data_orchestrator.py/dagster_project","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-23T20:44:10.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:45:10.000Z","updated_at":"2025-12-23T20:44:11.000Z","time_to_close":4946340,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.9","new_version":"1.11.16","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/data_orchestrator.py/dagster_project","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.9 to 1.11.16.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.16 (core) / 0.27.16 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe proxy GRPC server heartbeat TTL can now be configured with the DAGSTER_GRPC_PROXY_HEARTBEAT_TTL_SECONDS env var (default remains 30 seconds).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue introduced in dagster 1.11.15 where code locations that previously loaded would sometimes fail to load with a \u003ccode\u003egRPC Error code: RESOURCE_EXHAUSTED\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eFixed an issue where defining a repository using a dictionary of job definitions with a key that did not match the name of the job would work when running dagster locally but not when using Dagster+.\u003c/li\u003e\n\u003cli\u003e[components] Fixed a bug that caused errors when using the \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, and similar state-based components in k8s deployments due to a missing \u003ccode\u003eStateStorage\u003c/code\u003e object in context.\u003c/li\u003e\n\u003cli\u003e[dagster-omni] Added a dependency on \u003ccode\u003epython-dateutil\u003c/code\u003e to \u003ccode\u003edagster-omni\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/bollwyvl\"\u003e\u003ccode\u003e@​bollwyvl\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.15 (core) / 0.27.15 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll sequences are now supported in \u003ccode\u003eAssetKey.with_prefix\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/aksestok\"\u003e\u003ccode\u003e@​aksestok\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Introduce new navigation, with main navigation items previously in top navigation now in a collapsible left nav.\u003c/li\u003e\n\u003cli\u003e[ui] Improve loading performance of Runs page.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Add support for \u003ccode\u003enotebook_task\u003c/code\u003e in \u003ccode\u003ePipesDatabricksClient\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/SoerenStahlmann\"\u003e\u003ccode\u003e@​SoerenStahlmann\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003efetch_row_counts\u003c/code\u003e and \u003ccode\u003efetch_column_metadata\u003c/code\u003e do not execute in the same working directory as the underlying dbt command.\u003c/li\u003e\n\u003cli\u003eFixed a bug with \u003ccode\u003eAutomationCondition.execution_failed\u003c/code\u003e that would cause it to be evaluated as \u003ccode\u003eTrue\u003c/code\u003e for an unpartitioned asset in cases where the latest run failed, but the asset itself materialized successfully before that failure.\u003c/li\u003e\n\u003cli\u003eUnrelated resource keys are now no longer included in the run config schema for subselections of assets.\u003c/li\u003e\n\u003cli\u003eIgnored nodes are properly excluded when generating run config for an implicit asset job\u003c/li\u003e\n\u003cli\u003eInvalid UTF-8 in stderr compute logs are now handled gracefully. (Thanks, \u003ca href=\"https://github.com/2bxtech\"\u003e\u003ccode\u003e@​2bxtech\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[ui] Fix top nav rendering for Plus users.\u003c/li\u003e\n\u003cli\u003e[dagster-celery] Fix Celery executor ignoring pools for ops. (Thanks, \u003ca href=\"https://github.com/kkanter-asml\"\u003e\u003ccode\u003e@​kkanter-asml\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue that made custom template vars unavailable when specifying them for the \u003ccode\u003ecli_args:\u003c/code\u003e field of the \u003ccode\u003eDbtProjectComponent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-cloud-cli] Fixed an issue where deploying multiple serverless code locations or code locations with a custom project directory would sometimes fail with an \u0026quot;The dagster package dependency was expected but not found.\u0026quot; error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken social media link in docs. (Thanks, \u003ca href=\"https://github.com/MandyMeindersma\"\u003e\u003ccode\u003e@​MandyMeindersma\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Fix home page performance for users with large numbers of automations and jobs.\u003c/li\u003e\n\u003cli\u003e[ui] Fix a sporadic JavaScript error that can crash the page when loading insights charts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\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/dagster-io/dagster/commit/7b896ff587a88fa0dff4dafa7970a80f6c8c6784\"\u003e\u003ccode\u003e7b896ff\u003c/code\u003e\u003c/a\u003e 1.11.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fef8b0f85c10debb290e6a0bbceb3782948e9981\"\u003e\u003ccode\u003efef8b0f\u003c/code\u003e\u003c/a\u003e Add changelog entry for PEX setup.py fix (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32601\"\u003e#32601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c2a36dbd6e2c3b053b383622c638e7dae62b47ef\"\u003e\u003ccode\u003ec2a36db\u003c/code\u003e\u003c/a\u003e [dagster-cloud-cli] Fix multi-location PEX build bug (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32548\"\u003e#32548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a7fac30beb7f220a8abd0c586f92ed39d6d83ba0\"\u003e\u003ccode\u003ea7fac30\u003c/code\u003e\u003c/a\u003e Add opt-in lru-cache to dst_safe_strptime (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32593\"\u003e#32593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e337d73370eb7c568c1399e3c6e4f18377b3f4ec\"\u003e\u003ccode\u003ee337d73\u003c/code\u003e\u003c/a\u003e fix dagster_aws pipes test (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32589\"\u003e#32589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5e35fdcd6d87c9c5faaac5e9faf06093a7ec6ffc\"\u003e\u003ccode\u003e5e35fdc\u003c/code\u003e\u003c/a\u003e 1.11.16 changelog (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32582\"\u003e#32582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/5c705026b07377a8e06f6c7ac279f843479d13ef\"\u003e\u003ccode\u003e5c70502\u003c/code\u003e\u003c/a\u003e add per-job permission graphql fields (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32567\"\u003e#32567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/faf25d6c12df6afae14110b32f2719a7b4037df3\"\u003e\u003ccode\u003efaf25d6\u003c/code\u003e\u003c/a\u003e add test that asserts passing an asset key filter to a run event produces an ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f4ad827eab0d72551ea776870dac30bc172417d6\"\u003e\u003ccode\u003ef4ad827\u003c/code\u003e\u003c/a\u003e [docs] add documentation for code server environment variables (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32558\"\u003e#32558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/07c872ac9ae5be2327aebc7fd736e8d409934018\"\u003e\u003ccode\u003e07c872a\u003c/code\u003e\u003c/a\u003e add graphql fields for backfill permissions (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32500\"\u003e#32500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.9...1.11.16\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.11.9\u0026new-version=1.11.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Williamson-Consulting-Services/GenAIBusinessCardScanner/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Williamson-Consulting-Services%2FGenAIBusinessCardScanner/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"1.10.17","new_version":"1.11.14","update_type":"minor","path":null,"pr_created_at":"2025-10-13T21:06:57.000Z","version_change":"1.10.17 → 1.11.14","issue":{"uuid":"3511487026","node_id":"PR_kwDOKPNM8c6tijqP","number":262,"state":"closed","title":"build(deps): bump dagster from 1.10.17 to 1.11.14","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T21:08:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T21:06:57.000Z","updated_at":"2025-10-20T21:08:50.000Z","time_to_close":604911,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"dagster","old_version":"1.10.17","new_version":"1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.10.17 to 1.11.14.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclick\u0026lt;8.2\u003c/code\u003e upper bound has been removed\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran][dagster-powerbi][dagster-sling][dagster-dlt] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, \u003ccode\u003ePowerBIWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eSlingReplicationCollectionComponent\u003c/code\u003e, and \u003ccode\u003eDltLoadCollectionComponent\u003c/code\u003e components have been updated to include a \u003ccode\u003eget_asset_spec\u003c/code\u003e method that can be overridden by subclasses to modify translation behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e and \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e have been updated to include an \u003ccode\u003eexecute()\u003c/code\u003e method that can be overridden by subclasses to modify runtime execution behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;airbyte\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProjectComponent\u003c/code\u003e now supports overriding \u003ccode\u003eget_asset_spec\u003c/code\u003e and \u003ccode\u003eget_asset_check_spec\u003c/code\u003e methods when subclassing.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] The \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fivetran\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause errors when instantiating a \u003ccode\u003eTimeWindowPartitionsDefinition\u003c/code\u003e with a monthly schedule and the default day offset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eMaterialize\u003c/code\u003e button in the lineage view is now disabled while the view is updating to avoid inconsistencies when launching runs.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;View error\u0026quot; link in the popup that displayed when a backfill failed to launch was very difficult to see.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue where the \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eexclude\u003c/code\u003e parameters to \u003ccode\u003e@dbt_assets\u003c/code\u003e would be ignored when generating \u003ccode\u003eAssetCheckSpecs\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/nathanskone\"\u003e\u003ccode\u003e@​nathanskone\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-powerbi] Previously, assets generated for semantic models would have a kind tag with an invalid space character (\u003ccode\u003e\u0026quot;semantic model\u0026quot;\u003c/code\u003e). Now, they have the kind tag \u003ccode\u003e\u0026quot;semantic_model\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-sling] Resolved issue that caused the substring \u0026quot;INF\u0026quot; to be stripped from all logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\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/dagster-io/dagster/commit/6a20e6c7e164ea7437c528d79bea0e4cb3908eed\"\u003e\u003ccode\u003e6a20e6c\u003c/code\u003e\u003c/a\u003e 1.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ed46a8f6c9015105a228d8f4e5d5d89500463414\"\u003e\u003ccode\u003eed46a8f\u003c/code\u003e\u003c/a\u003e fmt CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c4c23008b3bc3a6062691af44276a98194c4a6c8\"\u003e\u003ccode\u003ec4c2300\u003c/code\u003e\u003c/a\u003e changelog \u003ccode\u003e1.11.14\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32456\"\u003e#32456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31756ffac2b603fc65da57d506f27ae5dbae4ccc\"\u003e\u003ccode\u003e31756ff\u003c/code\u003e\u003c/a\u003e instead of raising, just enforce location-granularity permissions for full as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0e3860d59a666bafc50be2cdd34afa8e4df319e8\"\u003e\u003ccode\u003e0e3860d\u003c/code\u003e\u003c/a\u003e [ui] Handle asset trend pez for \u0026gt;5 events (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32453\"\u003e#32453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4e3ff95164c559aefc1ccb3b20813c0d694d7770\"\u003e\u003ccode\u003e4e3ff95\u003c/code\u003e\u003c/a\u003e pin deepeval instead (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32451\"\u003e#32451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b31737d00ad35e89616e124f8a67254e21fc478c\"\u003e\u003ccode\u003eb31737d\u003c/code\u003e\u003c/a\u003e remove deepeval from automation requirements (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32450\"\u003e#32450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1f64341da31dc212096977e02781a6742684f263\"\u003e\u003ccode\u003e1f64341\u003c/code\u003e\u003c/a\u003e add graphql owners field for jobs, sensors, and schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32290\"\u003e#32290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b15b85beacb3e3629ef82d6f9d17cef77734d766\"\u003e\u003ccode\u003eb15b85b\u003c/code\u003e\u003c/a\u003e thread owners as beta param on jobs, sensors, schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32289\"\u003e#32289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e216b6ca6d13ee2effa4ed8d61691eb85de9a436\"\u003e\u003ccode\u003ee216b6c\u003c/code\u003e\u003c/a\u003e add backfill permission checks (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32288\"\u003e#32288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.10.17...1.11.14\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.10.17\u0026new-version=1.11.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mobidata-bw/ipl-dagster-pipeline/pull/262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobidata-bw%2Fipl-dagster-pipeline/issues/262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/262/packages"}},{"old_version":"1.9.10","new_version":"1.11.14","update_type":"minor","path":null,"pr_created_at":"2025-10-13T03:33:43.000Z","version_change":"1.9.10 → 1.11.14","issue":{"uuid":"3508336114","node_id":"PR_kwDOM2TEHs6tX0oC","number":111,"state":"closed","title":"Bump dagster from 1.9.10 to 1.11.14","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T03:43:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T03:33:43.000Z","updated_at":"2025-10-20T03:43:01.000Z","time_to_close":605357,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.14.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.14 (core) / 0.27.14 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUnionTypes\u003c/code\u003e (e.g. \u003ccode\u003eFoo | Bar\u003c/code\u003e) are now supported in \u003ccode\u003eConfigurableResources\u003c/code\u003e. (Thanks, \u003ca href=\"https://github.com/DominikHallab\"\u003e\u003ccode\u003e@​DominikHallab\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eoutput_metadata\u003c/code\u003e parameter to \u003ccode\u003ebuild_output_context\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/zyd14\"\u003e\u003ccode\u003e@​zyd14\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResolvedAssetSpec\u003c/code\u003e and related resolvers now support setting the \u003ccode\u003efreshness_policy\u003c/code\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclick\u0026lt;8.2\u003c/code\u003e upper bound has been removed\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran][dagster-powerbi][dagster-sling][dagster-dlt] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e, \u003ccode\u003ePowerBIWorkspaceComponent\u003c/code\u003e, \u003ccode\u003eSlingReplicationCollectionComponent\u003c/code\u003e, and \u003ccode\u003eDltLoadCollectionComponent\u003c/code\u003e components have been updated to include a \u003ccode\u003eget_asset_spec\u003c/code\u003e method that can be overridden by subclasses to modify translation behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte][dagster-fivetran] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e and \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e have been updated to include an \u003ccode\u003eexecute()\u003c/code\u003e method that can be overridden by subclasses to modify runtime execution behavior.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] The \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;airbyte\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] The \u003ccode\u003eDbtProjectComponent\u003c/code\u003e now supports overriding \u003ccode\u003eget_asset_spec\u003c/code\u003e and \u003ccode\u003eget_asset_check_spec\u003c/code\u003e methods when subclassing.\u003c/li\u003e\n\u003cli\u003e[dagster-fivetran] The \u003ccode\u003eFivetranAccountComponent\u003c/code\u003e no longer binds an \u003ccode\u003e\u0026quot;io_manager\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fivetran\u0026quot;\u003c/code\u003e resource, meaning it can be used in tandem with other definitions that use those keys without causing conflicts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that would cause errors when instantiating a \u003ccode\u003eTimeWindowPartitionsDefinition\u003c/code\u003e with a monthly schedule and the default day offset.\u003c/li\u003e\n\u003cli\u003e[ui] The \u003ccode\u003eMaterialize\u003c/code\u003e button in the lineage view is now disabled while the view is updating to avoid inconsistencies when launching runs.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where the \u0026quot;View error\u0026quot; link in the popup that displayed when a backfill failed to launch was very difficult to see.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed issue where the \u003ccode\u003eselect\u003c/code\u003e and \u003ccode\u003eexclude\u003c/code\u003e parameters to \u003ccode\u003e@dbt_assets\u003c/code\u003e would be ignored when generating \u003ccode\u003eAssetCheckSpecs\u003c/code\u003e (Thanks, \u003ca href=\"https://github.com/nathanskone\"\u003e\u003ccode\u003e@​nathanskone\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e[dagster-powerbi] Previously, assets generated for semantic models would have a kind tag with an invalid space character (\u003ccode\u003e\u0026quot;semantic model\u0026quot;\u003c/code\u003e). Now, they have the kind tag \u003ccode\u003e\u0026quot;semantic_model\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-sling] Resolved issue that caused the substring \u0026quot;INF\u0026quot; to be stripped from all logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\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/dagster-io/dagster/commit/6a20e6c7e164ea7437c528d79bea0e4cb3908eed\"\u003e\u003ccode\u003e6a20e6c\u003c/code\u003e\u003c/a\u003e 1.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ed46a8f6c9015105a228d8f4e5d5d89500463414\"\u003e\u003ccode\u003eed46a8f\u003c/code\u003e\u003c/a\u003e fmt CHANGES.md (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c4c23008b3bc3a6062691af44276a98194c4a6c8\"\u003e\u003ccode\u003ec4c2300\u003c/code\u003e\u003c/a\u003e changelog \u003ccode\u003e1.11.14\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32456\"\u003e#32456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/31756ffac2b603fc65da57d506f27ae5dbae4ccc\"\u003e\u003ccode\u003e31756ff\u003c/code\u003e\u003c/a\u003e instead of raising, just enforce location-granularity permissions for full as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/0e3860d59a666bafc50be2cdd34afa8e4df319e8\"\u003e\u003ccode\u003e0e3860d\u003c/code\u003e\u003c/a\u003e [ui] Handle asset trend pez for \u0026gt;5 events (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32453\"\u003e#32453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/4e3ff95164c559aefc1ccb3b20813c0d694d7770\"\u003e\u003ccode\u003e4e3ff95\u003c/code\u003e\u003c/a\u003e pin deepeval instead (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32451\"\u003e#32451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b31737d00ad35e89616e124f8a67254e21fc478c\"\u003e\u003ccode\u003eb31737d\u003c/code\u003e\u003c/a\u003e remove deepeval from automation requirements (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32450\"\u003e#32450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1f64341da31dc212096977e02781a6742684f263\"\u003e\u003ccode\u003e1f64341\u003c/code\u003e\u003c/a\u003e add graphql owners field for jobs, sensors, and schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32290\"\u003e#32290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b15b85beacb3e3629ef82d6f9d17cef77734d766\"\u003e\u003ccode\u003eb15b85b\u003c/code\u003e\u003c/a\u003e thread owners as beta param on jobs, sensors, schedules (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32289\"\u003e#32289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/e216b6ca6d13ee2effa4ed8d61691eb85de9a436\"\u003e\u003ccode\u003ee216b6c\u003c/code\u003e\u003c/a\u003e add backfill permission checks (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32288\"\u003e#32288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.14\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"1.9.5","new_version":"1.11.13","update_type":"minor","path":null,"pr_created_at":"2025-10-06T13:35:52.000Z","version_change":"1.9.5 → 1.11.13","issue":{"uuid":"2890286133","node_id":"PR_kwDOGKy20s6sRkQ1","number":458,"state":"closed","title":"Bump dagster from 1.9.5 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T11:42:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T13:35:52.000Z","updated_at":"2025-10-08T11:42:34.000Z","time_to_close":166002,"merged_at":"2025-10-08T11:42:34.000Z","merged_by":"canimus","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.5","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.5 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.5...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.9.5\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/canimus/cuallee/pull/458","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/canimus%2Fcuallee/issues/458","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/458/packages"}},{"old_version":"\u003c1.11.13,\u003e=1.7.15","new_version":"\u003e=1.7.15,\u003c1.11.14","update_type":"patch","path":null,"pr_created_at":"2025-10-06T10:50:48.000Z","version_change":"\u003c1.11.13,\u003e=1.7.15 → \u003e=1.7.15,\u003c1.11.14","issue":{"uuid":"2889693927","node_id":"PR_kwDOHXUCKM6sPTrn","number":346,"state":"open","title":"Update dagster requirement from \u003c1.11.13,\u003e=1.7.15 to \u003e=1.7.15,\u003c1.11.14","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T10:50:48.000Z","updated_at":"2025-10-06T10:50:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"dagster","old_version":"\u003c1.11.13,\u003e=1.7.15","new_version":"\u003e=1.7.15,\u003c1.11.14","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [dagster](https://github.com/dagster-io/dagster) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/dagster-blueprints/v1.9.13.post1...1.11.13\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/catalyst-cooperative/pudl-usage-metrics/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fpudl-usage-metrics/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"}},{"old_version":"1.5.8","new_version":"1.11.13","update_type":"minor","path":null,"pr_created_at":"2025-10-06T09:50:22.000Z","version_change":"1.5.8 → 1.11.13","issue":{"uuid":"2889498225","node_id":"PR_kwDOPMa8nM6sOj5x","number":59,"state":"open","title":"pip(deps): bump dagster from 1.5.8 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T09:50:22.000Z","updated_at":"2025-10-06T09:50:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"pip(deps)","packages":[{"name":"dagster","old_version":"1.5.8","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.5.8 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.5.8...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.5.8\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OliyadTeshome/telegram-medical-data-pipeline/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OliyadTeshome%2Ftelegram-medical-data-pipeline/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"1.11.8","new_version":"1.11.13","update_type":"patch","path":null,"pr_created_at":"2025-10-06T07:48:26.000Z","version_change":"1.11.8 → 1.11.13","issue":{"uuid":"2889154938","node_id":"PR_kwDOPnLO_M6sNQF6","number":5,"state":"open","title":"Bump dagster from 1.11.8 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T07:48:26.000Z","updated_at":"2025-10-06T07:48:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.8","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.8 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.8...1.11.13\"\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=dagster\u0026package-manager=pip\u0026previous-version=1.11.8\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/veloslab/docker-dagster/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/veloslab%2Fdocker-dagster/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.9.10","new_version":"1.11.13","update_type":"minor","path":null,"pr_created_at":"2025-10-06T03:35:09.000Z","version_change":"1.9.10 → 1.11.13","issue":{"uuid":"2888713875","node_id":"PR_kwDOM2TEHs6sLkaT","number":107,"state":"open","title":"Bump dagster from 1.9.10 to 1.11.13","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T03:35:09.000Z","updated_at":"2025-10-06T03:35:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.13\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"1.11.9","new_version":"1.11.13","update_type":"patch","path":"/data_orchestrator.py/dagster_project","pr_created_at":"2025-10-03T13:24:58.000Z","version_change":"1.11.9 → 1.11.13","issue":{"uuid":"2884963843","node_id":"PR_kwDOO9cK1s6r9Q4D","number":95,"state":"open","title":"Bump dagster from 1.11.9 to 1.11.13 in /data_orchestrator.py/dagster_project","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-03T13:24:58.000Z","updated_at":"2025-10-03T13:24:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.11.9","new_version":"1.11.13","repository_url":"https://github.com/dagster-io/dagster"}],"path":"/data_orchestrator.py/dagster_project","ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.11.9 to 1.11.13.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.13 (core) / 0.27.13 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[dagster-deltalake,dagster-deltalake-polars] BREAKING CHANGE - we now support \u003ccode\u003edeltalake\u0026gt;=1.0.0\u003c/code\u003e for \u003ccode\u003edagster-deltalake\u003c/code\u003e and \u003ccode\u003edagster-deltalake-polars\u003c/code\u003e and we will no longer support \u003ccode\u003edeltalake\u0026lt;1.0.0\u003c/code\u003e moving forward. End user APIs remain the same for both libraries.\u003c/li\u003e\n\u003cli\u003e[dagster-databricks] Spark Python and Python Wheel tasks are now supported in \u003ccode\u003ePipesDatabricksServerlessClient\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] \u003ccode\u003edagster-dbt project prepare-and-package --components .\u003c/code\u003e will no longer attempt to load components outside of \u003ccode\u003eDbtProjectComponent\u003c/code\u003e, preventing errors when attempting to run this command in environments that do not have the necessary env vars set for other components.\u003c/li\u003e\n\u003cli\u003e[dg] adds \u003ccode\u003edg api secret list\u003c/code\u003e and \u003ccode\u003edg api secret get\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the backfill daemon where an asset backfill with CANCELING​ or FAILING​ status could become permanently stuck in CANCELING​ or FAILING​ if the partitions definitions of the assets changed.\u003c/li\u003e\n\u003cli\u003eFixed an issue introduced in the 1.11.12 release where auto-complete in the Launchpad for nested fields stopped working.\u003c/li\u003e\n\u003cli\u003eFixed an issue where backfills would fail if a TimeWindowPartitionsDefinition's start date was changed in the middle of the backfill, even if it did not remove any of the targeted partitions.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed the link to \u0026quot;View asset lineage\u0026quot; on runs that don't specify an asset selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\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/dagster-io/dagster/commit/e7ef8c0b5d5fc428b286966e098269c7bc9d58ac\"\u003e\u003ccode\u003ee7ef8c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[nux] make quickstart_etl compatible with uv / dg\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32388\"\u003e#32388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1483b9215cf67d79d3413c1cbd42427385ce235a\"\u003e\u003ccode\u003e1483b92\u003c/code\u003e\u003c/a\u003e DOC-1468 update docs version dropdown for 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32341\"\u003e#32341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/838d33cb7670a3c981b757ed255c0278b66cb30b\"\u003e\u003ccode\u003e838d33c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.11.13' of github.com:dagster-io/dagster into release-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/fefd1ce79b31ff6d1ef31c4e2b6b44dbe7c059db\"\u003e\u003ccode\u003efefd1ce\u003c/code\u003e\u003c/a\u003e [ui] Move Asset Catalog tabs to internal (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32339\"\u003e#32339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1181bae0b37f0d20dea47252ab9299733adc33e7\"\u003e\u003ccode\u003e1181bae\u003c/code\u003e\u003c/a\u003e fetch freshness status changed timestamp in asset health query (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32338\"\u003e#32338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b8c9ebc917525764dac7ecf3d91030536178ac30\"\u003e\u003ccode\u003eb8c9ebc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;fetch latest failure timestamp in asset health query\u0026quot;\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32357\"\u003e#32357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/55b9a43d7ffffe6b1c95957ba7fa4b5e6bc4eef8\"\u003e\u003ccode\u003e55b9a43\u003c/code\u003e\u003c/a\u003e 1.11.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/1d47445ab0d4396921c95d803ddcaae9dc78ea9f\"\u003e\u003ccode\u003e1d47445\u003c/code\u003e\u003c/a\u003e Changelog 1.11.13 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32380\"\u003e#32380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/f7f3a15d1c3423d918f58dcab5ca3421a3e8a641\"\u003e\u003ccode\u003ef7f3a15\u003c/code\u003e\u003c/a\u003e [components] load_all_components(of_type=T) should not load components outsid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b49e19da1b19b43aaf2a06f7be788aedeaa4ee35\"\u003e\u003ccode\u003eb49e19d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[graphql] improve isAssetJob resolution (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32322\"\u003e#32322\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32364\"\u003e#32364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.11.9...1.11.13\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.11.9\u0026new-version=1.11.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/betsalel-williamson/GenAIBusinessCardScanner/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/betsalel-williamson%2FGenAIBusinessCardScanner/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}},{"old_version":"1.9.10","new_version":"1.11.12","update_type":"minor","path":null,"pr_created_at":"2025-09-29T03:56:04.000Z","version_change":"1.9.10 → 1.11.12","issue":{"uuid":"2868930980","node_id":"PR_kwDOM2TEHs6rAGmk","number":106,"state":"closed","title":"Bump dagster from 1.9.10 to 1.11.12","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T03:35:11.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T03:56:04.000Z","updated_at":"2025-10-06T03:35:11.000Z","time_to_close":603547,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dagster","old_version":"1.9.10","new_version":"1.11.12","repository_url":"https://github.com/dagster-io/dagster"}],"path":null,"ecosystem":"pip"},"body":"Bumps [dagster](https://github.com/dagster-io/dagster) from 1.9.10 to 1.11.12.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dagster-io/dagster/blob/master/CHANGES.md\"\u003edagster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.12 (core) / 0.27.12 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Allow searching across code locations with \u003ccode\u003e*\u003c/code\u003e wildcard in selection inputs for jobs and automations.\u003c/li\u003e\n\u003cli\u003e[ui] Added \u003ccode\u003eAutomationCondition.all_new_executed_with_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003edagster==1.11.1\u003c/code\u003e, \u003ccode\u003epartitioned_config\u003c/code\u003e was unintentionally removed from the public exports of the top-level \u003ccode\u003edagster\u003c/code\u003e package. This has been fixed.\u003c/li\u003e\n\u003cli\u003eAvoid adding trailing whitespace in env vars that use dot notation in components. Thanks \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] Fix the pagination url issue for the Airbyte API. Thanks \u003ca href=\"https://github.com/stevenayers\"\u003e\u003ccode\u003e@​stevenayers\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the DbtCloudWorkspaceClient that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no steps_override parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDagster Plus\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ui] Add Cost insights.\u003c/li\u003e\n\u003cli\u003e[ui] For users who have inherited org roles from a team, show those roles when editing the user.\u003c/li\u003e\n\u003cli\u003e[ui] Fix per-asset and per-job insights graphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.11 (core) / 0.27.11 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanthropic\u003c/code\u003e, \u003ccode\u003emcp\u003c/code\u003e, and \u003ccode\u003eclaude-code-sdk\u003c/code\u003e dependencies of \u003ccode\u003edagster-dg-cli\u003c/code\u003e are now under a separate \u003ccode\u003eai\u003c/code\u003e extra, allowing \u003ccode\u003edagster-dg-cli\u003c/code\u003e to be installed without these dependencies.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAutomationCondition.all_new_updates_have_run_tags\u003c/code\u003e and \u003ccode\u003eAutomationCondition.any_new_update_has_run_tags\u003c/code\u003e, which allows automation conditions to be filtered to partitions that have been materialized since the last tick from runs with certain tags. This condition can be used to require or prevent certain run tags from triggering downstream declarative automation conditions. These conditions are similar to \u003ccode\u003eAutomationCondition.executed_with_tags\u003c/code\u003e, but look at all new runs since the most recent tick instead of just looking at the latest run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which would cause steps downstream of an asset with \u003ccode\u003eskippable=True\u003c/code\u003e and a blocking asset check to execute as long as the asset check output was produced, even if the asset output was skipped.\u003c/li\u003e\n\u003cli\u003eWhen a backfill fails, it will now cancel all of its in-progress runs before terminating.\u003c/li\u003e\n\u003cli\u003eFixed an issue that would cause trailing whitespace to be added to env vars using dot notation (\u003ccode\u003e{{ env.FOO }}\u003c/code\u003e) when listing the env vars used by a component. (Thanks, \u003ca href=\"https://github.com/edgarrmondragon\"\u003e\u003ccode\u003e@​edgarrmondragon\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFixed issue that would cause errors when using multi to single partition mappings with \u003ccode\u003eDbIOManager\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed issue with the \u0026quot;Report materialization\u0026quot; dialog for non-partitioned assets.\u003c/li\u003e\n\u003cli\u003e[ui] Typing large YAML documents in the launchpad when default config is present is now more performant.\u003c/li\u003e\n\u003cli\u003e[ui] Fixed an issue where setting a FloatMetadataValue to float('inf') or float('-inf') would cause an error when loading that metadata over graphql.\u003c/li\u003e\n\u003cli\u003e[ui] The \u0026quot;Clear\u0026quot; button in the dimension partition text input for multi-partitioned assets now clears invalid selections as expected.\u003c/li\u003e\n\u003cli\u003e[dagster-dbt] Fixed an issue with the \u003ccode\u003eDbtCloudWorkspaceClient\u003c/code\u003e that would cause errors when calling \u003ccode\u003etrigger_job_run\u003c/code\u003e with no \u003ccode\u003esteps_override\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.10 (core) / 0.27.10 (libraries)\u003c/h2\u003e\n\u003ch3\u003eNew\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einline-component\u003c/code\u003e command to the publicly available scaffold commands in the Dagster CLI.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003erequire_upstream_step_success\u003c/code\u003e config param to all executors. If \u003ccode\u003e{\u0026quot;step_dependency_config\u0026quot;: {\u0026quot;require_upstream_step_success\u0026quot;: False}}\u003c/code\u003e is set, this will allow downstream steps to execute immediately after all required upstream outputs have finished, even if the upstream step has not completed in its entirety yet. This can be useful particularly in cases where there are large multi-assets with downstream assets that depend on only a subset of the assets in the upstream step.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003elogsForRun\u003c/code\u003e​ resolvers and \u003ccode\u003eeventConnection\u003c/code\u003e​ resolvers in the Dagster GraphQL API will now apply a default limit of 1000 to the number of logs returned from a single graphql query. The \u003ccode\u003ecursor\u003c/code\u003e​ field in the response can be used to continue iterating through the logs for a given run.\u003c/li\u003e\n\u003cli\u003e[dagster-airbyte] \u003ccode\u003e@airbyte_assets\u003c/code\u003e and \u003ccode\u003eAirbyteWorkspaceComponent\u003c/code\u003e (previously \u003ccode\u003eAirbyteCloudWorkspaceComponent\u003c/code\u003e) now support Airbyte OSS and Enterprise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\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/dagster-io/dagster/commit/9223d9b9b0c7576911d885a51c19d7d8d510a319\"\u003e\u003ccode\u003e9223d9b\u003c/code\u003e\u003c/a\u003e 1.11.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/33b84a54ae77cf7797905c63791144578b60ab02\"\u003e\u003ccode\u003e33b84a5\u003c/code\u003e\u003c/a\u003e Remove unneccesary time window validation checks in asset backfill logic (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32\"\u003e#32\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/17be34d921092cd65e8acc3aa13676fe6f109af3\"\u003e\u003ccode\u003e17be34d\u003c/code\u003e\u003c/a\u003e [changelog] 1.11.12 (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32292\"\u003e#32292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/c54198054364f34f224fc5407a75e5a1feadec2c\"\u003e\u003ccode\u003ec541980\u003c/code\u003e\u003c/a\u003e Speed up assetsLatestInfo calculation (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32280\"\u003e#32280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/b954422123043e47235d3fc4674e444104b99852\"\u003e\u003ccode\u003eb954422\u003c/code\u003e\u003c/a\u003e [docs] Example shared module (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32277\"\u003e#32277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/faab53e267504cad662a2671fc60ba54c6716ae3\"\u003e\u003ccode\u003efaab53e\u003c/code\u003e\u003c/a\u003e [sbc] Update dg plus deploy state storage (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32263\"\u003e#32263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/73d9411e17261005f83354da4c9074e8fb276b2f\"\u003e\u003ccode\u003e73d9411\u003c/code\u003e\u003c/a\u003e [docs] Update insights retention length (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32234\"\u003e#32234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/ea256a6695a6e86a3103d8ab5451eb8e380200c0\"\u003e\u003ccode\u003eea256a6\u003c/code\u003e\u003c/a\u003e [uv] bump pin, remove retry script (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32254\"\u003e#32254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/3aba828e2db16dc34d7a4a77e262a84a36d47c4d\"\u003e\u003ccode\u003e3aba828\u003c/code\u003e\u003c/a\u003e [examples] remove entries in scaffolder for deleted examples (\u003ca href=\"https://redirect.github.com/dagster-io/dagster/issues/32276\"\u003e#32276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagster-io/dagster/commit/a27c0533bdb9b5f71470d279d76c0deacfe7e04e\"\u003e\u003ccode\u003ea27c053\u003c/code\u003e\u003c/a\u003e Attempt to reproduce an issue where DA sensors that emit backfills hit an exc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dagster-io/dagster/compare/1.9.10...1.11.12\"\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=dagster\u0026package-manager=uv\u0026previous-version=1.9.10\u0026new-version=1.11.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/centre-for-ai-and-climate/weave/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/centre-for-ai-and-climate%2Fweave/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}}]}