{"id":256,"name":null,"description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","url":"https://github.com/ruby-concurrency/concurrent-ruby","last_synced_at":"2026-04-30T19:30:29.555Z","repository":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2026-04-20T18:03:33.000Z","size":11140,"stargazers_count":5810,"open_issues_count":50,"forks_count":411,"subscribers_count":113,"default_branch":"master","last_synced_at":"2026-04-25T13:06:05.056Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2026-04-21T09:37:46.000Z","dependencies_parsed_at":"2025-12-07T21:04:47.869Z","dependency_job_id":null,"html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32269463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":{"login":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"packages":[{"id":181093,"name":"concurrent-ruby","ecosystem":"rubygems","description":"Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.\n","homepage":"http://www.concurrent-ruby.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":136,"first_release_published_at":"2013-07-23T12:19:11.080Z","latest_release_published_at":"2025-12-13T12:30:21.712Z","latest_release_number":"1.3.6","last_synced_at":"2026-04-29T00:31:21.762Z","created_at":"2022-04-05T19:46:59.768Z","updated_at":"2026-04-29T00:31:21.763Z","registry_url":"https://rubygems.org/gems/concurrent-ruby","install_command":"gem install concurrent-ruby -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/concurrent-ruby/","metadata":{"funding":null},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2024-10-19T18:18:21.000Z","size":11149,"stargazers_count":5701,"open_issues_count":51,"forks_count":420,"subscribers_count":118,"default_branch":"master","last_synced_at":"2024-10-25T04:51:21.349Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2024-10-24T07:29:25.000Z","dependencies_parsed_at":"2023-02-15T11:45:58.589Z","dependency_job_id":"396cd408-4b8a-4606-a7d5-d6a1ed403bb2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2601,"total_committers":175,"mean_commits":"14.862857142857143","dds":0.5874663590926567,"last_synced_commit":"56227a4c3ebdd53b8b0976eb8296ceb7a093496f"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":95,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221435647,"owners_count":16820704,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:28:30.704Z","dependent_packages_count":757,"downloads":1263547458,"downloads_period":"total","dependent_repos_count":878681,"rankings":{"downloads":0.010035570522184185,"dependent_repos_count":0.011708165609214885,"dependent_packages_count":0.06188601822013581,"stargazers_count":0.22301267827075968,"forks_count":1.2984913192314982,"docker_downloads_count":0.02731905308816806,"average":0.2720754674903268},"purl":"pkg:gem/concurrent-ruby","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/concurrent-ruby","docker_dependents_count":4193,"docker_downloads_count":3829927869,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-29T17:31:52.441Z","issues_count":87,"pull_requests_count":87,"avg_time_to_close_issue":82454643.44927536,"avg_time_to_close_pull_request":4366231.698795181,"issues_closed_count":69,"pull_requests_closed_count":83,"pull_request_authors_count":38,"issue_authors_count":60,"avg_comments_per_issue":5.241379310344827,"avg_comments_per_pull_request":2.1264367816091956,"merged_pull_requests_count":71,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":22,"past_year_pull_requests_count":34,"past_year_avg_time_to_close_issue":386141.6666666667,"past_year_avg_time_to_close_pull_request":207157.74193548388,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":21,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.6764705882352942,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":27,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}],"active_maintainers":[{"login":"eregon","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"nirvdrum","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/concurrent-ruby/codemeta","maintainers":[{"uuid":"50229","login":"pitr-ch","name":null,"email":null,"url":null,"packages_count":18,"html_url":"https://rubygems.org/profiles/pitr-ch","role":null,"created_at":"2022-11-07T14:36:29.495Z","updated_at":"2022-11-07T14:36:29.495Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/pitr-ch/packages"},{"uuid":"46093","login":"eregon","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://rubygems.org/profiles/eregon","role":null,"created_at":"2023-01-11T20:18:03.974Z","updated_at":"2023-01-11T20:18:03.974Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/eregon/packages"},{"uuid":"65379","login":"jdantonio","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://rubygems.org/profiles/jdantonio","role":null,"created_at":"2022-11-07T14:36:29.489Z","updated_at":"2022-11-07T14:36:29.489Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jdantonio/packages"},{"uuid":"96545","login":"chrisseaton","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://rubygems.org/profiles/chrisseaton","role":null,"created_at":"2022-11-07T14:36:29.474Z","updated_at":"2022-11-07T14:36:29.474Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/chrisseaton/packages"},{"uuid":"16","login":null,"name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/","role":null,"created_at":"2022-12-15T07:18:49.524Z","updated_at":"2022-12-15T07:18:49.524Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/16/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205534,"maintainers_count":68467,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13950292,"name":"ruby-concurrent-ruby-edge","ecosystem":"guix","description":"Edge features and additions to the @code{concurrent-ruby} gem","homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:54:23.855Z","latest_release_published_at":"2026-03-02T18:54:23.855Z","latest_release_number":"1.3.5","last_synced_at":"2026-04-27T16:18:58.786Z","created_at":"2026-03-02T18:54:23.684Z","updated_at":"2026-04-27T16:19:12.885Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-concurrent-ruby-edge/1.3.5/","install_command":"guix install ruby-concurrent-ruby-edge","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n12135","metadata":{"location":"gnu/packages/ruby-xyz.scm:12135","variable_name":"ruby-concurrent-ruby-edge"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:19:12.858Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-concurrent-ruby-edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-concurrent-ruby-edge","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-concurrent-ruby-edge","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-concurrent-ruby-edge/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-edge/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-edge/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-edge/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-edge/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-edge/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31189,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":5203796,"name":"o-concurrent-ruby","ecosystem":"rubygems","description":"Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.\n","homepage":"http://www.concurrent-ruby.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2022-08-29T00:08:25.094Z","latest_release_published_at":"2022-08-29T00:20:42.801Z","latest_release_number":"1.1.13","last_synced_at":"2026-04-27T13:28:50.790Z","created_at":"2022-08-29T00:34:32.164Z","updated_at":"2026-04-27T13:28:50.790Z","registry_url":"https://rubygems.org/gems/o-concurrent-ruby","install_command":"gem install o-concurrent-ruby -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/o-concurrent-ruby/","metadata":{"funding":null},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2024-08-10T11:49:55.000Z","size":11137,"stargazers_count":5681,"open_issues_count":50,"forks_count":418,"subscribers_count":118,"default_branch":"master","last_synced_at":"2024-09-05T04:31:10.523Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2024-09-04T04:07:26.000Z","dependencies_parsed_at":"2023-02-15T11:45:58.589Z","dependency_job_id":"396cd408-4b8a-4606-a7d5-d6a1ed403bb2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2590,"total_committers":173,"mean_commits":"14.971098265895954","dds":0.5857142857142856,"last_synced_commit":"6f7c91ab5a4e99d850f69c958572a536426277e8"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":95,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217687307,"owners_count":16215837,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-07T04:09:20.435Z","dependent_packages_count":1,"downloads":2790,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":97.68913342503438,"dependent_repos_count":46.77900045850527,"dependent_packages_count":7.712631820265933,"stargazers_count":0.21549747822099957,"forks_count":1.2454149472718936,"average":30.7283356258597},"purl":"pkg:gem/o-concurrent-ruby","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/o-concurrent-ruby","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/o-concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/o-concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T00:38:36.441Z","issues_count":83,"pull_requests_count":85,"avg_time_to_close_issue":86153471.37878788,"avg_time_to_close_pull_request":4435452.62962963,"issues_closed_count":66,"pull_requests_closed_count":81,"pull_request_authors_count":36,"issue_authors_count":56,"avg_comments_per_issue":5.325301204819277,"avg_comments_per_pull_request":2.1058823529411765,"merged_pull_requests_count":69,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":18,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":212569.83333333334,"past_year_avg_time_to_close_pull_request":113666.27586206897,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":2.888888888888889,"past_year_avg_comments_per_pull_request":1.59375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}],"active_maintainers":[{"login":"eregon","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"nirvdrum","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/o-concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/o-concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/o-concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/o-concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/o-concurrent-ruby/codemeta","maintainers":[{"uuid":"105847","login":"olegp","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://rubygems.org/profiles/olegp","role":null,"created_at":"2022-11-09T09:58:09.069Z","updated_at":"2022-11-09T09:58:09.069Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/olegp/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205534,"maintainers_count":68467,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":7504236,"name":"github.com/ruby-concurrency/concurrent-ruby","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":"github.com/ruby-concurrency","versions_count":49,"first_release_published_at":"2013-07-23T12:18:51.000Z","latest_release_published_at":"2025-12-13T12:12:59.000Z","latest_release_number":"v1.3.6","last_synced_at":"2026-04-27T13:28:51.864Z","created_at":"2023-04-07T01:52:34.027Z","updated_at":"2026-04-27T13:28:51.865Z","registry_url":"https://pkg.go.dev/github.com/ruby-concurrency/concurrent-ruby","install_command":"go get github.com/ruby-concurrency/concurrent-ruby","documentation_url":"https://pkg.go.dev/github.com/ruby-concurrency/concurrent-ruby#section-documentation","metadata":{},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2025-09-17T20:02:32.000Z","size":11083,"stargazers_count":5783,"open_issues_count":58,"forks_count":419,"subscribers_count":114,"default_branch":"master","last_synced_at":"2025-11-06T22:02:29.586Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2025-11-05T05:00:21.000Z","dependencies_parsed_at":"2023-02-15T11:45:58.589Z","dependency_job_id":"396cd408-4b8a-4606-a7d5-d6a1ed403bb2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":97,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283095258,"owners_count":26778516,"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","status":"online","status_checked_at":"2025-11-06T02:00:06.180Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"edge-v0.7.2","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2/manifests"},{"name":"v1.3.5","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@0.3.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-11-06T22:27:10.147Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.793834424600911,"dependent_packages_count":8.452778221382484,"stargazers_count":0.888881511513547,"forks_count":1.4250322644899722,"docker_downloads_count":null,"average":3.8901316054967285},"purl":"pkg:golang/github.com/ruby-concurrency/concurrent-ruby","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ruby-concurrency/concurrent-ruby","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ruby-concurrency/concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ruby-concurrency/concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-02T04:01:40.770Z","issues_count":96,"pull_requests_count":126,"avg_time_to_close_issue":83657567.86764705,"avg_time_to_close_pull_request":3451766.4545454546,"issues_closed_count":68,"pull_requests_closed_count":110,"pull_request_authors_count":43,"issue_authors_count":66,"avg_comments_per_issue":5.052083333333333,"avg_comments_per_pull_request":1.7301587301587302,"merged_pull_requests_count":92,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":9,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":160118.5,"past_year_avg_time_to_close_pull_request":914407.2142857143,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.8888888888888888,"past_year_avg_comments_per_pull_request":0.631578947368421,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fruby-concurrency%2Fconcurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fruby-concurrency%2Fconcurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fruby-concurrency%2Fconcurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fruby-concurrency%2Fconcurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fruby-concurrency%2Fconcurrent-ruby/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2116508,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13721671,"name":"ruby-concurrent","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T01:01:53.084Z","latest_release_published_at":"2026-02-13T01:01:53.084Z","latest_release_number":"1.2.3-2build1","last_synced_at":"2026-03-13T04:14:13.589Z","created_at":"2026-02-13T01:01:52.909Z","updated_at":"2026-03-13T04:30:45.045Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-concurrent","install_command":"apt-get install ruby-concurrent","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"ruby-concurrent, ruby-concurrent-ext","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~)","build_depends_indep":"default-jdk-headless, jruby","build_depends_arch":null},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2026-01-11T18:12:48.000Z","size":11125,"stargazers_count":5809,"open_issues_count":49,"forks_count":412,"subscribers_count":115,"default_branch":"master","last_synced_at":"2026-02-07T12:30:03.053Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2026-02-06T20:08:57.000Z","dependencies_parsed_at":"2025-12-07T21:04:47.869Z","dependency_job_id":null,"html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29390602,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T00:53:09.511Z","status":"ssl_error","status_checked_at":"2026-02-13T00:53:09.126Z","response_time":55,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"repo_metadata_updated_at":"2026-02-13T01:02:07.459Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.22248431887632014,"forks_count":0.31630300755910573,"docker_downloads_count":null,"average":0.13469683160885648},"purl":"pkg:deb/ubuntu/ruby-concurrent?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-concurrent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-concurrent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-concurrent/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T04:01:46.731Z","issues_count":98,"pull_requests_count":129,"avg_time_to_close_issue":83657567.86764705,"avg_time_to_close_pull_request":3950490.4782608696,"issues_closed_count":68,"pull_requests_closed_count":115,"pull_request_authors_count":45,"issue_authors_count":68,"avg_comments_per_issue":5.040816326530612,"avg_comments_per_pull_request":1.744186046511628,"merged_pull_requests_count":97,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":5,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":158.0,"past_year_avg_time_to_close_pull_request":2318874.2,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.6,"past_year_avg_comments_per_pull_request":0.16666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"},{"login":"SmokeyStack","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SmokeyStack"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-concurrent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-concurrent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-concurrent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-concurrent/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-concurrent/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13466497,"name":"ruby-concurrent","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:21:59.637Z","latest_release_published_at":"2026-02-09T16:21:59.637Z","latest_release_number":"1.2.3-4build1","last_synced_at":"2026-03-09T17:03:59.515Z","created_at":"2026-02-09T16:21:59.212Z","updated_at":"2026-03-09T17:32:32.715Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-concurrent","install_command":"apt-get install ruby-concurrent","documentation_url":null,"metadata":{"component":"universe","architecture":"any all","priority":"optional","binary":"ruby-concurrent, ruby-concurrent-ext","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~)","build_depends_indep":"default-jdk-headless, java-common (\u003e= 0.75), jruby","build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-concurrent?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-concurrent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-concurrent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-concurrent/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-concurrent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-concurrent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-concurrent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-concurrent/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-concurrent/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13950653,"name":"ruby-concurrent-ruby","ecosystem":"guix","description":"Concurrency library for Ruby","homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:59:49.171Z","latest_release_published_at":"2026-03-02T18:59:49.171Z","latest_release_number":"1.3.5","last_synced_at":"2026-04-27T16:16:34.150Z","created_at":"2026-03-02T18:59:48.993Z","updated_at":"2026-04-27T16:16:34.902Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-concurrent-ruby/1.3.5/","install_command":"guix install ruby-concurrent-ruby","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n12070","metadata":{"location":"gnu/packages/ruby-xyz.scm:12070","variable_name":"ruby-concurrent-ruby"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:16:34.881Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-concurrent-ruby","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-concurrent-ruby","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31189,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13950242,"name":"ruby-concurrent-ruby-ext","ecosystem":"guix","description":"C extensions for concurrent-ruby","homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:53:41.595Z","latest_release_published_at":"2026-03-02T18:53:41.595Z","latest_release_number":"1.3.5","last_synced_at":"2026-04-27T16:19:50.086Z","created_at":"2026-03-02T18:53:41.417Z","updated_at":"2026-04-27T16:19:50.156Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-concurrent-ruby-ext/1.3.5/","install_command":"guix install ruby-concurrent-ruby-ext","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n12114","metadata":{"location":"gnu/packages/ruby-xyz.scm:12114","variable_name":"ruby-concurrent-ruby-ext"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-27T16:19:50.128Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/ruby-concurrent-ruby-ext","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-concurrent-ruby-ext","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-concurrent-ruby-ext","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-concurrent-ruby-ext/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-ext/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-ext/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-ext/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-ext/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-concurrent-ruby-ext/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31189,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":12284985,"name":"o-concurrent-ruby","ecosystem":"rubygems","description":"Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.\n","homepage":"http://www.concurrent-ruby.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2022-08-29T00:08:25.094Z","latest_release_published_at":"2022-08-29T00:20:42.801Z","latest_release_number":"1.1.13","last_synced_at":"2026-04-27T18:02:28.472Z","created_at":"2025-10-07T04:39:40.176Z","updated_at":"2026-04-27T18:03:05.677Z","registry_url":"https://gem.coop/gems/o-concurrent-ruby","install_command":"gem install o-concurrent-ruby -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/o-concurrent-ruby/","metadata":{"funding":null},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2026-04-20T18:03:33.000Z","size":11140,"stargazers_count":5810,"open_issues_count":50,"forks_count":411,"subscribers_count":113,"default_branch":"master","last_synced_at":"2026-04-25T13:06:05.056Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2026-04-21T09:37:46.000Z","dependencies_parsed_at":"2025-12-07T21:04:47.869Z","dependency_job_id":null,"html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32269463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"v1.3.6","sha":"dba776697b17b564f5cd9c6f2597adbc9b698724","kind":"commit","published_at":"2025-12-13T12:12:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5/manifests"},{"name":"edge-v0.7.2","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2/manifests"},{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@0.3.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-04-27T18:03:05.676Z","dependent_packages_count":0,"downloads":2791,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":91.25714378402928,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.41904792800976},"purl":"pkg:gem/o-concurrent-ruby?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/o-concurrent-ruby","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/o-concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/o-concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-20T20:02:36.881Z","issues_count":99,"pull_requests_count":131,"avg_time_to_close_issue":82445327.68115942,"avg_time_to_close_pull_request":3921688.870689655,"issues_closed_count":69,"pull_requests_closed_count":116,"pull_request_authors_count":45,"issue_authors_count":69,"avg_comments_per_issue":5.08080808080808,"avg_comments_per_pull_request":1.7175572519083968,"merged_pull_requests_count":98,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":6,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":6576.5,"past_year_avg_time_to_close_pull_request":557287.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":3.6666666666666665,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"},{"login":"SmokeyStack","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SmokeyStack"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/o-concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/o-concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/o-concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/o-concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/o-concurrent-ruby/codemeta","maintainers":[{"uuid":"105847","login":"olegp","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://gem.coop/profiles/olegp","role":null,"created_at":"2025-10-08T01:05:51.878Z","updated_at":"2025-10-08T01:05:51.878Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/olegp/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190387,"maintainers_count":67475,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":12205524,"name":"concurrent-ruby","ecosystem":"rubygems","description":"Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.\n","homepage":"http://www.concurrent-ruby.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":136,"first_release_published_at":"2013-07-23T12:19:11.080Z","latest_release_published_at":"2025-12-13T12:30:21.712Z","latest_release_number":"1.3.6","last_synced_at":"2026-04-28T01:32:34.723Z","created_at":"2025-10-07T02:11:43.880Z","updated_at":"2026-04-28T01:36:54.482Z","registry_url":"https://gem.coop/gems/concurrent-ruby","install_command":"gem install concurrent-ruby -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/concurrent-ruby/","metadata":{"funding":null},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2026-04-06T18:24:10.000Z","size":11127,"stargazers_count":5812,"open_issues_count":49,"forks_count":411,"subscribers_count":113,"default_branch":"master","last_synced_at":"2026-04-17T10:05:44.935Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2026-04-10T16:10:50.000Z","dependencies_parsed_at":"2025-12-07T21:04:47.869Z","dependency_job_id":null,"html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32262801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"v1.3.6","sha":"dba776697b17b564f5cd9c6f2597adbc9b698724","kind":"commit","published_at":"2025-12-13T12:12:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5/manifests"},{"name":"edge-v0.7.2","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2/manifests"},{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@0.3.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-04-28T01:36:54.460Z","dependent_packages_count":0,"downloads":1262737865,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.005406866720735334,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.010273046769397135,"average":0.003919978372533117},"purl":"pkg:gem/concurrent-ruby?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/concurrent-ruby","docker_dependents_count":4193,"docker_downloads_count":3829927869,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-20T20:02:36.881Z","issues_count":99,"pull_requests_count":131,"avg_time_to_close_issue":82445327.68115942,"avg_time_to_close_pull_request":3921688.870689655,"issues_closed_count":69,"pull_requests_closed_count":116,"pull_request_authors_count":45,"issue_authors_count":69,"avg_comments_per_issue":5.08080808080808,"avg_comments_per_pull_request":1.7175572519083968,"merged_pull_requests_count":98,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":6,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":6576.5,"past_year_avg_time_to_close_pull_request":557287.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":3.6666666666666665,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"},{"login":"SmokeyStack","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SmokeyStack"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/concurrent-ruby/codemeta","maintainers":[{"uuid":"50229","login":"pitr-ch","name":null,"email":null,"url":null,"packages_count":18,"html_url":"https://gem.coop/profiles/pitr-ch","role":null,"created_at":"2025-10-07T14:53:32.000Z","updated_at":"2025-10-07T14:53:32.000Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/pitr-ch/packages"},{"uuid":"46093","login":"eregon","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://gem.coop/profiles/eregon","role":null,"created_at":"2025-10-07T14:53:32.107Z","updated_at":"2025-10-07T14:53:32.107Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/eregon/packages"},{"uuid":"65379","login":"jdantonio","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://gem.coop/profiles/jdantonio","role":null,"created_at":"2025-10-07T14:53:31.938Z","updated_at":"2025-10-07T14:53:31.938Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jdantonio/packages"},{"uuid":"96545","login":"chrisseaton","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://gem.coop/profiles/chrisseaton","role":null,"created_at":"2025-10-07T14:53:31.869Z","updated_at":"2025-10-07T14:53:31.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/chrisseaton/packages"},{"uuid":"16","login":null,"name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://gem.coop/profiles/","role":null,"created_at":"2025-10-07T14:53:32.054Z","updated_at":"2025-10-07T14:53:32.054Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/16/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190387,"maintainers_count":67475,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":5302733,"name":"rb-concurrent-ruby","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/concurrent-ruby","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2019-09-07T02:34:11.000Z","latest_release_published_at":"2020-07-25T21:31:56.000Z","latest_release_number":"1.1.6","last_synced_at":"2026-03-15T09:08:38.442Z","created_at":"2022-10-03T16:13:21.066Z","updated_at":"2026-03-15T10:40:57.164Z","registry_url":"https://anaconda.org/conda-forge/rb-concurrent-ruby","install_command":"conda install -c conda-forge rb-concurrent-ruby","documentation_url":null,"metadata":{},"repo_metadata":{"id":9666903,"uuid":"11607598","full_name":"ruby-concurrency/concurrent-ruby","owner":"ruby-concurrency","description":"Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.","archived":false,"fork":false,"pushed_at":"2025-09-17T20:02:32.000Z","size":11083,"stargazers_count":5783,"open_issues_count":58,"forks_count":419,"subscribers_count":114,"default_branch":"master","last_synced_at":"2025-11-06T22:02:29.586Z","etag":null,"topics":["concurrency","ruby"],"latest_commit_sha":null,"homepage":"https://ruby-concurrency.github.io/concurrent-ruby/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruby-concurrency.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/generate_docs.rb","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-23T12:19:51.000Z","updated_at":"2025-11-05T05:00:21.000Z","dependencies_parsed_at":"2023-02-15T11:45:58.589Z","dependency_job_id":"396cd408-4b8a-4606-a7d5-d6a1ed403bb2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby","commit_stats":{"total_commits":2602,"total_committers":166,"mean_commits":"15.674698795180722","dds":0.5876249039200615,"last_synced_commit":"957cf7d09aae59db7026e607ca42768aad644ebc"},"previous_names":["jdantonio/concurrent-ruby"],"tags_count":97,"template":false,"template_full_name":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/sbom","scorecard":{"id":641179,"data":{"date":"2025-08-11","repo":{"name":"github.com/ruby-concurrency/concurrent-ruby","commit":"52f0ee417e28210d8848dd532ed332744791538c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/docs.yml:8","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 12/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/experimental.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/experimental.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/ruby-concurrency/concurrent-ruby/experimental.yml/master?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-21T10:48:36.744Z","repository_id":9666903,"created_at":"2025-08-21T10:48:36.745Z","updated_at":"2025-08-21T10:48:36.745Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283095258,"owners_count":26778516,"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","status":"online","status_checked_at":"2025-11-06T02:00:06.180Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"ruby-concurrency","name":"ruby-concurrency","uuid":"5462766","kind":"organization","description":"","email":"concurrent-ruby@googlegroups.com","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5462766?v=4","repositories_count":5,"last_synced_at":"2024-03-25T19:33:59.022Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ruby-concurrency","funding_links":[],"total_stars":5892,"followers":9,"following":0,"created_at":"2022-11-02T16:17:27.806Z","updated_at":"2024-03-25T19:33:59.487Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruby-concurrency/repositories"},"tags":[{"name":"edge-v0.7.2","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.2/manifests"},{"name":"v1.3.5","sha":"33abefb6823a07699f4b8665abba9297ef5d2ccd","kind":"commit","published_at":"2025-01-15T21:13:41.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"044020f44b36930b863b930f3ee8fa1e9f750469","kind":"commit","published_at":"2024-08-10T11:37:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b16af1e977c20e47bbab287ae92f2d397c7694b0","kind":"commit","published_at":"2024-06-09T14:33:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"d1d29ac07ee48648f672e22a92d9bdc0160375c1","kind":"commit","published_at":"2024-06-07T20:05:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.2/manifests"},{"name":"edge-v0.7.1","sha":"22f337cca5564d83c3d0e618b02d5b07bad5aee4","kind":"commit","published_at":"2024-06-07T19:35:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.1/manifests"},{"name":"v1.3.1","sha":"b5e090b9da95c63cd006721ae6a7e594ec78512b","kind":"commit","published_at":"2024-05-29T14:32:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1/manifests"},{"name":"v1.3.1.pre","sha":"695be8a176fd3fd877a79e3ad8ad74243a024f0c","kind":"commit","published_at":"2024-05-29T07:05:49.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.1.pre","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.1.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.1.pre/manifests"},{"name":"v1.3.0","sha":"bda72aeffc1a7663d33014aa887dd3908caa92dd","kind":"commit","published_at":"2024-05-28T20:20:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"da6320d22518501abef917f3ac19e9ee9496bffc","kind":"commit","published_at":"2024-01-16T09:51:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f2985bd06812f183fc1382939f7844ffdb24ba50","kind":"commit","published_at":"2023-02-24T18:48:02.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"8cccba90b308ad84aa2ab98455b46268185e31ea","kind":"commit","published_at":"2023-02-24T17:53:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.1/manifests"},{"name":"edge-v0.7.0","sha":"e12c465295f2e42e53eeae63067d5bf0fa48f61b","kind":"commit","published_at":"2023-01-23T18:47:57.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.7.0/manifests"},{"name":"v1.2.0","sha":"cdbc6db6c7530eb64ecfb7417fb7a449c7ec2fd6","kind":"commit","published_at":"2023-01-23T18:13:15.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.2.0/manifests"},{"name":"v1.1.10","sha":"c97452b194245a337daf0c651867242de9bff9c9","kind":"commit","published_at":"2022-03-21T23:22:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.10","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"52c08fca13cc3811673ea2f6fdb244a0e42e0ebe","kind":"commit","published_at":"2021-06-05T12:18:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.9","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"b47d29412b05a4a502fad66a2ac3699013178e89","kind":"commit","published_at":"2021-01-20T09:54:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.8","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"c1114a0c6891d9634f019f1f9fe58dcae8658964","kind":"commit","published_at":"2020-08-05T20:43:06.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.7","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.7/manifests"},{"name":"edge-v0.6.0","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0/manifests"},{"name":"v1.1.6","sha":"082c05f136309fd7be56e7c1b07a4edcb93968f4","kind":"commit","published_at":"2020-02-10T20:39:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6/manifests"},{"name":"edge-v0.6.0.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.6.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.6.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.6.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.6.0.pre1/manifests"},{"name":"v1.1.6.pre1","sha":"94a2a9a21ab5a69d80ba06fb5784cc9777356c44","kind":"commit","published_at":"2020-01-26T15:25:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.6.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.6.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.6.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.6.pre1/manifests"},{"name":"v1.1.5","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.5/manifests"},{"name":"edge-v0.5.0","sha":"ffed3c3c0518030b0ed245637703089fa1f0eeee","kind":"commit","published_at":"2019-03-11T09:29:17.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.5.0/manifests"},{"name":"v1.1.4","sha":"b2c2c1241ce324d52276edfa40f144d5088edb79","kind":"commit","published_at":"2018-12-14T18:21:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"675c74653ac502a951f8b46acc014db54d0c2ae7","kind":"commit","published_at":"2018-11-07T07:54:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"9fe401e14b8de22ca27c4dc4575e382b756d7811","kind":"commit","published_at":"2018-11-06T09:07:35.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.1/manifests"},{"name":"edge-v0.4.1","sha":"68a82c279ed3db9cf869aaba64cebd5a62adb8ee","kind":"commit","published_at":"2018-11-05T13:10:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.1/manifests"},{"name":"v1.1.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0/manifests"},{"name":"edge-v0.4.0","sha":"c5399e16650a00ae02d7208ccca89af1810c801f","kind":"commit","published_at":"2018-10-31T14:29:33.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0/manifests"},{"name":"v1.1.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre2/manifests"},{"name":"edge-v0.4.0.pre2","sha":"5cabc5b56775441d0eefb8db003afe8ac7ec1737","kind":"commit","published_at":"2018-09-18T08:58:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre2/manifests"},{"name":"edge-v0.4.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.4.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.4.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.4.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.4.0.pre1/manifests"},{"name":"v1.1.0.pre1","sha":"3828d702d0756b4def757bf7b0c21eb3795fc2d4","kind":"commit","published_at":"2018-08-15T12:39:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.1.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.1.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.1.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.1.0.pre1/manifests"},{"name":"edge-v0.2.4","sha":"a6b00c82bf540e076e14ed78f820fc4262b42ec0","kind":"commit","published_at":"2017-03-29T20:32:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.4/manifests"},{"name":"edge-v0.3.1","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.1/manifests"},{"name":"v1.0.5","sha":"48b5680c0bc103e036cbcb08da7c612dd35ce677","kind":"commit","published_at":"2017-02-26T16:56:36.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.5/manifests"},{"name":"edge-v0.3.0","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.3.0/manifests"},{"name":"v1.0.4","sha":"be39a0a79c8b2750ce4c157d91bafdd11d12d44f","kind":"commit","published_at":"2016-12-27T02:01:38.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.4/manifests"},{"name":"edge-v0.2.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/edge-v0.2.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/edge-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@edge-v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/edge-v0.2.3/manifests"},{"name":"v1.0.3","sha":"af76cbf0f873f0901afca4c5d63de8cf9006134b","kind":"commit","published_at":"2016-12-17T18:43:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3/manifests"},{"name":"v1.0.3.pre3","sha":"83718fc3a07fe010401ed1d96146037d6ab9ce7c","kind":"commit","published_at":"2016-06-23T16:36:00.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre3/manifests"},{"name":"v1.0.3.pre2","sha":"c25a3d481f19c3d30361e99e897f7e11ad500d1d","kind":"commit","published_at":"2016-06-22T11:10:34.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre2/manifests"},{"name":"v1.0.3.pre1","sha":"9aebc5e296a2d2ac45b207f9fac2f82f497eab09","kind":"commit","published_at":"2016-06-12T19:57:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.3.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.3.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.3.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.3.pre1/manifests"},{"name":"v1.0.2","sha":"d608a9e260da40ce4e9464495845d1ee4bc97cd4","kind":"commit","published_at":"2016-05-02T14:16:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"536478817a3d0440f00ac09098f3ba71f0d8ce7c","kind":"commit","published_at":"2016-02-27T14:00:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"93aaa086be820c3983fa2c0a40f6d716b3de4d5a","kind":"commit","published_at":"2015-11-13T14:59:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre5","sha":"c77fdbf57824d12b70ee01e151ff6ce0abe0de1f","kind":"commit","published_at":"2015-11-05T01:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre5/manifests"},{"name":"v0.9.2","sha":"0136ba931b5c8aea7f42289c509500dd1473bb28","kind":"commit","published_at":"2015-11-04T23:37:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.2/manifests"},{"name":"v1.0.0.pre4","sha":"6a7696705808db6ca35e1f33b9f097408ce4f67b","kind":"commit","published_at":"2015-10-08T23:29:31.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre4/manifests"},{"name":"1.0.0.pre3","sha":"10ceb96c146d2937b66e7a444445e5ab9edbeb7c","kind":"commit","published_at":"2015-09-30T01:06:44.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre3/manifests"},{"name":"1.0.0.pre2","sha":"df1deeaf9ec439916437e851e14af3f49a8d74f5","kind":"commit","published_at":"2015-09-19T06:41:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/1.0.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/1.0.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@1.0.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/1.0.0.pre2/manifests"},{"name":"v1.0.0.pre1","sha":"7c2909ffbe2bcfb26410effa023b9f3f2498c65b","kind":"commit","published_at":"2015-08-19T23:31:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v1.0.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v1.0.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v1.0.0.pre1/manifests"},{"name":"v0.9.1","sha":"0d449fb5e552061c30ad93609eaecac83f2a06ad","kind":"commit","published_at":"2015-08-09T16:15:52.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"83db1c4f1eb43f9a1d48b5d7b4e63b52884b0a8d","kind":"commit","published_at":"2015-07-10T16:01:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0/manifests"},{"name":"v0.9.0.pre3","sha":"704118776c51dede67745514a9bef0f235306830","kind":"commit","published_at":"2015-06-19T19:24:26.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre3/manifests"},{"name":"v0.9.0.pre2","sha":"db7ee0cff3e160b8a4b979fa675966d5dcf45863","kind":"commit","published_at":"2015-06-08T04:22:03.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre2/manifests"},{"name":"v0.9.0.pre1","sha":"a39941fc441f771c14a8c316293f5f2fd2d53430","kind":"commit","published_at":"2015-05-27T02:18:05.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.9.0.pre1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.9.0.pre1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.9.0.pre1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.9.0.pre1/manifests"},{"name":"v0.8.0","sha":"30c2c472bc0665fe58415d13bc3461c72d387c0c","kind":"commit","published_at":"2015-01-25T17:50:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0/manifests"},{"name":"v0.8.0.pre3","sha":"12ba3a82cc4e2dee8eb7dd100f714c4c79ddec7e","kind":"commit","published_at":"2015-01-25T05:29:23.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre3/manifests"},{"name":"v0.7.2","sha":"4b1ac2f4419a4381ff7db1b71d7bc62c09014cd1","kind":"commit","published_at":"2015-01-25T00:39:56.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.2/manifests"},{"name":"v0.8.0.pre2","sha":"90e17d7d888deee7d83f9de351c8c41746aaef70","kind":"commit","published_at":"2015-01-15T02:56:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre2/manifests"},{"name":"v0.8.0.pre.1","sha":"42370465f6f3729e03fe89e89b420f99eb77b527","kind":"commit","published_at":"2014-12-15T03:40:50.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.8.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.8.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.8.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.8.0.pre.1/manifests"},{"name":"v0.7.0.1","sha":"7ff3b9a78c3ad7efcc344f8f2ea929b22f79b02f","kind":"commit","published_at":"2014-12-05T00:16:45.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.1/manifests"},{"name":"v0.7.0","sha":"f215605628215f47f8999aca6e0ea78f39902aba","kind":"commit","published_at":"2014-08-13T20:18:53.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0/manifests"},{"name":"v0.7.0.rc3","sha":"98fb1e36d4b1bf7c2d928fb53abf280297a55034","kind":"commit","published_at":"2014-08-12T21:10:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc3/manifests"},{"name":"v0.7.0.rc2","sha":"62e3e64ce8c24ebc560a72e204ce1b61eaf56e26","kind":"commit","published_at":"2014-07-30T14:36:59.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc2/manifests"},{"name":"v0.7.0.rc1","sha":"ac140b1935983639bb238cfc88b369ef993ff82c","kind":"commit","published_at":"2014-06-27T14:03:19.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc1/manifests"},{"name":"v0.7.0.rc0","sha":"f73f9d886b7eb790c494403ce52df10d6a3c64fe","kind":"commit","published_at":"2014-06-16T12:24:30.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.7.0.rc0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.7.0.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.7.0.rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.7.0.rc0/manifests"},{"name":"v0.6.1","sha":"46e7bb00cb62e13aa54ede0948fff7582ee534fe","kind":"commit","published_at":"2014-06-14T23:10:11.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"251dcc86b9d1c6b03f5010dd7d114e14c3be2a2f","kind":"commit","published_at":"2014-05-26T14:26:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0/manifests"},{"name":"v0.6.0.pre.2","sha":"09fa943ba9735828184892b92d44efbb6859e78e","kind":"commit","published_at":"2014-05-13T00:31:22.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.2/manifests"},{"name":"v0.6.0.pre.1","sha":"9270768329e9a5f7ce7de41e5542323ca42e2357","kind":"commit","published_at":"2014-04-08T13:04:08.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.6.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.6.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.6.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.6.0.pre.1/manifests"},{"name":"v0.5.0","sha":"8cc720117b9446e251c0f13d861968dd678a72e8","kind":"commit","published_at":"2014-03-16T13:31:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0/manifests"},{"name":"v0.5.0.pre.1","sha":"2988970f0a75d1ff55e4aaba4f6aff3e41ab9e8e","kind":"commit","published_at":"2014-03-10T13:10:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.5.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.5.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.5.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.5.0.pre.1/manifests"},{"name":"v0.4.1","sha":"75752c793add06e3c79947af1c5d7223fd4ee8ec","kind":"commit","published_at":"2014-02-04T02:10:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"c9505aaed61659567b925075cb88b6b2d0d9d8ce","kind":"commit","published_at":"2014-01-07T20:42:39.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.4.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"3f739cd094138f677a1d4f27dae53daf49a29f42","kind":"tag","published_at":"2013-11-08T12:22:43.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3adc114590d09be164154410caa9abb2d54e9125","kind":"tag","published_at":"2013-11-07T02:35:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1/manifests"},{"name":"v0.3.1.pre.2","sha":"c1c587092bcbe6929094d9bc8ae343c5f78193c2","kind":"tag","published_at":"2013-11-06T15:13:18.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.2/manifests"},{"name":"v0.3.1.pre.1","sha":"738ea7d011d6ff3f1f1d7823d96a4c00aa7f578f","kind":"tag","published_at":"2013-11-03T23:01:32.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.1.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.1.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.1.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.1.pre.1/manifests"},{"name":"v0.3.0","sha":"3abf55fd9dce557c52b7513206193439591e198e","kind":"tag","published_at":"2013-10-18T02:00:20.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0/manifests"},{"name":"v0.3.0.pre.3","sha":"4668473fa0029c88cade13ac6785c8019fe1766f","kind":"tag","published_at":"2013-10-17T11:33:42.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.3/manifests"},{"name":"v0.3.0.pre.2","sha":"c6485d488b5ea4b7aa4934d67fbd5477f2c22a4e","kind":"commit","published_at":"2013-10-13T15:24:47.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.3.0.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.3.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.3.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.3.0.pre.2/manifests"},{"name":"0.3.0.pre.1","sha":"ede093a0b96f1561f3fcb49190d34d36ec388edf","kind":"commit","published_at":"2013-10-10T02:34:04.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/0.3.0.pre.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/0.3.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@0.3.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/0.3.0.pre.1/manifests"},{"name":"v0.0.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.2/manifests"},{"name":"v0.2.2","sha":"6793ea5c64ef2ff24c2fffa1972e5010116bccb2","kind":"commit","published_at":"2013-08-20T23:04:29.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"293ed0f20a6f3fa2902ecf4cfffb96180e5a1bfe","kind":"commit","published_at":"2013-08-20T13:13:28.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8abcb1b8b7dd9a560761cb3e37374a4e01af8984","kind":"commit","published_at":"2013-08-20T03:39:24.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.2.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.2.0/manifests"},{"name":"v0.1.1.pre.5","sha":"5ecdcc00ef30cd31e478870d06b149e21c82a8eb","kind":"commit","published_at":"2013-08-15T11:40:09.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.5","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.5/manifests"},{"name":"v0.1.1.pre.4","sha":"342d1645fc2ad48ede7c0013e84f75394f129ec9","kind":"commit","published_at":"2013-08-14T03:54:58.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.4","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.4/manifests"},{"name":"v0.1.1.pre.3","sha":"dc82d0f27f55c313ca8446fac375d917690ab61b","kind":"commit","published_at":"2013-08-12T13:31:01.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.3","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.3/manifests"},{"name":"v0.1.1.pre.2","sha":"dc3fef73e07b9a4d3ccc02861baa0e8272755c31","kind":"commit","published_at":"2013-08-08T19:02:46.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1.pre.2","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1.pre.2/manifests"},{"name":"v0.1.1","sha":"08b9d3e461a5006dd66717c1c485eac3fd1633b6","kind":"commit","published_at":"2013-07-29T22:41:25.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d3dc8db888169470d51d93b4dacd86b27ff73386","kind":"commit","published_at":"2013-07-25T00:46:07.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.1.0","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"773583560909b05e0679b872a85aa3118a08a1c5","kind":"commit","published_at":"2013-07-23T12:18:51.000Z","download_url":"https://codeload.github.com/ruby-concurrency/concurrent-ruby/tar.gz/v0.0.1","html_url":"https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ruby-concurrency/concurrent-ruby@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-03-15T10:40:57.138Z","dependent_packages_count":3,"downloads":46508,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.37746394530665,"dependent_packages_count":15.649483507161035,"stargazers_count":4.67588203004142,"forks_count":8.328758920105795,"docker_downloads_count":null,"average":13.257897100653725},"purl":"pkg:conda/rb-concurrent-ruby?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-concurrent-ruby","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-concurrent-ruby","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-concurrent-ruby/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-02T04:01:40.770Z","issues_count":96,"pull_requests_count":126,"avg_time_to_close_issue":83657567.86764705,"avg_time_to_close_pull_request":3451766.4545454546,"issues_closed_count":68,"pull_requests_closed_count":110,"pull_request_authors_count":43,"issue_authors_count":66,"avg_comments_per_issue":5.052083333333333,"avg_comments_per_pull_request":1.7301587301587302,"merged_pull_requests_count":92,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":9,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":160118.5,"past_year_avg_time_to_close_pull_request":914407.2142857143,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.8888888888888888,"past_year_avg_comments_per_pull_request":0.631578947368421,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","maintainers":[{"login":"eregon","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-concurrent-ruby/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-concurrent-ruby/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-concurrent-ruby/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-concurrent-ruby/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-concurrent-ruby/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":13668733,"name":"ruby-concurrent","ecosystem":"debian","description":null,"homepage":"https://github.com/ruby-concurrency/concurrent-ruby","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ruby-concurrency/concurrent-ruby","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:19:14.019Z","latest_release_published_at":"2026-02-12T12:19:14.019Z","latest_release_number":"1.3.5-1","last_synced_at":"2026-03-14T18:10:31.811Z","created_at":"2026-02-12T12:19:13.428Z","updated_at":"2026-03-14T18:10:31.812Z","registry_url":"https://tracker.debian.org/pkg/ruby-concurrent","install_command":"apt-get install ruby-concurrent","documentation_url":"https://packages.debian.org/trixie/ruby-concurrent","metadata":{"component":"main","architecture":"any all","priority":"optional","binary":"ruby-concurrent, ruby-concurrent-ext","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1.0~)","build_depends_indep":"default-jdk-headless, java-common (\u003e= 0.75), jruby","build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:19:42.275Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-concurrent?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-concurrent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-concurrent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-concurrent/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-concurrent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-concurrent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-concurrent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-concurrent/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-concurrent/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":3133,"full_name":"ruby-concurrency/concurrent-ruby","default_branch":"master","total_commits":2632,"total_committers":174,"total_bot_commits":7,"total_bot_committers":1,"mean_commits":15.126436781609195,"dds":0.5923252279635258,"past_year_total_commits":22,"past_year_total_committers":9,"past_year_total_bot_commits":4,"past_year_total_bot_committers":1,"past_year_mean_commits":2.4444444444444446,"past_year_dds":0.6363636363636364,"last_synced_at":"2026-04-28T15:08:48.516Z","last_synced_commit":"9b2dbf712896a638a73d2fa221206961c8d6484d","created_at":"2023-03-07T09:16:41.548Z","updated_at":"2026-04-28T15:05:38.009Z","committers":[{"name":"Jerry D'Antonio","email":"stumpjumper@gmail.com","login":"jdantonio","count":1073},{"name":"Petr Chalupa","email":"git@pitr.ch","login":"pitr-ch","count":708},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":118},{"name":"Chris Seaton","email":"chris@chrisseaton.com","login":"chrisseaton","count":101},{"name":"Michele Della Torre","email":"michele.dellatorre@gmail.com","login":"mighe","count":100},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":51},{"name":"Farid Zakaria","email":"farid.m.zakaria@gmail.com","login":"fzakaria","count":31},{"name":"Jerry D'Antonio","email":"jdantonio@virtualhold.com","login":null,"count":30},{"name":"Ian Ker-Seymer","email":"i.kerseymer@gmail.com","login":"ianks","count":29},{"name":"Ivo Anjo","email":"ivo.anjo@ist.utl.pt","login":"ivoanjo","count":21},{"name":"Rob Day","email":"rkd@rkd.me.uk","login":"rkday","count":19},{"name":"Paweł Obrok","email":"pawel.obrok@gmail.com","login":"obrok","count":15},{"name":"Lucas Allan Amorim","email":"lucas.allan@gmail.com","login":"lucasallan","count":13},{"name":"Ben Sheldon [he/him]","email":"bensheldon@gmail.com","login":"bensheldon","count":11},{"name":"Adam Ruzicka","email":"aruzicka@redhat.com","login":"adamruzicka","count":9},{"name":"Alex Dowad","email":"alexinbeijing@gmail.com","login":"alexdowad","count":9},{"name":"Petr Chalupa","email":"kontakt@pitr.ch","login":null,"count":9},{"name":"Alexander Zagaynov","email":"zalex80@gmail.com","login":"AlexanderZagaynov","count":8},{"name":"Ivan Nečas","email":"inecas@redhat.com","login":"iNecas","count":8},{"name":"Holger Just","email":"hello@holgerjust.de","login":"meineerde","count":8},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"Samuel Williams","email":"samuel.williams@oriontransfer.co.nz","login":"ioquatix","count":6},{"name":"wildmaples","email":"maple.ong@shopify.com","login":"wildmaples","count":5},{"name":"Kevin Menard","email":"kevin@nirvdrum.com","login":"nirvdrum","count":5},{"name":"Colin Surprenant","email":"colin.surprenant@gmail.com","login":"colinsurprenant","count":5},{"name":"Lars Kanis","email":"kanis@comcard.de","login":"larskanis","count":5},{"name":"Bill Dueber","email":"bill@dueber.com","login":"billdueber","count":5},{"name":"Anil Wadghule","email":"anildigital@gmail.com","login":"anildigital","count":5},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":4},{"name":"David Harsha","email":"davishmcclurg@gmail.com","login":"davishmcclurg","count":4},{"name":"Charles Oliver Nutter","email":"headius@headius.com","login":"headius","count":4},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":4},{"name":"Justin Lambert","email":"jlambert@au.westfield.com","login":"mastfish","count":4},{"name":"Kasumi Hanazuki","email":"kasumi@rollingapple.net","login":"hanazuki","count":4},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":4},{"name":"pavel","email":"pavel.rosicky@easy.cz","login":"ahorek","count":4},{"name":"René Föhring","email":"rf@bamaru.de","login":"rrrene","count":3},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":3},{"name":"Brandon Hilkert","email":"brandonhilkert@gmail.com","login":"brandonhilkert","count":3},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":3},{"name":"Herwin Weststrate","email":"herwin@quarantainenet.nl","login":"qnet-herwin","count":3},{"name":"Mike Boone","email":"mike@boonedocks.net","login":"boone","count":3},{"name":"Jerry D'Antonio","email":"jerry.dantonio@riotgames.com","login":null,"count":3},{"name":"perrinl","email":"lionel.perrin@moodys.com","login":"lionelperrin","count":3},{"name":"renan-ranelli","email":"renanranelli@gmail.com","login":"rranelli","count":3},{"name":"Ferdinand Rosario","email":"ferdinandrosario@gmail.com","login":"ferdinandrosario","count":2},{"name":"Peter Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":2},{"name":"Nobuyoshi Nakada","email":"nobu@ruby-lang.org","login":"nobu","count":2},{"name":"Matthew Draper","email":"matthew@trebex.net","login":"matthewd","count":2},{"name":"Matt Larraz","email":"mlarraz","login":"mlarraz","count":2},{"name":"Matt Brictson","email":"matt@mattbrictson.com","login":"mattbrictson","count":2},{"name":"Larry Lv","email":"larrylv1990@gmail.com","login":"larrylv","count":2},{"name":"Kai Kuchenbecker","email":"kuchenbecker.k@gmail.com","login":"kaikuchn","count":2},{"name":"Petr Blaho","email":"petrblaho@gmail.com","login":"petrblaho","count":2},{"name":"thedarkone","email":"thedarkone2@gmail.com","login":"thedarkone","count":2},{"name":"parasquid","email":"tristan.gomez@gmail.com","login":"parasquid","count":2},{"name":"cavinkwon","email":"cavinkwon@msn.com","login":"cavinkwon","count":2},{"name":"amutake","email":"amutake.s@gmail.com","login":"amutake","count":2},{"name":"Yuji Yaginuma","email":"yuuji.yaginuma@gmail.com","login":"y-yagi","count":2},{"name":"Shane Wilton","email":"shane.wilton@gmail.com","login":"QuinnWilton","count":2},{"name":"Shane Cavanaugh","email":"shane@shanecav.net","login":"shanecav84","count":2},{"name":"Sam Bostock","email":"sam.bostock@shopify.com","login":"sambostock","count":2},{"name":"Rubem Nakamura","email":"rubem.nakamura@gmail.com","login":"rubemz","count":2},{"name":"Maxim Chechel","email":"chechel@tprs.ru","login":null,"count":2},{"name":"brainopia","email":"brainopia@evilmartians.com","login":null,"count":2},{"name":"David Abdemoulaie","email":"davida@groupon.com","login":null,"count":2},{"name":"Liam P. White","email":"inkscapebrony@gmail.com","login":"liamwhite","count":2},{"name":"Frances McMullin","email":"francesmcmullin@protonmail.com","login":"francesmcmullin","count":2},{"name":"Gareth Jones","email":"Jones258@Gmail.com","login":"G-Rath","count":2},{"name":"Guo Xiang Tan","email":"tgx_world@hotmail.com","login":"tgxworld","count":2},{"name":"Hans de Graaff","email":"hans@degraaff.org","login":"graaff","count":2},{"name":"Heather Fenton","email":"hfenton@virtualhold.com","login":"hfenton","count":2},{"name":"John Hawthorn","email":"john@hawthorn.email","login":"jhawthorn","count":2},{"name":"Jonathan Rochkind","email":"jonathan@dnil.net","login":"jrochkind","count":2},{"name":"Prashant Vithani","email":"prashantvithani@gmail.com","login":"prashantvithani","count":2},{"name":"Alexandr Bulancov","email":"6594487+trinistr","login":"trinistr","count":1},{"name":"Alex Falkowski","email":"alexrfalkowski@gmail.com","login":"alexfalkowski","count":1},{"name":"Alastair Pharo","email":"asppsa@gmail.com","login":"asppsa","count":1},{"name":"Adam Renberg Tamm","email":"adam.renbergtamm@shopify.com","login":"tgwizard","count":1},{"name":"Adam Derewecki","email":"derewecki@gmail.com","login":"derwiki","count":1},{"name":"Aaron Jensen","email":"aaronjensen@gmail.com","login":"aaronjensen","count":1},{"name":"Brandon Weaver","email":"baweaver@squareup.com","login":null,"count":1},{"name":"Chip Miller","email":"chip.miller@bookrenter.com","login":null,"count":1},{"name":"David Harsha","email":"dharsha@swiftype.com","login":null,"count":1},{"name":"David Rodríguez","email":"deivid.rodriguez@gmail.com","login":null,"count":1},{"name":"Julian Kulesh","email":"julian.kulesh@kupibilet.ru","login":null,"count":1},{"name":"Philip White","email":"pmw@amazon.com","login":null,"count":1},{"name":"Rob Percival","email":"robpercival@google.com","login":null,"count":1},{"name":"Stanisław Pitucha","email":"stan.pitucha@envato.com","login":"viraptor","count":1},{"name":"Sergey Semyonov","email":"semenov@restream.rt.ru","login":"Slike9","count":1},{"name":"Sergey Fedorov","email":"vital.had@gmail.com","login":"barracuda156","count":1},{"name":"Sebastian Schepens","email":"sebastian.schepens@mercadolibre.com","login":"sschepens","count":1},{"name":"Sebastian Edwards","email":"me@sebastianedwards.co.nz","login":"SebastianEdwards","count":1},{"name":"Samuel Heaney","email":"sheaney@gmail.com","login":"sheaney","count":1},{"name":"Ryuta Kamizono","email":"kamipo@gmail.com","login":"kamipo","count":1},{"name":"Rui Chen","email":"rui@chenrui.dev","login":"chenrui333","count":1},{"name":"Roque Pinel","email":"repinel@gmail.com","login":"repinel","count":1},{"name":"Reid Morrison","email":"reidmo@gmail.com","login":"reidmorrison","count":1},{"name":"Rafael Oliveira","email":"rafael.oliveira@cultureamp.com","login":"rasoliveira","count":1},{"name":"Peter Shih","email":"peter50216@gmail.com","login":"peter50216","count":1},{"name":"Pavel Valena","email":"pvalena@redhat.com","login":"pvalena","count":1},{"name":"Orhan Toy","email":"toyorhan@gmail.com","login":"orhantoy","count":1},{"name":"Oleg Bulkin","email":"oleg@poshmark.com","login":"obulkin","count":1},{"name":"Nikita Sokolov","email":"faucct@gmail.com","login":"faucct","count":1},{"name":"Nick Elser","email":"nick.elser@gmail.com","login":"nickelser","count":1},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":1},{"name":"Matt Jones","email":"al2o3cr@gmail.com","login":"al2o3cr","count":1},{"name":"Matt Campbell","email":"matt@soupmatt.com","login":"soupmatt","count":1},{"name":"Markus Reiter","email":"me@reitermark.us","login":"reitermarkus","count":1},{"name":"shotat","email":"shotat","login":"shotat","count":1},{"name":"schneems","email":"richard.schneeman@gmail.com","login":"schneems","count":1},{"name":"ouyangjinting","email":"Ou.Yang.Jin.Ting.X@gmail.com","login":"OuYangJinTing","count":1},{"name":"ojab","email":"ojab@ojab.ru","login":"ojab","count":1},{"name":"nisusam","email":"nishant.samel@gmail.com","login":"nisusam","count":1},{"name":"ken","email":"block24block@gmail.com","login":"turnon","count":1},{"name":"kares","email":"self@kares.org","login":"kares","count":1},{"name":"heka1024","email":"heka1024@gmail.com","login":"heka1024","count":1},{"name":"harry","email":"ashariduttparashar@gmail.com","login":"haridutt12","count":1},{"name":"dueckes","email":"matthew@ueckerman.net","login":"dueckes","count":1},{"name":"codetriage-readme-bot","email":"schneemanbuys@gmail.com","login":"codetriage-readme-bot","count":1},{"name":"andrewdotn","email":"andrew@neitsch.ca","login":"andrewdotn","count":1},{"name":"Zander Hill","email":"zander@civet.ws","login":"zph","count":1},{"name":"Xavier Noria","email":"fxn@hashref.com","login":"fxn","count":1},{"name":"Will Jordan","email":"will@code.org","login":"wjordan","count":1},{"name":"Vít Ondruch","email":"vondruch@redhat.com","login":"voxik","count":1},{"name":"Vadim Kazakov","email":"vkazakov@sugarcrm.com","login":"yads","count":1},{"name":"Uwe Kubosch","email":"donv","login":"donv","count":1},{"name":"Tëma Bolshakov","email":"either.free@gmail.com","login":"bolshakov","count":1},{"name":"Sylvain","email":"sylvain.joyeux@13robotics.com","login":"doudou","count":1},{"name":"Steven Nunez","email":"steven.nunez@gmail.com","login":"octosteve","count":1},{"name":"Mark Abramov","email":"me@markabramov.me","login":"markiz","count":1},{"name":"GrooveStomp","email":"aaron.oman@gmail.com","login":"GrooveStomp","count":1},{"name":"Grant Hutchins","email":"git@nertzy.com","login":"nertzy","count":1},{"name":"Giuseppe Capizzi","email":"g.capizzi@gmail.com","login":"gcapizzi","count":1},{"name":"Gabriel Malkas","email":"gabriel.malkas@gmail.com","login":"gmalkas","count":1},{"name":"Fumiaki MATSUSHIMA","email":"mtsmfm@gmail.com","login":"mtsmfm","count":1},{"name":"FUJI Goro (gfx)","email":"gfuji@cpan.org","login":"gfx","count":1},{"name":"Evgeni Dzhelyov","email":"evgeni.dzhelyov@gmail.com","login":"edzhelyov","count":1},{"name":"Eric Schultz","email":"eric@wwahammy.com","login":"wwahammy","count":1},{"name":"Daniel Diekmeier","email":"daniel@diekmeier.de","login":"danieldiekmeier","count":1},{"name":"Cyril Sadovnik","email":"sadovnik","login":"sadovnik","count":1},{"name":"Christopher Dolan","email":"chris@codingstream.org","login":"cdolan","count":1},{"name":"Carlos Antonio da Silva","email":"carlosantoniodasilva@gmail.com","login":"carlosantoniodasilva","count":1},{"name":"Byron Appelt","email":"byron.appelt@gmail.com","login":"bappelt","count":1},{"name":"Brian Shirai","email":"brixen@gmail.com","login":"brixen","count":1},{"name":"Brandon Fish","email":"brandon.j.fish@oracle.com","login":"bjfish","count":1},{"name":"Bradley Schaefer","email":"bradley.schaefer+github@gmail.com","login":"soulcutter","count":1},{"name":"Benjamin Tan Wei Hao","email":"benjamintanweihao@gmail.com","login":"benjamintanweihao","count":1},{"name":"Benjamin Klotz","email":"benny.klotz92@gmail.com","login":"tak1n","count":1},{"name":"Balazs Kutil","email":"balazs@kutilovi.cz","login":"bkutil","count":1},{"name":"Attila Domokos","email":"adomokos@gmail.com","login":"adomokos","count":1},{"name":"Andrew Konchin","email":"andry.konchin@gmail.com","login":"andrykonchin","count":1},{"name":"Kristian Hanekamp","email":"kris.hanekamp@gmail.com","login":"krishan","count":1},{"name":"Konstantin Haase","email":"konstantin.mailinglists@googlemail.com","login":"rkh","count":1},{"name":"Kirill Sapozhnikov","email":"kirill.sapozhnikov@workato.com","login":"ksapozhnikov","count":1},{"name":"Kevin Kohrt","email":"kevin.kohrt@procore.com","login":"kkohrt","count":1},{"name":"Ken Seal","email":"hunzinker@gmail.com","login":"hunzinker","count":1},{"name":"Keita Urashima","email":"ursm@ursm.jp","login":"ursm","count":1},{"name":"Keenan Brock","email":"keenan@thebrocks.net","login":"kbrock","count":1},{"name":"Justin Lambert","email":"mastfish@gmail.com","login":"mastfissh","count":1},{"name":"Joshua Young","email":"djry1999@gmail.com","login":"joshuay03","count":1},{"name":"Josh Kalderimis","email":"josh.kalderimis@gmail.com","login":"joshk","count":1},{"name":"Josh Bodah","email":"jbodah","login":"jbodah","count":1},{"name":"John Pelly","email":"jpelly@gmail.com","login":"pelly","count":1},{"name":"Jan Biedermann","email":"jan@kursator.de","login":"janbiedermann","count":1},{"name":"Jamie Hodge","email":"jamiehodge@me.com","login":"jamiehodge","count":1},{"name":"Jakub Jirutka","email":"jakub@jirutka.cz","login":"jirutka","count":1},{"name":"Jakob","email":"mikrobi@github.com","login":"mikrobi","count":1},{"name":"Jacob Barrieault","email":"jacob.barrieault@gmail.com","login":"jbarrieault","count":1},{"name":"Jacob Atzen","email":"jatzen@gmail.com","login":"jacobat","count":1},{"name":"Ivan Shamatov","email":"status.enable@gmail.com","login":"IvanShamatov","count":1},{"name":"Gustavo Caso","email":"gustavocaso@gmail.com","login":"GustavoCaso","count":1},{"name":"Grzegorz Witek","email":"arnvald","login":"arnvald","count":1},{"name":"Alexandr Elhovenko","email":"freemanoid321@gmail.com","login":"freemanoid","count":1}],"past_year_committers":[{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":8},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Ben Sheldon","email":"bensheldon@gmail.com","login":"bensheldon","count":3},{"name":"Nobuyoshi Nakada","email":"nobu@ruby-lang.org","login":"nobu","count":2},{"name":"ouyangjinting","email":"Ou.Yang.Jin.Ting.X@gmail.com","login":"OuYangJinTing","count":1},{"name":"Sergey Fedorov","email":"vital.had@gmail.com","login":"barracuda156","count":1},{"name":"Joshua Young","email":"djry1999@gmail.com","login":"joshuay03","count":1},{"name":"Holger Just","email":"holger@planio.com","login":"meineerde","count":1},{"name":"Alexandr Bulancov","email":"6594487+trinistr","login":"trinistr","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222868,"commits_count":900330798,"contributors_count":34904284,"owners_count":1147467,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ruby-concurrency/concurrent-ruby","html_url":"https://github.com/ruby-concurrency/concurrent-ruby","last_synced_at":"2026-04-20T20:02:36.881Z","status":"active","issues_count":99,"pull_requests_count":131,"avg_time_to_close_issue":82445327.68115942,"avg_time_to_close_pull_request":3921688.870689655,"issues_closed_count":69,"pull_requests_closed_count":116,"pull_request_authors_count":45,"issue_authors_count":69,"avg_comments_per_issue":5.08080808080808,"avg_comments_per_pull_request":1.7175572519083968,"merged_pull_requests_count":98,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":6,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":6576.5,"past_year_avg_time_to_close_pull_request":557287.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":3.6666666666666665,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":6,"created_at":"2023-05-10T21:58:09.373Z","updated_at":"2026-04-20T20:02:36.881Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruby-concurrency%2Fconcurrent-ruby/issues","issue_labels_count":{"enhancement":24,"looking-for-contributor":19,"medium-priority":16,"bug":11,"high-priority":4,"chore":4,"question":4,"design":3,"pending":2,"duplicate":1},"pull_request_labels_count":{"dependencies":10,"github_actions":5,"enhancement":2,"bug":2,"medium-priority":1},"issue_author_associations_count":{"NONE":52,"MEMBER":23,"CONTRIBUTOR":20,"COLLABORATOR":4},"pull_request_author_associations_count":{"CONTRIBUTOR":64,"NONE":31,"COLLABORATOR":18,"MEMBER":17,"OWNER":1},"issue_authors":{"pitr-ch":16,"jdantonio":7,"eregon":4,"bensheldon":2,"hms":2,"leoarnold":2,"hanazuki":2,"mensfeld":2,"voxik":2,"laser":1,"RemcodM":1,"fosrias":1,"Largo":1,"emilyst":1,"gongfarmer":1,"forthrin":1,"stravid":1,"Earlopain":1,"kikonen":1,"dorianmarie":1,"chernenkov-ayu-sbmt":1,"kvtb":1,"obulkin":1,"marianposaceanu":1,"mtasaka":1,"dominicgrindle":1,"snickell":1,"divanikus":1,"Overload119":1,"aaronjensen":1,"elcuervo":1,"cesarizu":1,"aks":1,"hachi8833":1,"andrew-aladev":1,"wjordan":1,"SamSaffron":1,"thedrow":1,"herwinw":1,"aandrieu":1,"jonmast":1,"naddika":1,"sudoremo":1,"dueckes":1,"joshuay03":1,"nlegaillart-dri":1,"francesmcmullin":1,"barracuda156":1,"ajlai":1,"mikedalpee":1,"wimkorevaar":1,"flash-gordon":1,"vemv":1,"ianks":1,"ioquatix":1,"Apteryks":1,"jacobat":1,"catlee":1,"headius":1,"reeganviljoen":1,"hurricup":1,"grosser":1,"jrochkind":1,"totrash":1,"notjames":1,"meineerde":1,"banzhihang1":1,"luke-gru":1,"cwli24":1},"pull_request_authors":{"eregon":19,"bensheldon":13,"chrisseaton":11,"dependabot[bot]":10,"joshuay03":6,"meineerde":5,"y-yagi":4,"Earlopain":4,"nirvdrum":4,"ioquatix":3,"headius":3,"G-Rath":3,"hanazuki":3,"olleolleolle":2,"casperisfine":2,"wwahammy":2,"kkohrt":2,"barracuda156":2,"trinistr":2,"johnaAr555":2,"nertzy":2,"heka1024":2,"catlee":2,"usiegl00":2,"bolshakov":1,"keithrbennett":1,"tgwizard":1,"chenrui333":1,"freemanoid":1,"soulcutter":1,"petergoldstein":1,"francesmcmullin":1,"c960657":1,"aaronjensen":1,"pitr-ch":1,"SmokeyStack":1,"OuYangJinTing":1,"jacobat":1,"janbiedermann":1,"obulkin":1,"khaile":1,"thomas07vt":1,"danieldiekmeier":1,"wildmaples":1,"jbarrieault":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-21T00:00:07.919Z","repositories_count":14344563,"issues_count":34461832,"pull_requests_count":112826552,"authors_count":11241436,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":5,"github_actions":5},"past_year_issue_author_associations_count":{"NONE":5,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":6,"NONE":3,"MEMBER":1},"past_year_issue_authors":{"dominicgrindle":1,"forthrin":1,"gongfarmer":1,"headius":1,"mtasaka":1,"snickell":1},"past_year_pull_request_authors":{"dependabot[bot]":5,"johnaAr555":2,"trinistr":2,"eregon":1},"maintainers":[{"login":"eregon","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"},{"login":"pitr-ch","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitr-ch"},{"login":"chrisseaton","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrisseaton"},{"login":"jdantonio","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdantonio"},{"login":"nirvdrum","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nirvdrum"},{"login":"SmokeyStack","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SmokeyStack"}],"active_maintainers":[{"login":"eregon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eregon"}]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":4,"PullRequestEvent":17,"ForkEvent":14,"IssuesEvent":13,"WatchEvent":125,"IssueCommentEvent":62,"PushEvent":16,"PullRequestReviewEvent":35,"PullRequestReviewCommentEvent":27,"CreateEvent":4},"last_year":{"DeleteEvent":3,"PullRequestEvent":4,"ForkEvent":4,"IssuesEvent":2,"WatchEvent":52,"IssueCommentEvent":15,"PushEvent":6,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":8,"CreateEvent":2}},"keywords":["concurrency","ruby"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T15:03:40.658Z","updated_at":"2022-07-12T15:03:40.658Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/Gemfile","dependencies":[{"id":159516820,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"development","optional":false},{"id":159516821,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"~\u003e 1.0, \u003e= 1.0.7","direct":true,"kind":"development","optional":false},{"id":159516822,"package_name":"rake-compiler-dock","ecosystem":"rubygems","requirements":"~\u003e 1.0","direct":true,"kind":"development","optional":false},{"id":159516823,"package_name":"pry","ecosystem":"rubygems","requirements":"~\u003e 0.11","direct":true,"kind":"development","optional":false},{"id":159516824,"package_name":"yard","ecosystem":"rubygems","requirements":"~\u003e 0.9.0","direct":true,"kind":"runtime","optional":false},{"id":159516825,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"~\u003e 3.0","direct":true,"kind":"runtime","optional":false},{"id":159516826,"package_name":"md-ruby-eval","ecosystem":"rubygems","requirements":"~\u003e 0.6","direct":true,"kind":"runtime","optional":false},{"id":159516827,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.7","direct":true,"kind":"development","optional":false},{"id":159516828,"package_name":"timecop","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"development","optional":false},{"id":159516829,"package_name":"sigdump","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":159516830,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.16.0","direct":true,"kind":"runtime","optional":false},{"id":159516831,"package_name":"coveralls","ecosystem":"rubygems","requirements":"~\u003e 0.8.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:30:12.398Z","updated_at":"2023-01-13T15:30:12.398Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6884903339,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6884903342,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:30:12.702Z","updated_at":"2023-01-13T15:30:12.702Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/.github/workflows/docs.yml","dependencies":[{"id":6884905325,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6884905326,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6884905327,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6884905328,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/experimental.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:30:13.037Z","updated_at":"2023-01-13T15:30:13.037Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/.github/workflows/experimental.yml","dependencies":[{"id":6884905400,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6884905405,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"concurrent-ruby-edge.gemspec","sha":null,"kind":"manifest","created_at":"2025-12-07T21:04:47.680Z","updated_at":"2025-12-07T21:04:47.680Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/concurrent-ruby-edge.gemspec","dependencies":[]},{"ecosystem":"rubygems","filepath":"concurrent-ruby-ext.gemspec","sha":null,"kind":"manifest","created_at":"2025-12-07T21:04:47.734Z","updated_at":"2025-12-07T21:04:47.734Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/concurrent-ruby-ext.gemspec","dependencies":[]},{"ecosystem":"rubygems","filepath":"concurrent-ruby.gemspec","sha":null,"kind":"manifest","created_at":"2025-12-07T21:04:47.787Z","updated_at":"2025-12-07T21:04:47.787Z","repository_link":"https://github.com/ruby-concurrency/concurrent-ruby/blob/master/concurrent-ruby.gemspec","dependencies":[]}],"score":36.87934636624452,"created_at":"2024-12-15T21:38:07.431Z","updated_at":"2026-04-30T19:30:29.556Z","avatar_url":"https://github.com/ruby-concurrency.png","language":"Ruby","monthly_downloads":0,"readme":"# Concurrent Ruby\n\n[![Gem Version](https://badge.fury.io/rb/concurrent-ruby.svg)](http://badge.fury.io/rb/concurrent-ruby)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](http://opensource.org/licenses/MIT)\n[![Gitter chat](https://img.shields.io/badge/IRC%20(gitter)-devs%20%26%20users-brightgreen.svg)](https://gitter.im/ruby-concurrency/concurrent-ruby)\n\nModern concurrency tools for Ruby. Inspired by\n[Erlang](http://www.erlang.org/doc/reference_manual/processes.html),\n[Clojure](http://clojure.org/concurrent_programming),\n[Scala](http://akka.io/),\n[Haskell](http://www.haskell.org/haskellwiki/Applications_and_libraries/Concurrency_and_parallelism#Concurrent_Haskell),\n[F#](http://blogs.msdn.com/b/dsyme/archive/2010/02/15/async-and-parallel-design-patterns-in-f-part-3-agents.aspx),\n[C#](http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx),\n[Java](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/package-summary.html),\nand classic concurrency patterns.\n\n\u003cimg src=\"https://raw.githubusercontent.com/ruby-concurrency/concurrent-ruby/master/docs-source/logo/concurrent-ruby-logo-300x300.png\" align=\"right\" style=\"margin-left: 20px;\" /\u003e\n\nThe design goals of this gem are:\n\n*   Be an 'unopinionated' toolbox that provides useful utilities without debating which is better \n    or why\n*   Remain free of external gem dependencies\n*   Stay true to the spirit of the languages providing inspiration\n*   But implement in a way that makes sense for Ruby\n*   Keep the semantics as idiomatic Ruby as possible\n*   Support features that make sense in Ruby\n*   Exclude features that don't make sense in Ruby\n*   Be small, lean, and loosely coupled\n*   Thread-safety\n*   Backward compatibility\n\n## Contributing\n\n**This gem depends on \n[contributions](https://github.com/ruby-concurrency/concurrent-ruby/graphs/contributors) and we \nappreciate your help. Would you like to contribute? Great! Have a look at \n[issues with `looking-for-contributor` label](https://github.com/ruby-concurrency/concurrent-ruby/issues?q=is%3Aissue+is%3Aopen+label%3Alooking-for-contributor).** And if you pick something up let us know on the issue.\n\nYou can also get started by triaging issues which may include reproducing bug reports or asking for vital information, such as version numbers or reproduction instructions. If you would like to start triaging issues, one easy way to get started is to [subscribe to concurrent-ruby on CodeTriage](https://www.codetriage.com/ruby-concurrency/concurrent-ruby). [![Open Source Helpers](https://www.codetriage.com/ruby-concurrency/concurrent-ruby/badges/users.svg)](https://www.codetriage.com/ruby-concurrency/concurrent-ruby)\n\n## Thread Safety\n\n*Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency \nlibrary, providing consistent behavior and guarantees on all three main Ruby interpreters\n(MRI/CRuby, JRuby, TruffleRuby).*\n\nEvery abstraction in this library is thread safe. Specific thread safety guarantees are documented \nwith each abstraction.\n\nIt is critical to remember, however, that Ruby is a language of mutable references. *No*\nconcurrency library for Ruby can ever prevent the user from making thread safety mistakes (such as\nsharing a mutable object between threads and modifying it on both threads) or from creating\ndeadlocks through incorrect use of locks. All the library can do is provide safe abstractions which\nencourage safe practices. Concurrent Ruby provides more safe concurrency abstractions than any\nother Ruby library, many of which support the mantra of \n[\"Do not communicate by sharing memory; instead, share memory by communicating\"](https://blog.golang.org/share-memory-by-communicating).\nConcurrent Ruby is also the only Ruby library which provides a full suite of thread safe and\nimmutable variable types and data structures.\n\nWe've also initiated discussion to document the [memory model](docs-source/synchronization.md) of Ruby which \nwould provide consistent behaviour and guarantees on all three main Ruby interpreters \n(MRI/CRuby, JRuby, TruffleRuby).\n\n## Features \u0026 Documentation\n\n**The primary site for documentation is the automatically generated \n[API documentation](http://ruby-concurrency.github.io/concurrent-ruby/index.html) which is up to \ndate with latest release.** This readme matches the master so may contain new stuff not yet \nreleased.\n\nWe also have a [IRC (gitter)](https://gitter.im/ruby-concurrency/concurrent-ruby).\n\n### Versioning\n\n*   `concurrent-ruby` uses [Semantic Versioning](http://semver.org/)\n*   `concurrent-ruby-ext` has always same version as `concurrent-ruby`\n*   `concurrent-ruby-edge` will always be 0.y.z therefore following \n    [point 4](http://semver.org/#spec-item-4) applies *\"Major version zero \n    (0.y.z) is for initial development. Anything may change at any time. The \n    public API should not be considered stable.\"* However we additionally use \n    following rules:\n    *   Minor version increment means incompatible changes were made\n    *   Patch version increment means only compatible changes were made\n\n\n#### General-purpose Concurrency Abstractions\n\n*   [Async](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Async.html):\n    A mixin module that provides simple asynchronous behavior to a class. Loosely based on Erlang's \n    [gen_server](http://www.erlang.org/doc/man/gen_server.html).\n*   [ScheduledTask](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ScheduledTask.html):\n    Like a Future scheduled for a specific future time.\n*   [TimerTask](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/TimerTask.html):\n    A Thread that periodically wakes up to perform work at regular intervals.\n*   [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html):\n    Unified implementation of futures and promises which combines features of previous `Future`,\n    `Promise`, `IVar`, `Event`, `dataflow`, `Delay`, and (partially) `TimerTask` into a single \n    framework. It extensively uses the new synchronization layer to make all the features \n    **non-blocking** and **lock-free**, with the exception of obviously blocking operations like \n    `#wait`, `#value`. It also offers better performance.    \n\n#### Thread-safe Value Objects, Structures, and Collections\n\nCollection classes that were originally part of the (deprecated) `thread_safe` gem:\n\n*   [Array](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Array.html) A thread-safe\n    subclass of Ruby's standard [Array](http://ruby-doc.org/core/Array.html).\n*   [Hash](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Hash.html) A thread-safe\n    subclass of Ruby's standard [Hash](http://ruby-doc.org/core/Hash.html).\n*   [Set](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Set.html) A thread-safe\n    subclass of Ruby's standard [Set](http://ruby-doc.org/stdlib-2.4.0/libdoc/set/rdoc/Set.html).\n*   [Map](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Map.html) A hash-like object\n    that should have much better performance characteristics, especially under high concurrency, \n    than `Concurrent::Hash`.\n*   [Tuple](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Tuple.html) A fixed size\n    array with volatile (synchronized, thread safe) getters/setters.\n\nValue objects inspired by other languages:\n\n*   [Maybe](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Maybe.html) A thread-safe,\n    immutable object representing an optional value, based on \n    [Haskell Data.Maybe](https://hackage.haskell.org/package/base-4.2.0.1/docs/Data-Maybe.html).\n\nStructure classes derived from Ruby's [Struct](http://ruby-doc.org/core/Struct.html):\n\n*   [ImmutableStruct](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ImmutableStruct.html)\n    Immutable struct where values are set at construction and cannot be changed later.\n*   [MutableStruct](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/MutableStruct.html)\n    Synchronized, mutable struct where values can be safely changed at any time.\n*   [SettableStruct](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/SettableStruct.html)\n    Synchronized, write-once struct where values can be set at most once, either at construction \n    or any time thereafter.\n\nThread-safe variables:\n\n*   [Agent](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Agent.html): A way to\n    manage shared, mutable, *asynchronous*, independent state. Based on Clojure's \n    [Agent](http://clojure.org/agents).\n*   [Atom](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Atom.html): A way to manage\n    shared, mutable, *synchronous*, independent state. Based on Clojure's \n    [Atom](http://clojure.org/atoms).\n*   [AtomicBoolean](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/AtomicBoolean.html)\n    A boolean value that can be updated atomically.\n*   [AtomicFixnum](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/AtomicFixnum.html)\n    A numeric value that can be updated atomically.\n*   [AtomicReference](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/AtomicReference.html)\n    An object reference that may be updated atomically.\n*   [Exchanger](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Exchanger.html)\n    A synchronization point at which threads can pair and swap elements within pairs. Based on \n    Java's [Exchanger](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Exchanger.html).\n*   [MVar](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/MVar.html) A synchronized\n    single element container. Based on Haskell's \n    [MVar](https://hackage.haskell.org/package/base-4.8.1.0/docs/Control-Concurrent-MVar.html) and \n    Scala's [MVar](http://docs.typelevel.org/api/scalaz/nightly/index.html#scalaz.concurrent.MVar$).\n*   [ThreadLocalVar](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ThreadLocalVar.html)\n    A variable where the value is different for each thread.\n*   [TVar](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/TVar.html) A transactional\n    variable implementing software transactional memory (STM). Based on Clojure's \n    [Ref](http://clojure.org/refs).\n\n#### Java-inspired ThreadPools and Other Executors\n\n*   See the [thread pool](http://ruby-concurrency.github.io/concurrent-ruby/master/file.thread_pools.html)\n    overview, which also contains a list of other Executors available.\n\n#### Thread Synchronization Classes and Algorithms\n\n*   [CountDownLatch](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/CountDownLatch.html)\n    A synchronization object that allows one thread to wait on multiple other threads.\n*   [CyclicBarrier](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/CyclicBarrier.html)\n    A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point.\n*   [Event](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Event.html) Old school\n    kernel-style event.\n*   [ReadWriteLock](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ReadWriteLock.html)\n    A lock that supports multiple readers but only one writer.\n*   [ReentrantReadWriteLock](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ReentrantReadWriteLock.html)\n    A read/write lock with reentrant and upgrade features.\n*   [Semaphore](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Semaphore.html)\n    A counting-based locking mechanism that uses permits.\n*   [AtomicMarkableReference](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/AtomicMarkableReference.html)\n\n#### Deprecated\n\nDeprecated features are still available and bugs are being fixed, but new features will not be added.\n  \n*   ~~[Future](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Future.html):\n    An asynchronous operation that produces a value.~~ Replaced by \n    [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html).\n    *   ~~[.dataflow](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent.html#dataflow-class_method):\n        Built on Futures, Dataflow allows you to create a task that will be scheduled when all of \n        its data dependencies are available.~~ Replaced by \n        [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html).\n*   ~~[Promise](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promise.html): Similar\n    to Futures, with more features.~~ Replaced by \n    [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html).\n*   ~~[Delay](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Delay.html) Lazy evaluation\n    of a block yielding an immutable result. Based on Clojure's \n    [delay](https://clojuredocs.org/clojure.core/delay).~~ Replaced by \n    [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html).\n*   ~~[IVar](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/IVar.html) Similar to a\n    \"future\" but can be manually assigned once, after which it becomes immutable.~~ Replaced by \n    [Promises](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises.html).\n    \n### Edge Features\n\nThese are available in the `concurrent-ruby-edge` companion gem.\n\nThese features are under active development and may change frequently. They are expected not to\nkeep backward compatibility (they may also lack tests and documentation). Semantic versions will\nbe obeyed though. Features developed in `concurrent-ruby-edge` are expected to move to\n`concurrent-ruby` when final.\n\n*   [Actor](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Actor.html): Implements\n    the Actor Model, where concurrent actors exchange messages.\n    *Status: Partial documentation and tests; depends on new future/promise framework; stability is good.*\n*   [Channel](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Channel.html):\n    Communicating Sequential Processes ([CSP](https://en.wikipedia.org/wiki/Communicating_sequential_processes)).\n    Functionally equivalent to Go [channels](https://tour.golang.org/concurrency/2) with additional\n    inspiration from Clojure [core.async](https://clojure.github.io/core.async/).\n    *Status: Partial documentation and tests.*\n*   [LazyRegister](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/LazyRegister.html)\n*   [LockFreeLinkedSet](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Edge/LockFreeLinkedSet.html)\n    *Status: will be moved to core soon.*\n*   [LockFreeStack](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/LockFreeStack.html)\n    *Status: missing documentation and tests.*\n*   [Promises::Channel](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Promises/Channel.html)\n    A first in first out channel that accepts messages with push family of methods and returns\n    messages with pop family of methods.\n    Pop and push operations can be represented as futures, see `#pop_op` and `#push_op`.\n    The capacity of the channel can be limited to support back pressure, use capacity option in `#initialize`.\n    `#pop` method blocks ans `#pop_op` returns pending future if there is no message in the channel.\n    If the capacity is limited the `#push` method blocks and `#push_op` returns pending future.\n*   [Cancellation](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Cancellation.html)\n    The Cancellation abstraction provides cooperative cancellation.\n\n    The standard methods `Thread#raise` of `Thread#kill` available in Ruby\n    are very dangerous (see linked the blog posts bellow).\n    Therefore concurrent-ruby provides an alternative.\n    \n    *   \u003chttps://jvns.ca/blog/2015/11/27/why-rubys-timeout-is-dangerous-and-thread-dot-raise-is-terrifying/\u003e\n    *   \u003chttp://www.mikeperham.com/2015/05/08/timeout-rubys-most-dangerous-api/\u003e\n    *   \u003chttp://blog.headius.com/2008/02/rubys-threadraise-threadkill-timeoutrb.html\u003e\n\n    It provides an object which represents a task which can be executed,\n    the task has to get the reference to the object and periodically cooperatively check that it is not cancelled.\n    Good practices to make tasks cancellable:\n    *   check cancellation every cycle of a loop which does significant work,\n    *   do all blocking actions in a loop with a timeout then on timeout check cancellation\n        and if ok block again with the timeout \n*   [Throttle](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/Throttle.html)\n    A tool managing concurrency level of tasks.\n*   [ErlangActor](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ErlangActor.html)\n    Actor implementation which precisely matches Erlang actor behaviour. \n    Requires at least Ruby 2.1 otherwise it's not loaded.\n*   [WrappingExecutor](http://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/WrappingExecutor.html) \n    A delegating executor which modifies each task before the task is given to \n    the target executor it delegates to.\n\n## Supported Ruby versions\n\n* MRI 2.3 and above\n* Latest JRuby 9000\n* Latest TruffleRuby\n\n## Usage\n\nEverything within this gem can be loaded simply by requiring it:\n\n```ruby\nrequire 'concurrent'\n```\n\nYou can also require a specific abstraction [part of the public documentation](https://ruby-concurrency.github.io/concurrent-ruby/master/index.html) since concurrent-ruby 1.2.0, for example:\n```ruby\nrequire 'concurrent/map'\nrequire 'concurrent/atomic/atomic_reference'\nrequire 'concurrent/executor/fixed_thread_pool'\n```\n\nTo use the tools in the Edge gem it must be required separately:\n\n```ruby\nrequire 'concurrent-edge'\n```\n\nIf the library does not behave as expected, `Concurrent.use_simple_logger(:DEBUG)` could\nhelp to reveal the problem.\n\n## Installation\n\n```shell\ngem install concurrent-ruby\n```\n\nor add the following line to Gemfile:\n\n```ruby\ngem 'concurrent-ruby', require: 'concurrent'\n```\n\nand run `bundle install` from your shell.\n\n### Edge Gem Installation\n\nThe Edge gem must be installed separately from the core gem:\n\n```shell\ngem install concurrent-ruby-edge\n```\n\nor add the following line to Gemfile:\n\n```ruby\ngem 'concurrent-ruby-edge', require: 'concurrent-edge'\n```\n\nand run `bundle install` from your shell.\n\n\n### C Extensions for MRI\n\nPotential performance improvements may be achieved under MRI by installing optional C extensions.\nTo minimise installation errors the C extensions are available in the `concurrent-ruby-ext`\nextension gem. `concurrent-ruby` and `concurrent-ruby-ext` are always released together with same\nversion. Simply install the extension gem too:\n\n```ruby\ngem install concurrent-ruby-ext\n```\n\nor add the following line to Gemfile:\n\n```ruby\ngem 'concurrent-ruby-ext'\n```\n\nand run `bundle install` from your shell.\n\nIn code it is only necessary to\n\n```ruby\nrequire 'concurrent'\n```\n\nThe `concurrent-ruby` gem will automatically detect the presence of the `concurrent-ruby-ext` gem\nand load the appropriate C extensions.\n\n#### Note For gem developers\n\nNo gems should depend on `concurrent-ruby-ext`. Doing so will force C extensions on your users. The\nbest practice is to depend on `concurrent-ruby` and let users to decide if they want C extensions.\n\n## Building the gem\n\n### Requirements\n\n* Recent CRuby\n* JRuby, `rbenv install jruby-9.2.17.0`\n* Set env variable `CONCURRENT_JRUBY_HOME` to point to it, e.g. `/usr/local/opt/rbenv/versions/jruby-9.2.17.0`\n* Install Docker or Podman, required for Windows builds\n* If `bundle config get path` is set, use `bundle config set --local path.system true` otherwise the `gem name, path: '.'` gems won't be found (Bundler limitation).\n\n### Publishing the Gem\n\n* Update `version.rb`\n* Update the CHANGELOG\n* Add the new version to `docs-source/signpost.md`. Needs to be done only if there are visible changes in the documentation.\n* Commit (and push) the changes.\n* Use `bundle exec rake release` to release the gem.\n  It consists of `['release:checks', 'release:build', 'release:test', 'release:publish']` steps.\n  It will ask at the end before publishing anything. Steps can also be executed individually.\n\n## Maintainers\n\n* [Benoit Daloze](https://github.com/eregon)\n* [Matthew Draper](https://github.com/matthewd)\n* [Rafael França](https://github.com/rafaelfranca)\n* [Charles Oliver Nutter](https://github.com/headius)\n* [Ben Sheldon](https://github.com/bensheldon)\n* [Samuel Williams](https://github.com/ioquatix)\n* [Joshua Young](https://github.com/joshuay03)\n\n### Special Thanks to\n\n* [Jerry D'Antonio](https://github.com/jdantonio) for creating the gem\n* [Brian Durand](https://github.com/bdurand) for the `ref` gem\n* [Charles Oliver Nutter](https://github.com/headius) for the `atomic` and `thread_safe` gems\n* [thedarkone](https://github.com/thedarkone) for the `thread_safe` gem\n\nto the past maintainers\n\n* [Chris Seaton](https://github.com/chrisseaton)\n* [Petr Chalupa](https://github.com/pitr-ch)\n* [Michele Della Torre](https://github.com/mighe)\n* [Paweł Obrok](https://github.com/obrok)\n* [Lucas Allan](https://github.com/lucasallan)\n\nand to [Ruby Association](https://www.ruby.or.jp/en/) for sponsoring a project \n[\"Enhancing Ruby’s concurrency tooling\"](https://www.ruby.or.jp/en/news/20181106) in 2018. \n\n## License and Copyright\n\n*Concurrent Ruby* is free software released under the \n[MIT License](http://www.opensource.org/licenses/MIT).\n\nThe *Concurrent Ruby* [logo](https://raw.githubusercontent.com/ruby-concurrency/concurrent-ruby/master/docs-source/logo/concurrent-ruby-logo-300x300.png) was\ndesigned by [David Jones](https://twitter.com/zombyboy). It is Copyright \u0026copy; 2014 \n[Jerry D'Antonio](https://twitter.com/jerrydantonio). All Rights Reserved.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygem","rack","rspec","crash-reporting","multithreading","sinatra","ruby-gem"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/256","html_url":"https://ruby.ecosyste.ms/projects/256"}