{"id":360617,"url":"https://github.com/jakartaee/persistence","last_synced_at":"2026-08-22T21:32:08.075Z","repository":{"id":35444716,"uuid":"144143764","full_name":"jakartaee/persistence","owner":"jakartaee","description":null,"archived":false,"fork":false,"pushed_at":"2026-08-09T08:12:44.000Z","size":7100,"stargazers_count":267,"open_issues_count":126,"forks_count":75,"subscribers_count":25,"default_branch":"main","last_synced_at":"2026-08-12T16:45:52.282Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jakartaee.github.io/persistence/","language":"Java","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/jakartaee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-08-09T11:30:23.000Z","updated_at":"2026-08-11T18:28:00.000Z","dependencies_parsed_at":"2024-03-28T11:32:51.220Z","dependency_job_id":"4812354a-acf4-4487-95df-c10b9def98c7","html_url":"https://github.com/jakartaee/persistence","commit_stats":null,"previous_names":["eclipse-ee4j/jpa-api"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/jakartaee/persistence","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee","download_url":"https://codeload.github.com/jakartaee/persistence/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36616505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":{"login":"jakartaee","name":"Jakarta EE","uuid":"36201228","kind":"organization","description":"","email":null,"website":"https://jakarta.ee","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36201228?v=4","repositories_count":65,"last_synced_at":"2024-03-26T00:07:07.773Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jakartaee","funding_links":[],"total_stars":3136,"followers":435,"following":0,"created_at":"2022-11-02T22:26:38.370Z","updated_at":"2024-03-26T00:07:08.923Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakartaee/repositories"},"packages":[],"commits":{"id":9840086,"full_name":"jakartaee/persistence","default_branch":"master","total_commits":1317,"total_committers":31,"total_bot_commits":18,"total_bot_committers":1,"mean_commits":42.483870967741936,"dds":0.21336370539104021,"past_year_total_commits":1036,"past_year_total_committers":19,"past_year_total_bot_commits":13,"past_year_total_bot_committers":1,"past_year_mean_commits":54.526315789473685,"past_year_dds":0.14189189189189189,"last_synced_at":"2026-08-19T20:11:13.071Z","last_synced_commit":"0975b1ba56e62650d1e74c5aab2d24d5d00b9c1f","created_at":"2025-05-07T12:56:26.206Z","updated_at":"2026-08-19T20:11:10.185Z","committers":[{"name":"Gavin King","email":"gavin@hibernate.org","login":"gavinking","count":1036},{"name":"Lukas Jungmann","email":"lukas.jungmann@oracle.com","login":"lukasj","count":86},{"name":"marko-bekhta","email":"marko.prykladna@gmail.com","login":"marko-bekhta","count":82},{"name":"Eclipse JPA Bot","email":"jpa-bot@eclipse.org","login":"jpa-bot","count":27},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":18},{"name":"Christian Beikov","email":"christian.beikov@gmail.com","login":"beikov","count":10},{"name":"Nathan Rauh","email":"nathan.rauh@us.ibm.com","login":"njr-11","count":7},{"name":"Steve Ebersole","email":"steve@hibernate.org","login":"sebersole","count":7},{"name":"Tomáš Kraus","email":"tomas.kraus@oracle.com","login":"Tomas-Kraus","count":7},{"name":"Ehsan Zaery Moghaddam","email":"zaerymoghaddam@gmail.com","login":"moghaddam","count":4},{"name":"Piotrek Zygielo","email":"piotr.zygielo@gmail.com","login":"pzygielo","count":4},{"name":"Scott Marlow","email":"smarlow@redhat.com","login":"scottmarlow","count":4},{"name":"Dmitry Kornilov","email":"dmitry.kornilov@oracle.com","login":"m0mus","count":2},{"name":"Jorge Bescos Gascon","email":"jorge.bescos.gascon@oracle.com","login":"jbescos","count":2},{"name":"Otávio Santana","email":"otaviopolianasantana@gmail.com","login":"otaviojava","count":2},{"name":"Will Dazey","email":"dazeydev.3@gmail.com","login":"dazey3","count":2},{"name":"Yanming Zhou","email":"zhouyanming@gmail.com","login":"quaff","count":2},{"name":"dohyun_lim","email":"dohyun_lim@tmaxsoft.com","login":"kuuku123","count":2},{"name":"Christoph Schulz","email":"mail@ciis0.de","login":"ciis0","count":1},{"name":"David Matějček","email":"david.matejcek@omnifish.ee","login":"dmatej","count":1},{"name":"Dmitri Cherkas","email":"dmitricerkas@yahoo.com","login":"DmitriGit","count":1},{"name":"Emily Jiang","email":"emijiang6@googlemail.com","login":"Emily-Jiang","count":1},{"name":"Guillermo González de Agüero","email":"ggam","login":"ggam","count":1},{"name":"Henrique Dias Campos","email":"35738891+henriquediascampos","login":"henriquediascampos","count":1},{"name":"Karl-Philipp Richter","email":"krichter@posteo.de","login":"krichter722","count":1},{"name":"Mahmoud Anouti","email":"manouti","login":"manouti","count":1},{"name":"Maxim Nesen","email":"maxim.nesen@oracle.com","login":"senivam","count":1},{"name":"Sanne Grinovero","email":"sanne@redhat.com","login":"Sanne","count":1},{"name":"Scott M Stark","email":"starksm64@gmail.com","login":"starksm64","count":1},{"name":"bo he","email":"qq111372757@gmail.com","login":"hebo6","count":1},{"name":"hantsy","email":"hantsy@gmail.com","login":"hantsy","count":1}],"past_year_committers":[{"name":"Gavin King","email":"gavin@hibernate.org","login":"gavinking","count":889},{"name":"marko-bekhta","email":"marko.prykladna@gmail.com","login":"marko-bekhta","count":82},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":13},{"name":"jpa-bot","email":"jpa-bot@eclipse.org","login":"jpa-bot","count":12},{"name":"Christian Beikov","email":"christian.beikov@gmail.com","login":"beikov","count":10},{"name":"Nathan Rauh","email":"nathan.rauh@us.ibm.com","login":"njr-11","count":7},{"name":"Steve Ebersole","email":"steve@hibernate.org","login":"sebersole","count":6},{"name":"Lukas Jungmann","email":"lukas.jungmann@oracle.com","login":"lukasj","count":2},{"name":"Otávio Santana","email":"otaviopolianasantana@gmail.com","login":"otaviojava","count":2},{"name":"Piotrek Zygielo","email":"piotr.zygielo@gmail.com","login":"pzygielo","count":2},{"name":"Yanming Zhou","email":"zhouyanming@gmail.com","login":"quaff","count":2},{"name":"dohyun_lim","email":"dohyun_lim@tmaxsoft.com","login":"kuuku123","count":2},{"name":"Christoph Schulz","email":"mail@ciis0.de","login":"ciis0","count":1},{"name":"Emily Jiang","email":"emijiang6@googlemail.com","login":"Emily-Jiang","count":1},{"name":"Henrique Dias Campos","email":"35738891+henriquediascampos","login":"henriquediascampos","count":1},{"name":"Jorge Bescos Gascon","email":"jorge.bescos.gascon@oracle.com","login":"jbescos","count":1},{"name":"Maxim Nesen","email":"maxim.nesen@oracle.com","login":"senivam","count":1},{"name":"Sanne Grinovero","email":"sanne@redhat.com","login":"Sanne","count":1},{"name":"Scott Marlow","email":"scott.marlow@ibm.com","login":"scottmarlow","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6760949,"commits_count":979925585,"contributors_count":41305604,"owners_count":1361143,"committers_count":3355573,"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":{"table":{"full_name":"jakartaee/persistence","html_url":"https://github.com/jakartaee/persistence","last_synced_at":"2026-08-21T21:03:34.571Z","status":null,"issues_count":236,"pull_requests_count":275,"avg_time_to_close_issue":65376264.25531915,"avg_time_to_close_pull_request":5269186.25,"issues_closed_count":94,"pull_requests_closed_count":172,"pull_request_authors_count":27,"issue_authors_count":52,"avg_comments_per_issue":5.046610169491525,"avg_comments_per_pull_request":1.3818181818181818,"merged_pull_requests_count":168,"bot_issues_count":0,"bot_pull_requests_count":14,"past_year_issues_count":31,"past_year_pull_requests_count":67,"past_year_avg_time_to_close_issue":1677827.75,"past_year_avg_time_to_close_pull_request":97482.59090909091,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":44,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":3.5483870967741935,"past_year_avg_comments_per_pull_request":1.0447761194029852,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":44,"created_at":"2023-05-16T05:12:49.910Z","updated_at":"2026-08-21T21:03:34.571Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakartaee%2Fpersistence/issues","issue_labels_count":{"table":{"candidate-for-4":30,"Priority: Major":28,"4.0.0":15,"Type: New Feature":15,"Type: Improvement":14,"accepted":11,"challenge":9,"3.1.0":9,"Priority: Minor":5,"certification":5,"RFE":3,"Type: Bug":3,"bug":2,"JPA_next":2,"query":2,"jpql":2,"incompatible":1,"criteria":1,"jsr-310":1,"date":1,"Type: Task":1,"jpa":1,"JavaEE":1,"PRIORITY":1,"persistence":1,"java8":1,"time":1,"temporal":1,"date-time":1,"subquery":1,"entitytype":1,"configuration":1,"cache":1,"metatypes":1,"3.2.0":1}},"pull_request_labels_count":{"table":{"4.0.0":23,"dependencies":14,"ruby":6,"candidate-for-4":2,"incompatible":1}},"issue_author_associations_count":{"table":{"CONTRIBUTOR":145,"NONE":64,"MEMBER":27}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":201,"MEMBER":50,"NONE":24}},"issue_authors":{"table":{"gavinking":89,"lukasj":55,"beikov":16,"hantsy":8,"sebersole":6,"jgrassel":5,"quaff":4,"arjantijms":3,"scottmarlow":3,"nlisker":2,"njr-11":2,"nexus061":2,"dazey3":2,"ivargrimstad":1,"ymajoros":1,"AleksNo":1,"devxzero":1,"neenika":1,"yrodiere":1,"murilocardoso":1,"BalusC":1,"MelleD":1,"marko-bekhta":1,"edburns":1,"rbygrave":1,"IQbrod":1,"dreab8":1,"m-reza-rahman":1,"reda-alaoui":1,"abhijitdash":1,"jhanders34":1,"jborgers":1,"trajano":1,"archiecobbs":1,"yaharga":1,"rhuan080":1,"Quix0r":1,"pdurbin":1,"otaviojava":1,"alexlitovsky":1,"odrotbohm":1,"jeanouii":1,"anddero":1,"gwdgithubnom":1,"carmi2214":1,"urbandroid":1,"wwulfric":1,"AlexBBBril":1,"asafbennatan":1,"gergelymolnarpro":1,"starksm64":1,"Riva-Tholoor-Philip":1}},"pull_request_authors":{"table":{"gavinking":181,"lukasj":33,"dependabot[bot]":14,"marko-bekhta":10,"quaff":5,"mipo256":2,"sebersole":2,"senivam":2,"Olzie-12":2,"beikov":2,"dazey3":2,"henriquediascampos":2,"scottmarlow":2,"Emily-Jiang":2,"ciis0":2,"starksm64":1,"krichter722":1,"javasmithy":1,"Tomas-Kraus":1,"codeleeks":1,"ymajoros":1,"kuuku123":1,"DmitriGit":1,"hantsy":1,"gwdgithubnom":1,"jbescos":1,"dmatej":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-22T00:00:08.916Z","repositories_count":16251860,"issues_count":42038942,"pull_requests_count":134032775,"authors_count":11499080,"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":{"table":{"4.0.0":12,"candidate-for-4":4,"challenge":2,"3.2.0":1,"PRIORITY":1}},"past_year_pull_request_labels_count":{"table":{"4.0.0":23,"dependencies":6,"ruby":6,"candidate-for-4":2}},"past_year_issue_author_associations_count":{"table":{"MEMBER":20,"NONE":6,"CONTRIBUTOR":4}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":50,"CONTRIBUTOR":12,"NONE":5}},"past_year_issue_authors":{"table":{"gavinking":18,"nlisker":2,"scottmarlow":2,"alexlitovsky":1,"hantsy":1,"jhanders34":1,"marko-bekhta":1,"neenika":1,"otaviojava":1,"sebersole":1,"ymajoros":1}},"past_year_pull_request_authors":{"table":{"gavinking":43,"marko-bekhta":10,"dependabot[bot]":6,"senivam":2,"beikov":1,"javasmithy":1,"jbescos":1,"kuuku123":1,"sebersole":1,"ymajoros":1}},"maintainers":[{"table":{"login":"gavinking","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gavinking"}},{"table":{"login":"marko-bekhta","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marko-bekhta"}},{"table":{"login":"jgrassel","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgrassel"}},{"table":{"login":"scottmarlow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/scottmarlow"}},{"table":{"login":"jbescos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbescos"}},{"table":{"login":"jhanders34","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhanders34"}},{"table":{"login":"ivargrimstad","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivargrimstad"}}],"active_maintainers":[{"table":{"login":"gavinking","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gavinking"}},{"table":{"login":"marko-bekhta","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marko-bekhta"}},{"table":{"login":"jbescos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbescos"}},{"table":{"login":"jhanders34","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhanders34"}},{"table":{"login":"scottmarlow","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/scottmarlow"}}]}},"events":{"total":{"CreateEvent":8,"DeleteEvent":4,"ForkEvent":10,"IssueCommentEvent":474,"IssuesEvent":166,"PullRequestEvent":173,"PullRequestReviewCommentEvent":203,"PullRequestReviewEvent":190,"PushEvent":127,"WatchEvent":35},"last_year":{"CreateEvent":6,"DeleteEvent":4,"ForkEvent":2,"IssueCommentEvent":293,"IssuesEvent":127,"PullRequestEvent":146,"PullRequestReviewCommentEvent":192,"PullRequestReviewEvent":181,"PushEvent":127,"WatchEvent":10}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/maven.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T21:30:42.978Z","updated_at":"2023-01-15T21:30:42.978Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/.github/workflows/maven.yml","dependencies":[{"id":6934287402,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2.3.4","direct":true,"kind":"composite","optional":false},{"id":6934287408,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/web.yml","sha":null,"kind":"manifest","created_at":"2023-11-16T15:44:34.499Z","updated_at":"2023-11-16T15:44:34.499Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/.github/workflows/web.yml","dependencies":[{"id":14537485288,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14537485289,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14537485290,"package_name":"actions/configure-pages","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14537485291,"package_name":"actions/jekyll-build-pages","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14537485292,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14537485293,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"api/pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-16T15:44:34.831Z","updated_at":"2023-11-16T15:44:34.831Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/api/pom.xml","dependencies":[]},{"ecosystem":"maven","filepath":"spec/pom.xml","sha":null,"kind":"manifest","created_at":"2023-11-16T15:44:35.024Z","updated_at":"2023-11-16T15:44:35.024Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/spec/pom.xml","dependencies":[]},{"ecosystem":"rubygems","filepath":"www/Gemfile","sha":null,"kind":"manifest","created_at":"2023-11-16T15:44:35.059Z","updated_at":"2023-11-16T15:44:35.059Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/www/Gemfile","dependencies":[{"id":14537487317,"package_name":"github-pages","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":14537487318,"package_name":"jekyll-theme-jakarta-ee","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":14537487680,"package_name":"webrick","ecosystem":"rubygems","requirements":"~\u003e 1.7","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"www/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2023-11-16T15:44:35.487Z","updated_at":"2023-11-16T15:44:35.487Z","repository_link":"https://github.com/jakartaee/persistence/blob/main/www/Gemfile.lock","dependencies":[{"id":14537487713,"package_name":"activesupport","ecosystem":"rubygems","requirements":"7.0.8","direct":false,"kind":"runtime","optional":false},{"id":14537487714,"package_name":"addressable","ecosystem":"rubygems","requirements":"2.8.5","direct":false,"kind":"runtime","optional":false},{"id":14537487715,"package_name":"base64","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":14537487716,"package_name":"coffee-script","ecosystem":"rubygems","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":14537487717,"package_name":"coffee-script-source","ecosystem":"rubygems","requirements":"1.11.1","direct":false,"kind":"runtime","optional":false},{"id":14537487718,"package_name":"colorator","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14537487719,"package_name":"commonmarker","ecosystem":"rubygems","requirements":"0.23.10","direct":false,"kind":"runtime","optional":false},{"id":14537487720,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":14537487721,"package_name":"dnsruby","ecosystem":"rubygems","requirements":"1.70.0","direct":false,"kind":"runtime","optional":false},{"id":14537487722,"package_name":"em-websocket","ecosystem":"rubygems","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":14537487723,"package_name":"ethon","ecosystem":"rubygems","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":14537487724,"package_name":"eventmachine","ecosystem":"rubygems","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":14537487725,"package_name":"execjs","ecosystem":"rubygems","requirements":"2.9.1","direct":false,"kind":"runtime","optional":false},{"id":14537487726,"package_name":"faraday","ecosystem":"rubygems","requirements":"2.7.11","direct":false,"kind":"runtime","optional":false},{"id":14537487727,"package_name":"faraday-net_http","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":14537487728,"package_name":"ffi","ecosystem":"rubygems","requirements":"1.15.5","direct":false,"kind":"runtime","optional":false},{"id":14537487729,"package_name":"forwardable-extended","ecosystem":"rubygems","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":14537487730,"package_name":"gemoji","ecosystem":"rubygems","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":14537487731,"package_name":"github-pages","ecosystem":"rubygems","requirements":"228","direct":false,"kind":"runtime","optional":false},{"id":14537487732,"package_name":"github-pages-health-check","ecosystem":"rubygems","requirements":"1.17.9","direct":false,"kind":"runtime","optional":false},{"id":14537487733,"package_name":"html-pipeline","ecosystem":"rubygems","requirements":"2.14.3","direct":false,"kind":"runtime","optional":false},{"id":14537487734,"package_name":"http_parser.rb","ecosystem":"rubygems","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":14537487735,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":14537487736,"package_name":"jekyll","ecosystem":"rubygems","requirements":"3.9.3","direct":false,"kind":"runtime","optional":false},{"id":14537487737,"package_name":"jekyll-avatar","ecosystem":"rubygems","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":14537487738,"package_name":"jekyll-coffeescript","ecosystem":"rubygems","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14537487739,"package_name":"jekyll-commonmark","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":14537487740,"package_name":"jekyll-commonmark-ghpages","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":14537487741,"package_name":"jekyll-default-layout","ecosystem":"rubygems","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":14537487742,"package_name":"jekyll-feed","ecosystem":"rubygems","requirements":"0.15.1","direct":false,"kind":"runtime","optional":false},{"id":14537487743,"package_name":"jekyll-gist","ecosystem":"rubygems","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":14537487744,"package_name":"jekyll-github-metadata","ecosystem":"rubygems","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":14537487745,"package_name":"jekyll-include-cache","ecosystem":"rubygems","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":14537487746,"package_name":"jekyll-mentions","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":14537487747,"package_name":"jekyll-optional-front-matter","ecosystem":"rubygems","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":14537487748,"package_name":"jekyll-paginate","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14537487749,"package_name":"jekyll-readme-index","ecosystem":"rubygems","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":14537487750,"package_name":"jekyll-redirect-from","ecosystem":"rubygems","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":14537487751,"package_name":"jekyll-relative-links","ecosystem":"rubygems","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":14537487752,"package_name":"jekyll-remote-theme","ecosystem":"rubygems","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":14537487753,"package_name":"jekyll-sass-converter","ecosystem":"rubygems","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":14537487754,"package_name":"jekyll-seo-tag","ecosystem":"rubygems","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":14537487755,"package_name":"jekyll-sitemap","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":14537487756,"package_name":"jekyll-swiss","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14537487757,"package_name":"jekyll-theme-architect","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487758,"package_name":"jekyll-theme-cayman","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487759,"package_name":"jekyll-theme-dinky","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487760,"package_name":"jekyll-theme-hacker","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487761,"package_name":"jekyll-theme-jakarta-ee","ecosystem":"rubygems","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":14537487762,"package_name":"jekyll-theme-leap-day","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487763,"package_name":"jekyll-theme-merlot","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487764,"package_name":"jekyll-theme-midnight","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487765,"package_name":"jekyll-theme-minimal","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487766,"package_name":"jekyll-theme-modernist","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487767,"package_name":"jekyll-theme-primer","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":14537487768,"package_name":"jekyll-theme-slate","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487769,"package_name":"jekyll-theme-tactile","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487770,"package_name":"jekyll-theme-time-machine","ecosystem":"rubygems","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14537487771,"package_name":"jekyll-titles-from-headings","ecosystem":"rubygems","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":14537487772,"package_name":"jekyll-watch","ecosystem":"rubygems","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":14537487773,"package_name":"jemoji","ecosystem":"rubygems","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":14537487774,"package_name":"kramdown","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":14537487775,"package_name":"kramdown-parser-gfm","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":14537487776,"package_name":"liquid","ecosystem":"rubygems","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":14537487777,"package_name":"listen","ecosystem":"rubygems","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":14537487778,"package_name":"mercenary","ecosystem":"rubygems","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":14537487779,"package_name":"minima","ecosystem":"rubygems","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":14537487780,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.20.0","direct":false,"kind":"runtime","optional":false},{"id":14537487781,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.15.4","direct":false,"kind":"runtime","optional":false},{"id":14537487782,"package_name":"octokit","ecosystem":"rubygems","requirements":"4.25.1","direct":false,"kind":"runtime","optional":false},{"id":14537487783,"package_name":"pathutil","ecosystem":"rubygems","requirements":"0.16.2","direct":false,"kind":"runtime","optional":false},{"id":14537487784,"package_name":"public_suffix","ecosystem":"rubygems","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":14537487785,"package_name":"racc","ecosystem":"rubygems","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":14537487786,"package_name":"rb-fsevent","ecosystem":"rubygems","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":14537487787,"package_name":"rb-inotify","ecosystem":"rubygems","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":14537487788,"package_name":"rexml","ecosystem":"rubygems","requirements":"3.2.6","direct":false,"kind":"runtime","optional":false},{"id":14537487789,"package_name":"rouge","ecosystem":"rubygems","requirements":"3.26.0","direct":false,"kind":"runtime","optional":false},{"id":14537487790,"package_name":"ruby2_keywords","ecosystem":"rubygems","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":14537487791,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":14537487792,"package_name":"safe_yaml","ecosystem":"rubygems","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":14537487793,"package_name":"sass","ecosystem":"rubygems","requirements":"3.7.4","direct":false,"kind":"runtime","optional":false},{"id":14537487794,"package_name":"sass-listen","ecosystem":"rubygems","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14537487795,"package_name":"sawyer","ecosystem":"rubygems","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":14537487796,"package_name":"simpleidn","ecosystem":"rubygems","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":14537487797,"package_name":"terminal-table","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":14537487798,"package_name":"typhoeus","ecosystem":"rubygems","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":14537487799,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":14537487800,"package_name":"unf","ecosystem":"rubygems","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":14537487801,"package_name":"unf_ext","ecosystem":"rubygems","requirements":"0.0.8.2","direct":false,"kind":"runtime","optional":false},{"id":14537487802,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":14537487803,"package_name":"webrick","ecosystem":"rubygems","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":14537487804,"package_name":"bundler","ecosystem":"rubygems","requirements":"2.4.10","direct":false,"kind":"runtime","optional":false}]}],"score":9.407796816354407,"created_at":"2025-05-07T22:19:43.300Z","updated_at":"2026-08-22T21:32:08.075Z","avatar_url":"https://github.com/jakartaee.png","language":"Java","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/360617","html_url":"https://summary.ecosyste.ms/projects/360617"}