From 2b794917e39e8ad4474f89e540a20c192e3db252 Mon Sep 17 00:00:00 2001 From: FazalAAli Date: Sun, 7 Jun 2026 00:34:39 -0500 Subject: [PATCH 01/34] gnomeExtensions.pop-shell: 1.2.0-unstable-2025-10-01 -> 1.2.0-unstable-2026-03-31 (cherry picked from commit 5337487344832eebd54d9facbbf38044d0e1cf31) --- pkgs/desktops/gnome/extensions/pop-shell/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/pop-shell/default.nix b/pkgs/desktops/gnome/extensions/pop-shell/default.nix index 900395223d06..3e2ccf9b692e 100644 --- a/pkgs/desktops/gnome/extensions/pop-shell/default.nix +++ b/pkgs/desktops/gnome/extensions/pop-shell/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation { pname = "gnome-shell-extension-pop-shell"; - version = "1.2.0-unstable-2025-10-01"; + version = "1.2.0-unstable-2026-03-31"; src = fetchFromGitHub { owner = "pop-os"; repo = "shell"; - rev = "3cb093b8e6a36c48dd5e84533dc874ea74cd8a9e"; - hash = "sha256-FNNc3RY+x6y4bRU9BCUcQdzkG6iM8kKeRGkziQrTUM0="; + rev = "7898b65c20735057faf0797f8ed056704ca55f0d"; + hash = "sha256-MmHoOxymo0QSRbRcSbFiv82+QWAwIwXwg/wyGQGVYiI="; }; nativeBuildInputs = [ From 47806b1a9fbe39e0ab9f169f7ec987cc878083f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:00:58 +0000 Subject: [PATCH 02/34] nezha: 2.2.9 -> 2.2.10 (cherry picked from commit c1e2fbb4b1568ae730f600505d0efe1b6a32124a) --- pkgs/by-name/ne/nezha/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 7515c28f10cd..691b09c2a228 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -49,13 +49,13 @@ let in buildGoModule (finalAttrs: { pname = "nezha"; - version = "2.2.9"; + version = "2.2.10"; src = fetchFromGitHub { owner = "nezhahq"; repo = "nezha"; tag = "v${finalAttrs.version}"; - hash = "sha256-5Mg44BTSL8J/i6fchb/8T9MOugZ0fetgsmiiEOwpLNs="; + hash = "sha256-eAJj+R3tSaZNa7aSfwLg8fS9grbGJRoBUBXdQpncqdI="; }; proxyVendor = true; From 598cde6ca85081f06c69c5ad065b3a8724ec7d9c Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Tue, 21 Jul 2026 10:41:34 +0200 Subject: [PATCH 03/34] gdal: fix tests with libtiff 4.7.2 https://github.com/OSGeo/gdal/commit/06ffb0333fe557cde262aa1e81466dda42684c53 Hydra: https://hydra.nixos.org/build/338860757 Not-cherry-picked-because: Unstable is on gdal 3.13, which will receive the upstream commit. --- pkgs/by-name/gd/gdal/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index 05cb62c60046..1c4f5c0f5990 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -124,6 +124,16 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/OSGeo/gdal/commit/50eea7456d83c9586f112ef96b43249372839dea.patch"; hash = "sha256-m1FsBC37h2uuaEeYezPZJFsDR6Ix/FDIZnuZZiSAYcw="; }) + + # Fix tests with libtiff 4.7.2 + # FAILED gcore/tiff_read.py::test_tiff_read_stripbytecounts_count_not_same_as_stripoffsets_count - + # AssertionError: assert '170' is None + (fetchpatch { + name = "0006-Internal-libtiff-resync-with-4.7.2rc3-and-adjust-tes.patch"; + url = "https://github.com/OSGeo/gdal/commit/06ffb0333fe557cde262aa1e81466dda42684c53.patch"; + hash = "sha256-teZ9cv8JQ2ua4tEWl3I8D9DYo8srGIBYIc2NfkgNMe4="; + includes = [ "autotest/gcore/tiff_read.py" ]; + }) ]; nativeBuildInputs = [ From 5a6212bcd1693fb73a9725efda3a2ac4703fbced Mon Sep 17 00:00:00 2001 From: staticdev Date: Sat, 18 Jul 2026 17:39:33 +0200 Subject: [PATCH 04/34] nextcloudPackages: update apps Assisted-by: Codex (GPT-5) (cherry picked from commit dfefe85452253b1b9e9f5d59e98f49aa1aab6486) --- pkgs/servers/nextcloud/packages/32.json | 68 ++++++++++++------------- pkgs/servers/nextcloud/packages/33.json | 68 ++++++++++++------------- pkgs/servers/nextcloud/packages/34.json | 68 ++++++++++++------------- 3 files changed, 102 insertions(+), 102 deletions(-) diff --git a/pkgs/servers/nextcloud/packages/32.json b/pkgs/servers/nextcloud/packages/32.json index 5a5083ef47d5..920cc3f6d1cd 100644 --- a/pkgs/servers/nextcloud/packages/32.json +++ b/pkgs/servers/nextcloud/packages/32.json @@ -1,8 +1,8 @@ { "bookmarks": { - "hash": "sha256-8F+sNG/+M8Ed/q5dcxW95KS5ZBNsEeZNR0P2OIe/HqQ=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.2/bookmarks-16.2.2.tar.gz", - "version": "16.2.2", + "hash": "sha256-0jBKcGX6ljlXruILcKlsm7ZBrC5hyDuHp/9lgG0eoBE=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.4/bookmarks-16.2.4.tar.gz", + "version": "16.2.4", "description": "- πŸ“‚ Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- πŸ“² Synchronize with all your browsers and devices\n- πŸ“” Store archived versions of your links in case they are depublished\n- πŸ” Full-text search on site contents\n- πŸ‘ͺ Share bookmarks with other users, groups and teams or via public links\n- βš› Generate RSS feeds of your collections\n- πŸ“ˆ Stats on how often you access which links\n- πŸ”’ Automatic backups of your bookmarks collection\n- πŸ’Ό Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -10,9 +10,9 @@ ] }, "calendar": { - "hash": "sha256-k7A38geyX6PS2j2t5iIXMMZMJsPKIiySVRKxcPAj+pM=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.0/calendar-v6.5.0.tar.gz", - "version": "6.5.0", + "hash": "sha256-aqMBHxBDvOba/4nP93iJfmYYKz7J0QRs3S8xOQCEHNY=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.1/calendar-v6.5.1.tar.gz", + "version": "6.5.1", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” **Search!** Find your events at ease\n* β˜‘οΈ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* πŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* πŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* πŸ“Ž **Attachments!** Add, upload and view event attachments\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-rFKmEZtyQgFjGBN44H167hGQP+n72uhUEiXlD7OguTI=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.3.15/contacts-v8.3.15.tar.gz", - "version": "8.3.15", + "hash": "sha256-KiSsvKFN2D+qoJcOGY1pfWA6FDP92rmGuPJnYPxybgc=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.3.16/contacts-v8.3.16.tar.gz", + "version": "8.3.16", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* πŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* πŸ‘₯ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -90,13 +90,13 @@ ] }, "end_to_end_encryption": { - "hash": "sha256-McIkFt53L1O+kb4zA3VisbgCKlcdht/DqPQKDOQTLds=", - "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.18.2/end_to_end_encryption-v1.18.2.tar.gz", - "version": "1.18.2", + "hash": "sha256-Tlv1zPWp8mLpZFrsxcbfqqro1tx5XGS+vgxrEYWe054=", + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.18.3/end_to_end_encryption-v1.18.3.tar.gz", + "version": "1.18.3", "description": "## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no oneβ€”not even the server administratorβ€”can read them.\n\n**Benefits:**\n- πŸ”’ **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- πŸ“± **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- 🎯 **Selective encryption**: Choose which folders to encrypt\n- πŸ›‘οΈ **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- πŸ” **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- πŸ”’ **Secure FileDrop integration**: Enables secure file sharing with encryption\n- πŸ›‘οΈ **Zero-knowledge architecture**: Server never has access to encryption keys\n- βš™οΈ **Group restrictions**: Limit app usage to specific user groups if needed\n- πŸ”„ **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\n⚠️ This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files.", "homepage": "https://github.com/nextcloud/end_to_end_encryption", "licenses": [ - "agpl" + "AGPL-3.0-or-later" ] }, "files_automatedtagging": { @@ -130,9 +130,9 @@ ] }, "forms": { - "hash": "sha256-r570gxd4j/AEMzT3vul6qxJsJ/bTEW459LONUOYA8ZM=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.2/forms-v5.3.2.tar.gz", - "version": "5.3.2", + "hash": "sha256-vd6qwBAGUtm+Fbfc/Ei1mtmENX5Zvz5ZlW1MGggytJ0=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.4/forms-v5.3.4.tar.gz", + "version": "5.3.4", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **πŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **πŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **πŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **πŸ§‘β€πŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API_v3.md).\n- **πŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -150,9 +150,9 @@ ] }, "groupfolders": { - "hash": "sha256-rOa82k/IwJdAweCzkZKLLqiOtP63eRdq98zxlnttFzc=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.16/groupfolders-v20.1.16.tar.gz", - "version": "20.1.16", + "hash": "sha256-7afza6xNdNqNzIhiRuRHyhruATFrJmlaQm/fYQNS3Pw=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.17/groupfolders-v20.1.17.tar.gz", + "version": "20.1.17", "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared\nfolders for selected teams within Nextcloud.\n\nAdmins can grant one or more teams access to a folder, configure permissions (such as read,\nwrite, and sharing rights), and assign storage quotas from the Team Folders section (under\nadmin settings). The app also supports advanced permissions and integration with Nextcloud’s\ntrash and versioning systems.\n\nAs of Hub 10 / Nextcloud 31, admins must be members of a team to assign that team to a Team\nFolder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ @@ -210,9 +210,9 @@ ] }, "mail": { - "hash": "sha256-c0pMd+A2Fbxa/20BAkg3lPeVRIdu0XRTbAGJxb/9NT0=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.7/mail-v5.10.7.tar.gz", - "version": "5.10.7", + "hash": "sha256-r7x9WkBAYw2KJ6D2FcLqbKHTHpVUP/z2eLjy4QorL7k=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.8/mail-v5.10.8.tar.gz", + "version": "5.10.8", "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -230,9 +230,9 @@ ] }, "music": { - "hash": "sha256-bQ9NBo5R/en3f68ag+mAsVWuhREjr/ajlKrfLn4Tvtg=", - "url": "https://github.com/nc-music/music/releases/download/v3.1.0/nc-music-3.1.0.tar.gz", - "version": "3.1.0", + "hash": "sha256-H8GsbDCdtHMKqsOVsyZA7nTBdBx0B+sfKdL5QupHEDI=", + "url": "https://github.com/nc-music/music/releases/download/v3.1.1/nc-music-3.1.1.tar.gz", + "version": "3.1.1", "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to scrobble plays and/or see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", "homepage": "https://github.com/nc-music/music", "licenses": [ @@ -370,9 +370,9 @@ ] }, "richdocuments": { - "hash": "sha256-oLV1AFCGt/ukZ06TkOpEBGxOPQ3Z66dY2rpDj0tXiP4=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.1.0/richdocuments-v9.1.0.tar.gz", - "version": "9.1.0", + "hash": "sha256-s/3SPckGmlTH+nS7VTqbDcBOgiLjW6RQsc6dwdg/zYE=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.1.1/richdocuments-v9.1.1.tar.gz", + "version": "9.1.1", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -380,9 +380,9 @@ ] }, "sociallogin": { - "hash": "sha256-8yB+PFGi9+bUjiEEHBJxAyySMluPO/1m3sPUThe5+t0=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.2/release.tar.gz", - "version": "6.5.2", + "hash": "sha256-/mnpEUfyhjGG31TKzFEfKUuzflPL+pGcf6PRbNnkaUE=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.3/release.tar.gz", + "version": "6.5.3", "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. Multiple claims (comma separated) also supported - groups will be merged.\nThe format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", "homepage": "https://github.com/zorn-v/nextcloud-social-login", "licenses": [ @@ -480,9 +480,9 @@ ] }, "user_saml": { - "hash": "sha256-LDiWtEaVJbNECJkcn80L4behkUyUsRlDFDd2lk2g+pE=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.1.4/user_saml-v8.1.4.tar.gz", - "version": "8.1.4", + "hash": "sha256-HseXj3gaVa1rjJ/C1N6x223yU0usyJ7rt8RqhVMKiDY=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.2.0/user_saml-v8.2.0.tar.gz", + "version": "8.2.0", "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\t* Authentik\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", "homepage": "https://github.com/nextcloud/user_saml", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/33.json b/pkgs/servers/nextcloud/packages/33.json index a075bf2f9b1d..0c8146f1a13a 100644 --- a/pkgs/servers/nextcloud/packages/33.json +++ b/pkgs/servers/nextcloud/packages/33.json @@ -1,8 +1,8 @@ { "bookmarks": { - "hash": "sha256-8F+sNG/+M8Ed/q5dcxW95KS5ZBNsEeZNR0P2OIe/HqQ=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.2/bookmarks-16.2.2.tar.gz", - "version": "16.2.2", + "hash": "sha256-0jBKcGX6ljlXruILcKlsm7ZBrC5hyDuHp/9lgG0eoBE=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.4/bookmarks-16.2.4.tar.gz", + "version": "16.2.4", "description": "- πŸ“‚ Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- πŸ“² Synchronize with all your browsers and devices\n- πŸ“” Store archived versions of your links in case they are depublished\n- πŸ” Full-text search on site contents\n- πŸ‘ͺ Share bookmarks with other users, groups and teams or via public links\n- βš› Generate RSS feeds of your collections\n- πŸ“ˆ Stats on how often you access which links\n- πŸ”’ Automatic backups of your bookmarks collection\n- πŸ’Ό Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -10,9 +10,9 @@ ] }, "calendar": { - "hash": "sha256-k7A38geyX6PS2j2t5iIXMMZMJsPKIiySVRKxcPAj+pM=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.0/calendar-v6.5.0.tar.gz", - "version": "6.5.0", + "hash": "sha256-aqMBHxBDvOba/4nP93iJfmYYKz7J0QRs3S8xOQCEHNY=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.1/calendar-v6.5.1.tar.gz", + "version": "6.5.1", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” **Search!** Find your events at ease\n* β˜‘οΈ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* πŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* πŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* πŸ“Ž **Attachments!** Add, upload and view event attachments\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-Lgw+wF40FlZTlbw5IXG/eUW8Chaw5Cm1i9f2R8YyPRU=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.7.3/contacts-v8.7.3.tar.gz", - "version": "8.7.3", + "hash": "sha256-2oDKASmKBOahKq2cDSIDr7ud2/plNK0DL0ReJKpHzAc=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.7.4/contacts-v8.7.4.tar.gz", + "version": "8.7.4", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* πŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* πŸ‘₯ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -90,9 +90,9 @@ ] }, "end_to_end_encryption": { - "hash": "sha256-Z6MyXz//LNVy7Mt+yFbHIY5zGEMfsdwnAEDFsIcrs1M=", - "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.0/end_to_end_encryption-v2.2.0.tar.gz", - "version": "2.2.0", + "hash": "sha256-NfnIdc2Q8GgfgjqD8PeTS+O5vTWMBld+vCX/6ng/Im8=", + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.1/end_to_end_encryption-v2.2.1.tar.gz", + "version": "2.2.1", "description": "## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no oneβ€”not even the server administratorβ€”can read them.\n\n**Benefits:**\n- πŸ”’ **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- πŸ“± **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- 🎯 **Selective encryption**: Choose which folders to encrypt\n- πŸ›‘οΈ **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- πŸ” **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- πŸ”’ **Secure FileDrop integration**: Enables secure file sharing with encryption\n- πŸ›‘οΈ **Zero-knowledge architecture**: Server never has access to encryption keys\n- βš™οΈ **Group restrictions**: Limit app usage to specific user groups if needed\n- πŸ”„ **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\n⚠️ This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files.", "homepage": "https://github.com/nextcloud/end_to_end_encryption", "licenses": [ @@ -130,9 +130,9 @@ ] }, "forms": { - "hash": "sha256-r570gxd4j/AEMzT3vul6qxJsJ/bTEW459LONUOYA8ZM=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.2/forms-v5.3.2.tar.gz", - "version": "5.3.2", + "hash": "sha256-vd6qwBAGUtm+Fbfc/Ei1mtmENX5Zvz5ZlW1MGggytJ0=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.4/forms-v5.3.4.tar.gz", + "version": "5.3.4", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **πŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **πŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **πŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **πŸ§‘β€πŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API_v3.md).\n- **πŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -150,13 +150,13 @@ ] }, "groupfolders": { - "hash": "sha256-2LlfB3hCX2RvIxG6W0LY4vz9833C/TX8rI0/Ab3jiiE=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v21.0.9/groupfolders-v21.0.9.tar.gz", - "version": "21.0.9", + "hash": "sha256-elHsIh1LD/5c1BT/+YLMSMLtMXdLacTPpU4SSORdjw0=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v21.0.10/groupfolders-v21.0.10.tar.gz", + "version": "21.0.10", "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared\nfolders for selected teams within Nextcloud.\n\nAdmins can grant one or more teams access to a folder, configure permissions (such as read,\nwrite, and sharing rights), and assign storage quotas from the Team Folders section (under\nadmin settings). The app also supports advanced permissions and integration with Nextcloud’s\ntrash and versioning systems.\n\nAs of Hub 10 / Nextcloud 31, admins must be members of a team to assign that team to a Team\nFolder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ - "agpl" + "AGPL-3.0-or-later" ] }, "guests": { @@ -210,9 +210,9 @@ ] }, "mail": { - "hash": "sha256-c0pMd+A2Fbxa/20BAkg3lPeVRIdu0XRTbAGJxb/9NT0=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.7/mail-v5.10.7.tar.gz", - "version": "5.10.7", + "hash": "sha256-r7x9WkBAYw2KJ6D2FcLqbKHTHpVUP/z2eLjy4QorL7k=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.8/mail-v5.10.8.tar.gz", + "version": "5.10.8", "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -230,9 +230,9 @@ ] }, "music": { - "hash": "sha256-bQ9NBo5R/en3f68ag+mAsVWuhREjr/ajlKrfLn4Tvtg=", - "url": "https://github.com/nc-music/music/releases/download/v3.1.0/nc-music-3.1.0.tar.gz", - "version": "3.1.0", + "hash": "sha256-H8GsbDCdtHMKqsOVsyZA7nTBdBx0B+sfKdL5QupHEDI=", + "url": "https://github.com/nc-music/music/releases/download/v3.1.1/nc-music-3.1.1.tar.gz", + "version": "3.1.1", "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to scrobble plays and/or see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", "homepage": "https://github.com/nc-music/music", "licenses": [ @@ -370,9 +370,9 @@ ] }, "richdocuments": { - "hash": "sha256-HGNCueLlZuauHi/0dltApMDj8FBZ4Ruj2T2F+/4qWY4=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v10.2.0/richdocuments-v10.2.0.tar.gz", - "version": "10.2.0", + "hash": "sha256-MfqxhuPGUiKBP8a8yrzFWORaMxyOWRhkYPCPFDh2K/A=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v10.2.1/richdocuments-v10.2.1.tar.gz", + "version": "10.2.1", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -380,9 +380,9 @@ ] }, "sociallogin": { - "hash": "sha256-8yB+PFGi9+bUjiEEHBJxAyySMluPO/1m3sPUThe5+t0=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.2/release.tar.gz", - "version": "6.5.2", + "hash": "sha256-/mnpEUfyhjGG31TKzFEfKUuzflPL+pGcf6PRbNnkaUE=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.3/release.tar.gz", + "version": "6.5.3", "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. Multiple claims (comma separated) also supported - groups will be merged.\nThe format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", "homepage": "https://github.com/zorn-v/nextcloud-social-login", "licenses": [ @@ -480,9 +480,9 @@ ] }, "user_saml": { - "hash": "sha256-LDiWtEaVJbNECJkcn80L4behkUyUsRlDFDd2lk2g+pE=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.1.4/user_saml-v8.1.4.tar.gz", - "version": "8.1.4", + "hash": "sha256-HseXj3gaVa1rjJ/C1N6x223yU0usyJ7rt8RqhVMKiDY=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.2.0/user_saml-v8.2.0.tar.gz", + "version": "8.2.0", "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\t* Authentik\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", "homepage": "https://github.com/nextcloud/user_saml", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/34.json b/pkgs/servers/nextcloud/packages/34.json index eceff77f9f7f..98ee7bc73eb1 100644 --- a/pkgs/servers/nextcloud/packages/34.json +++ b/pkgs/servers/nextcloud/packages/34.json @@ -1,8 +1,8 @@ { "bookmarks": { - "hash": "sha256-8F+sNG/+M8Ed/q5dcxW95KS5ZBNsEeZNR0P2OIe/HqQ=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.2/bookmarks-16.2.2.tar.gz", - "version": "16.2.2", + "hash": "sha256-0jBKcGX6ljlXruILcKlsm7ZBrC5hyDuHp/9lgG0eoBE=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v16.2.4/bookmarks-16.2.4.tar.gz", + "version": "16.2.4", "description": "- πŸ“‚ Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- πŸ“² Synchronize with all your browsers and devices\n- πŸ“” Store archived versions of your links in case they are depublished\n- πŸ” Full-text search on site contents\n- πŸ‘ͺ Share bookmarks with other users, groups and teams or via public links\n- βš› Generate RSS feeds of your collections\n- πŸ“ˆ Stats on how often you access which links\n- πŸ”’ Automatic backups of your bookmarks collection\n- πŸ’Ό Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -10,9 +10,9 @@ ] }, "calendar": { - "hash": "sha256-k7A38geyX6PS2j2t5iIXMMZMJsPKIiySVRKxcPAj+pM=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.0/calendar-v6.5.0.tar.gz", - "version": "6.5.0", + "hash": "sha256-aqMBHxBDvOba/4nP93iJfmYYKz7J0QRs3S8xOQCEHNY=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.5.1/calendar-v6.5.1.tar.gz", + "version": "6.5.1", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” **Search!** Find your events at ease\n* β˜‘οΈ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* πŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* πŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* πŸ“Ž **Attachments!** Add, upload and view event attachments\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-Lgw+wF40FlZTlbw5IXG/eUW8Chaw5Cm1i9f2R8YyPRU=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.7.3/contacts-v8.7.3.tar.gz", - "version": "8.7.3", + "hash": "sha256-2oDKASmKBOahKq2cDSIDr7ud2/plNK0DL0ReJKpHzAc=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.7.4/contacts-v8.7.4.tar.gz", + "version": "8.7.4", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* πŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* πŸ‘₯ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -90,9 +90,9 @@ ] }, "end_to_end_encryption": { - "hash": "sha256-Z6MyXz//LNVy7Mt+yFbHIY5zGEMfsdwnAEDFsIcrs1M=", - "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.0/end_to_end_encryption-v2.2.0.tar.gz", - "version": "2.2.0", + "hash": "sha256-NfnIdc2Q8GgfgjqD8PeTS+O5vTWMBld+vCX/6ng/Im8=", + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.1/end_to_end_encryption-v2.2.1.tar.gz", + "version": "2.2.1", "description": "## **End-to-End Encryption**\n\n### For End Users\n\n**Protect your most sensitive files with strong encryption.**\n\nThe End-to-End Encryption app gives you complete control over your data privacy.\nWith this app, you can encrypt specific folders so that only you (and those you trust) can access their contents.\nYour files are encrypted on your device before they reach the server, ensuring that no oneβ€”not even the server administratorβ€”can read them.\n\n**Benefits:**\n- πŸ”’ **True privacy**: Files are encrypted on your device and can only be decrypted by you\n- πŸ“± **Works across all platforms**: Fully supported on desktop, Android, iOS clients, and as you wish even in the browser\n- 🎯 **Selective encryption**: Choose which folders to encrypt\n- πŸ›‘οΈ **Secure sharing**: Share encrypted files with other users or even secure public upload using the encrypted file drop\n\n---\n\n### For Administrators\n\n**Enterprise-ready end-to-end encryption infrastructure for your Nextcloud instance.**\n\nThis app provides all the necessary server-side APIs and infrastructure to enable End-to-End encryption (E2EE) for your users.\nIt ensures that encrypted data remains secure throughout its lifecycle on your server.\n\n**Technical highlights:**\n- πŸ” **Complete API suite**: Provides all client-side APIs needed for E2EE implementation\n- πŸ”’ **Secure FileDrop integration**: Enables secure file sharing with encryption\n- πŸ›‘οΈ **Zero-knowledge architecture**: Server never has access to encryption keys\n- βš™οΈ **Group restrictions**: Limit app usage to specific user groups if needed\n- πŸ”„ **Background job management**: Automatic rollback handling for failed operations\n\n### Setup\nThis application provides the server-side infrastructure for end-to-end encryption, but it requires client support to function.\nTo enable end-to-end encryption, users will need to install the corresponding client-side app on their devices (desktop, Android, iOS) or use the web client.\n\nUsing the web interface, after enabling it in the personal settings, allows you to encrypt files and folders directly in the browser,\nproviding a seamless experience without needing additional software. But also requires some kind of trust in the server as the code is delivered by the server and could be manipulated.\n\nOnce enable through clients or the web interface, you can create encrypted folders and upload or move files into them.\nThe clients and the web interface will handle the encryption and decryption processes automatically.\n\n⚠️ This comes with some limitations and caveats, as only normal file operations can be handled.\nMeaning that some apps in the web interface do not work with encrypted files.", "homepage": "https://github.com/nextcloud/end_to_end_encryption", "licenses": [ @@ -130,9 +130,9 @@ ] }, "forms": { - "hash": "sha256-r570gxd4j/AEMzT3vul6qxJsJ/bTEW459LONUOYA8ZM=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.2/forms-v5.3.2.tar.gz", - "version": "5.3.2", + "hash": "sha256-vd6qwBAGUtm+Fbfc/Ei1mtmENX5Zvz5ZlW1MGggytJ0=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.3.4/forms-v5.3.4.tar.gz", + "version": "5.3.4", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **πŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **πŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **πŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **πŸ§‘β€πŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API_v3.md).\n- **πŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -150,13 +150,13 @@ ] }, "groupfolders": { - "hash": "sha256-zyN6n2oSeO+I2wyc2Q9l1TUumdVmEThvERGC7xBkm3s=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v22.0.2/groupfolders-v22.0.2.tar.gz", - "version": "22.0.2", + "hash": "sha256-TsxpVaJJtARyUwRu0h9ZpC1QYZ8Izikk8MgdEPXlUrw=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v22.0.3/groupfolders-v22.0.3.tar.gz", + "version": "22.0.3", "description": "Team Folders (formerly \"Group Folders\") allows administrators to create and manage shared\nfolders for selected teams within Nextcloud.\n\nAdmins can grant one or more teams access to a folder, configure permissions (such as read,\nwrite, and sharing rights), and assign storage quotas from the Team Folders section (under\nadmin settings). The app also supports advanced permissions and integration with Nextcloud’s\ntrash and versioning systems.\n\nAs of Hub 10 / Nextcloud 31, admins must be members of a team to assign that team to a Team\nFolder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ - "agpl" + "AGPL-3.0-or-later" ] }, "guests": { @@ -210,9 +210,9 @@ ] }, "mail": { - "hash": "sha256-c0pMd+A2Fbxa/20BAkg3lPeVRIdu0XRTbAGJxb/9NT0=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.7/mail-v5.10.7.tar.gz", - "version": "5.10.7", + "hash": "sha256-r7x9WkBAYw2KJ6D2FcLqbKHTHpVUP/z2eLjy4QorL7k=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.10.8/mail-v5.10.8.tar.gz", + "version": "5.10.8", "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -230,9 +230,9 @@ ] }, "music": { - "hash": "sha256-bQ9NBo5R/en3f68ag+mAsVWuhREjr/ajlKrfLn4Tvtg=", - "url": "https://github.com/nc-music/music/releases/download/v3.1.0/nc-music-3.1.0.tar.gz", - "version": "3.1.0", + "hash": "sha256-H8GsbDCdtHMKqsOVsyZA7nTBdBx0B+sfKdL5QupHEDI=", + "url": "https://github.com/nc-music/music/releases/download/v3.1.1/nc-music-3.1.1.tar.gz", + "version": "3.1.1", "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to scrobble plays and/or see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", "homepage": "https://github.com/nc-music/music", "licenses": [ @@ -360,9 +360,9 @@ ] }, "richdocuments": { - "hash": "sha256-uGoXL/LnFaWlLRDdx95qmhD4HIW3p51CWlpKiWTScYg=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v11.0.0/richdocuments-v11.0.0.tar.gz", - "version": "11.0.0", + "hash": "sha256-GVK1v6DdskpMElqcKLEnmKY0oSY+iBNtMkSoZAjEyZY=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v11.0.1/richdocuments-v11.0.1.tar.gz", + "version": "11.0.1", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -370,9 +370,9 @@ ] }, "sociallogin": { - "hash": "sha256-8yB+PFGi9+bUjiEEHBJxAyySMluPO/1m3sPUThe5+t0=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.2/release.tar.gz", - "version": "6.5.2", + "hash": "sha256-/mnpEUfyhjGG31TKzFEfKUuzflPL+pGcf6PRbNnkaUE=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.5.3/release.tar.gz", + "version": "6.5.3", "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. Multiple claims (comma separated) also supported - groups will be merged.\nThe format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", "homepage": "https://github.com/zorn-v/nextcloud-social-login", "licenses": [ @@ -460,9 +460,9 @@ ] }, "user_saml": { - "hash": "sha256-LDiWtEaVJbNECJkcn80L4behkUyUsRlDFDd2lk2g+pE=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.1.4/user_saml-v8.1.4.tar.gz", - "version": "8.1.4", + "hash": "sha256-HseXj3gaVa1rjJ/C1N6x223yU0usyJ7rt8RqhVMKiDY=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v8.2.0/user_saml-v8.2.0.tar.gz", + "version": "8.2.0", "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\t* Authentik\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", "homepage": "https://github.com/nextcloud/user_saml", "licenses": [ From d26c694f54ac642d212706bb28d171bf8f68a5c5 Mon Sep 17 00:00:00 2001 From: staticdev Date: Sat, 18 Jul 2026 17:42:54 +0200 Subject: [PATCH 05/34] nextcloudPackages: add diagramming app Assisted-by: Codex (GPT-5) (cherry picked from commit 34154f1cf1e516104119b238e8c1cb1a9f4c474d) --- pkgs/servers/nextcloud/packages/32.json | 10 ++++++++++ pkgs/servers/nextcloud/packages/33.json | 10 ++++++++++ pkgs/servers/nextcloud/packages/34.json | 10 ++++++++++ pkgs/servers/nextcloud/packages/nextcloud-apps.json | 1 + 4 files changed, 31 insertions(+) diff --git a/pkgs/servers/nextcloud/packages/32.json b/pkgs/servers/nextcloud/packages/32.json index 920cc3f6d1cd..9c3afac7e3b1 100644 --- a/pkgs/servers/nextcloud/packages/32.json +++ b/pkgs/servers/nextcloud/packages/32.json @@ -89,6 +89,16 @@ "agpl" ] }, + "drawio": { + "hash": "sha256-CPwTRdS9pHNzIeLYSqSbY9nVUGqBT3awr9IlKng0baI=", + "url": "https://github.com/arnowelzel/drawio-nextcloud/releases/download/v4.1.2/drawio-v4.1.2.tar.gz", + "version": "4.1.2", + "description": "Integrates the diagrams.net diagram editor with Nextcloud. Users can create and edit .drawio diagrams and .dwb whiteboards directly within the Nextcloud file manager.\n\n**Features:**\n\n- Create and edit diagrams and whiteboards from the Nextcloud \"+\" menu\n- Click any .drawio or .dwb file to open the editor inline\n- Autosave with optimistic conflict detection\n- Inline diagram previews in Text, Collectives, Talk, Notes, and Deck\n- Supports public share links (read-only and editable)\n- Offline mode for privacy-sensitive deployments\n- Configurable editor URL for self-hosted diagrams.net instances", + "homepage": "https://github.com/arnowelzel/drawio-nextcloud", + "licenses": [ + "agpl" + ] + }, "end_to_end_encryption": { "hash": "sha256-Tlv1zPWp8mLpZFrsxcbfqqro1tx5XGS+vgxrEYWe054=", "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.18.3/end_to_end_encryption-v1.18.3.tar.gz", diff --git a/pkgs/servers/nextcloud/packages/33.json b/pkgs/servers/nextcloud/packages/33.json index 0c8146f1a13a..fb38f293f2b8 100644 --- a/pkgs/servers/nextcloud/packages/33.json +++ b/pkgs/servers/nextcloud/packages/33.json @@ -89,6 +89,16 @@ "agpl" ] }, + "drawio": { + "hash": "sha256-nVcO2V0zo7VdL/o8c6IRbiIqFnGBH7NdqL/eefQ/ip0=", + "url": "https://github.com/arnowelzel/drawio-nextcloud/releases/download/v4.3.0/drawio-v4.3.0.tar.gz", + "version": "4.3.0", + "description": "Integrates the diagrams.net diagram editor with Nextcloud. Users can create and edit .drawio diagrams and .dwb whiteboards directly within the Nextcloud file manager.\n\n**Features:**\n\n- Create and edit diagrams and whiteboards from the Nextcloud \"+\" menu\n- Click any .drawio or .dwb file to open the editor inline\n- Autosave with optimistic conflict detection\n- Inline diagram previews in Text, Collectives, Talk, Notes, and Deck\n- Supports public share links (read-only and editable)\n- Offline mode for privacy-sensitive deployments\n- Configurable editor URL for self-hosted diagrams.net instances", + "homepage": "https://github.com/arnowelzel/drawio-nextcloud", + "licenses": [ + "agpl" + ] + }, "end_to_end_encryption": { "hash": "sha256-NfnIdc2Q8GgfgjqD8PeTS+O5vTWMBld+vCX/6ng/Im8=", "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.1/end_to_end_encryption-v2.2.1.tar.gz", diff --git a/pkgs/servers/nextcloud/packages/34.json b/pkgs/servers/nextcloud/packages/34.json index 98ee7bc73eb1..cd8ae39f661c 100644 --- a/pkgs/servers/nextcloud/packages/34.json +++ b/pkgs/servers/nextcloud/packages/34.json @@ -89,6 +89,16 @@ "agpl" ] }, + "drawio": { + "hash": "sha256-nVcO2V0zo7VdL/o8c6IRbiIqFnGBH7NdqL/eefQ/ip0=", + "url": "https://github.com/arnowelzel/drawio-nextcloud/releases/download/v4.3.0/drawio-v4.3.0.tar.gz", + "version": "4.3.0", + "description": "Integrates the diagrams.net diagram editor with Nextcloud. Users can create and edit .drawio diagrams and .dwb whiteboards directly within the Nextcloud file manager.\n\n**Features:**\n\n- Create and edit diagrams and whiteboards from the Nextcloud \"+\" menu\n- Click any .drawio or .dwb file to open the editor inline\n- Autosave with optimistic conflict detection\n- Inline diagram previews in Text, Collectives, Talk, Notes, and Deck\n- Supports public share links (read-only and editable)\n- Offline mode for privacy-sensitive deployments\n- Configurable editor URL for self-hosted diagrams.net instances", + "homepage": "https://github.com/arnowelzel/drawio-nextcloud", + "licenses": [ + "agpl" + ] + }, "end_to_end_encryption": { "hash": "sha256-NfnIdc2Q8GgfgjqD8PeTS+O5vTWMBld+vCX/6ng/Im8=", "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v2.2.1/end_to_end_encryption-v2.2.1.tar.gz", diff --git a/pkgs/servers/nextcloud/packages/nextcloud-apps.json b/pkgs/servers/nextcloud/packages/nextcloud-apps.json index cb451cbe40f5..af5d73fe8b4d 100644 --- a/pkgs/servers/nextcloud/packages/nextcloud-apps.json +++ b/pkgs/servers/nextcloud/packages/nextcloud-apps.json @@ -9,6 +9,7 @@ , "cospend": "agpl3Plus" , "dav_push": "agpl3Plus" , "deck": "agpl3Plus" +, "drawio": "agpl3Plus" , "end_to_end_encryption": "agpl3Plus" , "files_automatedtagging" : "agpl3Plus" , "files_linkeditor": "agpl3Plus" From 33cb0933be0caab124686af631f8526455342e9d Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Mon, 20 Jul 2026 14:25:05 +0800 Subject: [PATCH 06/34] nixos/flarum: add initialAdminPasswordFile and databasePasswordFile options (cherry picked from commit 942f9d2eebefe11c740ca6e72ecd6a0e587b42c9) --- nixos/modules/services/web-apps/flarum.nix | 68 ++++++++++++++++++++-- nixos/tests/flarum.nix | 27 ++++++++- 2 files changed, 87 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/web-apps/flarum.nix b/nixos/modules/services/web-apps/flarum.nix index c4c05826d8cd..1c7065c910bc 100644 --- a/nixos/modules/services/web-apps/flarum.nix +++ b/nixos/modules/services/web-apps/flarum.nix @@ -10,16 +10,23 @@ with lib; let cfg = config.services.flarum; + # Only placeholders reach the world-readable Nix store; the install + # script substitutes the real secrets at runtime. flarumInstallConfig = pkgs.writeText "config.json" ( builtins.toJSON { debug = false; offline = false; baseUrl = cfg.baseUrl; - databaseConfiguration = cfg.database; + databaseConfiguration = + cfg.database + // optionalAttrs (cfg.databasePasswordFile != null) { + password = "@databasePassword@"; + }; adminUser = { username = cfg.adminUser; - password = cfg.initialAdminPassword; + password = + if cfg.initialAdminPasswordFile != null then "@adminPassword@" else cfg.initialAdminPassword; email = cfg.adminEmail; }; settings = { @@ -69,7 +76,26 @@ in initialAdminPassword = mkOption { type = types.str; default = "flarum"; - description = "Initial password for the adminUser"; + description = '' + Initial password for the adminUser. + + WARNING: This is stored world-readable in the Nix store. + Use {option}`initialAdminPasswordFile` instead. + ''; + }; + + initialAdminPasswordFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/secrets/flarum-admin-password"; + description = '' + File containing the initial password for adminUser. + Must be readable by the flarum user. + Takes precedence over {option}`initialAdminPassword`. + + The password must not contain `"` or `\` characters, as it is + substituted into a JSON installation config verbatim. + ''; }; user = mkOption { @@ -98,7 +124,12 @@ in bool int ]); - description = "MySQL database parameters"; + description = '' + MySQL database parameters. + + WARNING: A `password` set here is stored world-readable in the + Nix store. Use {option}`databasePasswordFile` instead. + ''; default = { # the database driver; i.e. MySQL; MariaDB... driver = "mysql"; @@ -118,6 +149,20 @@ in }; }; + databasePasswordFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/secrets/flarum-db-password"; + description = '' + File containing the database password. + Must be readable by the flarum user. + Takes precedence over `database.password`. + + The password must not contain `"` or `\` characters, as it is + substituted into a JSON installation config verbatim. + ''; + }; + createDatabaseLocally = mkOption { type = types.bool; default = false; @@ -210,6 +255,8 @@ in Type = "oneshot"; User = cfg.user; Group = cfg.group; + # The secret-filled install config is staged in /tmp + PrivateTmp = true; }; path = [ config.services.phpfpm.phpPackage ]; script = '' @@ -222,7 +269,18 @@ in '' + optionalString (cfg.createDatabaseLocally && cfg.database.driver == "mysql") '' if [ ! -f config.php ]; then - php flarum install --file=${flarumInstallConfig} + install -m 0600 ${flarumInstallConfig} /tmp/flarum-install.json + ${optionalString (cfg.initialAdminPasswordFile != null) '' + ${pkgs.replace-secret}/bin/replace-secret '@adminPassword@' \ + ${escapeShellArg cfg.initialAdminPasswordFile} /tmp/flarum-install.json + ''} + ${optionalString (cfg.databasePasswordFile != null) '' + ${pkgs.replace-secret}/bin/replace-secret '@databasePassword@' \ + ${escapeShellArg cfg.databasePasswordFile} /tmp/flarum-install.json + ''} + php flarum install --file=/tmp/flarum-install.json + # config.php contains the database password; stateDir is world-readable + chmod 600 config.php fi '' + '' diff --git a/nixos/tests/flarum.nix b/nixos/tests/flarum.nix index 17c7df02f44c..cbebe29c0c3c 100644 --- a/nixos/tests/flarum.nix +++ b/nixos/tests/flarum.nix @@ -10,7 +10,7 @@ }; nodes.machine = - { ... }: + { pkgs, ... }: { # Flarum installs and migrates the database on first boot and runs a # MariaDB server alongside PHP-FPM and nginx, so give the VM some headroom. @@ -28,8 +28,11 @@ adminUser = "admin"; adminEmail = "admin@example.com"; - # Flarum rejects admin passwords shorter than 8 characters. - initialAdminPassword = "flarum-admin-password"; + # The trailing newline matches how secret managers typically write files. + initialAdminPasswordFile = "${pkgs.writeText "admin-pass" "flarum-admin-password\n"}"; + # MariaDB authenticates via unix socket and never checks this password; + # setting it still exercises the substitution path. + databasePasswordFile = "${pkgs.writeText "db-pass" "flarum-db-password\n"}"; }; }; @@ -48,5 +51,23 @@ # The admin API endpoint should respond, confirming the app booted cleanly. machine.succeed("curl -sf http://localhost/api -o /dev/null") + + # Only the placeholders may appear in the install config in the Nix store. + machine.succeed("grep -q '@adminPassword@' /nix/store/*-config.json") + machine.succeed("grep -q '@databasePassword@' /nix/store/*-config.json") + machine.fail("grep -qe 'flarum-admin-password' -e 'flarum-db-password' /nix/store/*-config.json") + + # A successful login proves the admin password was substituted intact. + machine.succeed( + "curl -sf http://localhost/api/token " + + "-H 'Content-Type: application/json' " + + "-d '{\"identification\": \"admin\", \"password\": \"flarum-admin-password\"}' " + + "| grep -F token" + ) + + # The database password must arrive intact in config.php, which must + # not be world-readable. + machine.succeed("grep -q 'flarum-db-password' /var/lib/flarum/config.php") + machine.succeed("[ $(stat -c %a /var/lib/flarum/config.php) = 600 ]") ''; } From 8b89f1d0b0ca7515726a0bd8e9067cc6b7afc251 Mon Sep 17 00:00:00 2001 From: klea Date: Mon, 20 Jul 2026 09:10:13 +0000 Subject: [PATCH 07/34] workflows: Node 24 is now the default https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ Says they updated the migration date to 2026-06-16. (cherry picked from commit 932270519081734b059d3757db0e3dfaffdbeeb6) --- .github/workflows/bot.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml index 769336be3c98..ed2046922d63 100644 --- a/.github/workflows/bot.yml +++ b/.github/workflows/bot.yml @@ -41,10 +41,6 @@ jobs: run: runs-on: ubuntu-slim if: github.event_name != 'schedule' || github.repository_owner == 'NixOS' - env: - # TODO: Remove after 2026-03-04, when Node 24 becomes the default. - # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: From a0223b4329def9034da8a39ce0d2e37dac5ac39d Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 21 Jul 2026 20:14:34 -0400 Subject: [PATCH 08/34] google-chrome: 150.0.7871.128 -> 150.0.7871.181 Announcement: https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html (cherry picked from commit e298d254a4bceb1b43a922386fcf5f3495a4b933) --- pkgs/by-name/go/google-chrome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 1a63064b22f6..670056428fc5 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -179,11 +179,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "150.0.7871.128"; + version = "150.0.7871.181"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-g+1ZyFh467j6U5FevnBmyvxY0cBMHJVElIbm+dmaHvs="; + hash = "sha256-/sUJBfexI1pECXeoM0duAWKHT1ynnlBs30C3GvZNkvQ="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -289,11 +289,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "150.0.7871.129"; + version = "150.0.7871.182"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/ggb3e3myl2poiiaqd2bbvqlrqa_150.0.7871.129/GoogleChrome-150.0.7871.129.dmg"; - hash = "sha256-ym9rF6yrGMSibQDM4gKlAbOsIHnV1tPxyNq9KNLnR0I="; + url = "http://dl.google.com/release2/chrome/mb6usb7722qbv5pqtlgpq72utm_150.0.7871.182/GoogleChrome-150.0.7871.182.dmg"; + hash = "sha256-eNrCQqKqd+6cuvGDbQ0VM5JpolHusOZou2elsAh0TD4="; }; dontPatch = true; From 9d11041ab1d314cfbab70383ff7777548b6cc94c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 May 2026 11:27:31 +0000 Subject: [PATCH 09/34] zoom-us: 7.0.0.1666 -> 7.0.5.3034 (cherry picked from commit e7debf9604db7f9d86e6b59424f6e1a6df875d4b) --- pkgs/by-name/zo/zoom-us/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index 75bdf2ed11c3..c22987044c21 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -54,25 +54,25 @@ let # Zoom versions are released at different times per platform and often with different versions. # We write them on three lines like this (rather than using {}) so that the updater script can # find where to edit them. - versions.aarch64-darwin = "7.0.0.77593"; - versions.x86_64-darwin = "7.0.0.77593"; + versions.aarch64-darwin = "7.0.5.81138"; + versions.x86_64-darwin = "7.0.5.81138"; # This is the fallback version so that evaluation can produce a meaningful result. - versions.x86_64-linux = "7.0.0.1666"; + versions.x86_64-linux = "7.0.5.3034"; srcs = { aarch64-darwin = fetchurl { url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; name = "zoomusInstallerFull.pkg"; - hash = "sha256-YSUaM8YAJHigm4M9W34/bD164M8f/hbhtcmHyUwFN20="; + hash = "sha256-uFnwBVZn5iUTIHNYG2WqiULA8siGWJaqY0BcRCoU6gg="; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; - hash = "sha256-jIKBCrnvF101WJm8Tcpi2R5jRsqRXH7NQVGkSTnAeMA="; + hash = "sha256-ZeTgrqkpYumSGlbv/O8/GKALns4bNaFJR3CgV4Mswb4="; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; - hash = "sha256-aPQ44znQfxcjGnUpON5RRj3+SG+IDaBa/s0khwj/AIo="; + hash = "sha256-eHJIkY1qRC7z3+k6AMog2wlby8Wgupy48A5O7UKRiVU="; }; }; From c3ecdc1a5be5ebd3c79c339c3c05df262e50d13e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 21:57:00 +0000 Subject: [PATCH 10/34] pipeweaver: 0.1.6 -> 0.1.9 (cherry picked from commit 62ced583e53c569966b9132736b1b98c9f0ae3e8) --- pkgs/by-name/pi/pipeweaver/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pipeweaver/package.nix b/pkgs/by-name/pi/pipeweaver/package.nix index ac386a89f88c..cd64c4d802d8 100644 --- a/pkgs/by-name/pi/pipeweaver/package.nix +++ b/pkgs/by-name/pi/pipeweaver/package.nix @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage ( sourceRoot = "${finalAttrs.src.name}/web"; - npmDepsHash = "sha256-ZX/3H/VdRdWC2j+mPA/0rZflDhslqTN1mqA9vvQRQG0="; + npmDepsHash = "sha256-kInUUBeau7alBB9GcIyrBf6PwYSEj4NTMoO1/lguRQU="; installPhase = '' runHook preInstall @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage ( in { pname = "pipeweaver"; - version = "0.1.6"; + version = "0.1.9"; __structuredAttrs = true; @@ -37,10 +37,10 @@ rustPlatform.buildRustPackage ( owner = "pipeweaver"; repo = "pipeweaver"; tag = "v${finalAttrs.version}"; - hash = "sha256-wf3gxCLT5vOz+5+CpfmkX0stKoAOpQ6KIoW6xBNV1xk="; + hash = "sha256-aGZ5VfHv5DHPsGhFGXhQBl3DNt6J+h5daMu38LJshI4="; }; - cargoHash = "sha256-Jv0fF6keg2NcUnCJhCId7rwPVZK1/Q9+otQNjp54RCI="; + cargoHash = "sha256-XC/jK70FZs8jF0A85MpoxcMmxF/FmExD/qfF4KL9Y0M="; nativeBuildInputs = [ pkg-config From a7007c088a6a30a9af11440e1bde3b6838d78bd7 Mon Sep 17 00:00:00 2001 From: hellodword <46193371+hellodword@users.noreply.github.com> Date: Wed, 8 Jul 2026 06:04:31 +0000 Subject: [PATCH 11/34] anytype: fix build that may not be deterministic nativeMessagingHost may embed build-specific Go metadata, and keytar node-gyp artifacts may retain build paths. Normalize the Go build and drop those intermediate artifacts before install. (cherry picked from commit d655e286eb6a4b4a28d7065b6d7bfbdd46e6fe50) --- pkgs/by-name/an/anytype/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/an/anytype/package.nix b/pkgs/by-name/an/anytype/package.nix index e6f428405645..abe821c603c5 100644 --- a/pkgs/by-name/an/anytype/package.nix +++ b/pkgs/by-name/an/anytype/package.nix @@ -143,6 +143,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { substituteInPlace scripts/generate-protos.sh \ --replace-fail "/usr/bin/env" "${coreutils}/bin/env" + substituteInPlace package.json \ + --replace-fail \ + '"build:nmh": "go build -o dist/nativeMessagingHost ./go/nativeMessagingHost.go"' \ + '"build:nmh": "go build -trimpath -ldflags=-buildid= -o dist/nativeMessagingHost ./go/nativeMessagingHost.go"' + cp -r ${anytype-heart}/lib dist/ cp -r ${anytype-heart}/bin/anytypeHelper dist/ @@ -168,7 +173,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { # remove unnecessary files preInstall = '' chmod u+w -R dist node_modules - find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} + + find dist node_modules -type f \( -name '*.ts' -o -name '*.map' \) -delete + rm -f node_modules/keytar/build/{Makefile,binding.Makefile,config.gypi,keytar.target.mk} + rm -rf node_modules/keytar/build/Release/{.deps,obj.target} ''; installPhase = '' From f77ce833c552f8bcccedd89dca7769984744b757 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 22 Jul 2026 08:05:03 +0200 Subject: [PATCH 12/34] randomx: 1.2.1 -> 1.2.2 (cherry picked from commit ddcc9d5afe493321dd96f1da455b6fc888ab7acf) --- pkgs/by-name/ra/randomx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/randomx/package.nix b/pkgs/by-name/ra/randomx/package.nix index ccbf1d7e129b..55f5c15d242a 100644 --- a/pkgs/by-name/ra/randomx/package.nix +++ b/pkgs/by-name/ra/randomx/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "randomX"; - version = "1.2.1"; + version = "1.2.2"; nativeBuildInputs = [ cmake ]; @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "tevador"; repo = "randomX"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-dfImzwbEfJQcaPZCoWypHiI6dishVRdqS/r+n3tfjvM="; + sha256 = "sha256-15hRPPEo48SL09gYpGtdpXqsVlOTQuMRn4AoXQJWEMI="; }; meta = { From 499c1950859c4427c5ca373df0be7405e7e5ea9a Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 22 Jul 2026 08:04:18 +0200 Subject: [PATCH 13/34] monero-cli: 0.18.5.0 -> 0.18.5.1 (cherry picked from commit dd3694e504d74db0d394c402e41da4ff8c6892bb) --- pkgs/by-name/mo/monero-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monero-cli/package.nix b/pkgs/by-name/mo/monero-cli/package.nix index e53a3932694e..1373f0892267 100644 --- a/pkgs/by-name/mo/monero-cli/package.nix +++ b/pkgs/by-name/mo/monero-cli/package.nix @@ -38,13 +38,13 @@ let in stdenv.mkDerivation rec { pname = "monero-cli"; - version = "0.18.5.0"; + version = "0.18.5.1"; src = fetchFromGitHub { owner = "monero-project"; repo = "monero"; rev = "v${version}"; - hash = "sha256-clw+7mZenWp58iA7fuEp4BPFH3KUwL53cC4IChIVh7w="; + hash = "sha256-RxuhR+GH4Y5kSzNxsqJklRWMbq1K82K3A2V+6JqYR98="; }; patches = [ From c41e3bced564ad42e64dbbf5c9b9bb71131dd238 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 22 Jul 2026 08:04:43 +0200 Subject: [PATCH 14/34] monero-gui: 0.18.5.0 -> 0.18.5.2 (cherry picked from commit b09c4468715107965236efe55183324aabd4dd50) --- pkgs/by-name/mo/monero-gui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monero-gui/package.nix b/pkgs/by-name/mo/monero-gui/package.nix index 6b5d85f65dde..d23e85658c1c 100644 --- a/pkgs/by-name/mo/monero-gui/package.nix +++ b/pkgs/by-name/mo/monero-gui/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { pname = "monero-gui"; - version = "0.18.5.0"; + version = "0.18.5.2"; src = fetchFromGitHub { owner = "monero-project"; repo = "monero-gui"; rev = "v${version}"; - hash = "sha256-uBZMBQ6Co1+H8DsyeL1vbjtVlKyIkJopKxHxr24BZv0="; + hash = "sha256-2FlenQtrsoHmRTfU+KhWtg3eVPzz9ktQ3dnOlWhOPC8="; }; nativeBuildInputs = [ From fdb1e02ef9f18d1fc6933370f2eb3efb594b5bc8 Mon Sep 17 00:00:00 2001 From: julian1 Date: Fri, 10 Apr 2026 12:59:20 +1000 Subject: [PATCH 15/34] freecad: 1.1 fix sheetmetal workbench addon (cherry picked from commit aec5dcbd7a3b58fab0257feeab4f5f30ceb7e2a4) --- pkgs/by-name/fr/freecad/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index be6ac17a6033..a6c61d1c4bd2 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -50,6 +50,7 @@ let scipy shiboken6 vtk + networkx # for sheetmetal plugin ]; freecad-utils = callPackage ./freecad-utils.nix { inherit (python3Packages) python; }; From 3573bc1ef25a8b0fa6625e11e05a9cb0e5d0bad6 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 9 Jul 2026 08:08:46 +0200 Subject: [PATCH 16/34] gdal: fix cross-compilation (cherry picked from commit 65d6f843221f0ac827d5244ef2a6033a2c8f818f) --- pkgs/by-name/gd/gdal/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index 0c686129dc89..208ad867955f 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -80,8 +80,8 @@ xz, zlib, zstd, + buildPackages, }: - stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; version = "3.12.4"; @@ -158,6 +158,9 @@ stdenv.mkDerivation (finalAttrs: { # This is not strictly needed as the Java bindings wouldn't build anyway if # ant/jdk were not available. "-DBUILD_JAVA_BINDINGS=OFF" + ] + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "-DCMAKE_CROSSCOMPILING_EMULATOR=${stdenv.hostPlatform.emulator buildPackages}" ]; buildInputs = From 71735a664ad282c18278327245c526f35432fb76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Koutensk=C3=BD?= Date: Sat, 18 Jul 2026 17:51:08 +0200 Subject: [PATCH 17/34] aonsoku: 0.14.0 -> 0.15.0 also migrates to pnpm11 to fix #529285 (cherry picked from commit 0e207a2f94482ffc9fdc6f79b813d5b7d27c63d7) --- pkgs/by-name/ao/aonsoku/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ao/aonsoku/package.nix b/pkgs/by-name/ao/aonsoku/package.nix index dc708ce30d79..030d19faa23c 100644 --- a/pkgs/by-name/ao/aonsoku/package.nix +++ b/pkgs/by-name/ao/aonsoku/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, nodejs, - pnpm_9, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, makeWrapper, @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "aonsoku"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "victoralvesf"; repo = "aonsoku"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rbte0qYcZQ70E6ib8rj0YsNP5SMNO8eC3MEvWcT7N08="; + hash = "sha256-zHYr50FBV7sSdNz6j07SdlMbVaXKj1SnJHmtjmsnBdY="; }; patches = [ @@ -31,14 +31,14 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; - fetcherVersion = 3; - hash = "sha256-oBwqYOx2KEtF0qdMKEIgdArZ4xs/AyeOqFoU4nHl3xY="; + pnpm = pnpm_11; + fetcherVersion = 4; + hash = "sha256-YV3ZpXBSX9EEDUfWmk1aNbwGQI+5zNQ3eoXvNg7k0yQ="; }; nativeBuildInputs = [ nodejs - pnpm_9 + pnpm_11 pnpmConfigHook makeWrapper electron From 320731fe2d262114f00a0a252cc7c1e69229abc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 00:15:49 +0000 Subject: [PATCH 18/34] stremio-linux-shell: 1.1.2 -> 1.1.3 (cherry picked from commit 1682138b38c8107f778bc64601224f0cab0d7d49) --- pkgs/by-name/st/stremio-linux-shell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index 4a44bf0861f5..ddf4f3dc1fa4 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "stremio-linux-shell"; - version = "1.1.2"; + version = "1.1.3"; strictDeps = true; __structuredAttrs = true; @@ -35,10 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Stremio"; repo = "stremio-linux-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-jo+9KDX/a46jPTmYhiFNgp5fDKhoAsML/+m7u3ituEQ="; + hash = "sha256-8WJB4t4Fq5WEV1nxKRpnfFwUSiXExsyXRZkvnfsq11k="; }; - cargoHash = "sha256-hZ9neZD+aB7bth4UTsWJXIKGSbo/c3wZRtfOIp7LvwY="; + cargoHash = "sha256-zg0ExdzoujcRT1SLKACxekYXH52L8dufOvMM085jcNw="; patches = [ ./out-path.patch From a3a1a2ea5e7bf88514c694414035066b7d172bcc Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 12 Jul 2026 05:15:59 +0000 Subject: [PATCH 19/34] draupnir: add patch for package-lock.json Adds draupnir.git#4e63164 as patch in order to resolve an issue where the package-lock.json was out of sync with package.json, resolves a regression where draupnir builds under Nix now fail. (cherry picked from commit bed958b104e3271d01bd075535fa60b96b2c994d) --- pkgs/by-name/dr/draupnir/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/dr/draupnir/package.nix b/pkgs/by-name/dr/draupnir/package.nix index 4152c07609d2..590a7a4e298f 100644 --- a/pkgs/by-name/dr/draupnir/package.nix +++ b/pkgs/by-name/dr/draupnir/package.nix @@ -13,6 +13,7 @@ cctools, nixosTests, nix-update-script, + fetchpatch2, }: let nodeSources = srcOnly nodejs_24; @@ -36,7 +37,14 @@ buildNpmPackage (finalAttrs: { ] ++ lib.optional stdenv.hostPlatform.isDarwin cctools.libtool; - npmDepsHash = "sha256-DvQM9Kr9Hc7/1OEZadZ1GvpAjfRmbdIcA6UDuFBQ+vo="; + patches = [ + (fetchpatch2 { + url = "https://github.com/the-draupnir-project/Draupnir/commit/4e63164046153c656050c6d0a325c79f1492153a.patch?full_index=1"; + hash = "sha256-dVG0BAE8pATfGdcHvTV8jTC+OQP0gMB7v396MtJlG4o="; + }) + ]; + + npmDepsHash = "sha256-7WAfSFfPQJ9d/U9hk5wypasSoU2JwkoCq/nKAnzFf1o="; preBuild = '' # install proper version and branch info From 7525b56cc57a7c28adcdaebea49269b4c3746ae0 Mon Sep 17 00:00:00 2001 From: Alvaro Viejo Date: Sun, 21 Jun 2026 19:14:30 +0200 Subject: [PATCH 20/34] maintainers: add yoquec (cherry picked from commit aa45ab19e0acc616fbed3f93d63afac5d129d499) --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d438be2e70e5..555483af5c28 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -30467,6 +30467,13 @@ { fingerprint = "D2A8 A906 ACA7 B6D6 575E 9A2F 3A49 5054 6EA6 9E5C"; } ]; }; + yoquec = { + email = "alvaro.viejo@yoquec.com"; + github = "yoquec"; + githubId = 59575696; + name = "Alvaro Viejo"; + matrix = "@yoquec.com:matrix.org"; + }; yorickvp = { email = "yorickvanpelt@gmail.com"; matrix = "@yorickvp:matrix.org"; From 3ba81f43e5f1d8405622c1c852fc6e8dc30150e6 Mon Sep 17 00:00:00 2001 From: Alvaro Viejo Date: Sun, 21 Jun 2026 19:16:16 +0200 Subject: [PATCH 21/34] smithy-language-server: init at 0.9.0 Assisted-by: Claude Code (claude-sonnet-4-6) (cherry picked from commit 6c274a62bed5efa6737655e4bff45c2933901031) --- .../sm/smithy-language-server/deps.json | 1136 +++++++++++++++++ .../sm/smithy-language-server/package.nix | 74 ++ 2 files changed, 1210 insertions(+) create mode 100644 pkgs/by-name/sm/smithy-language-server/deps.json create mode 100644 pkgs/by-name/sm/smithy-language-server/package.nix diff --git a/pkgs/by-name/sm/smithy-language-server/deps.json b/pkgs/by-name/sm/smithy-language-server/deps.json new file mode 100644 index 000000000000..b1e2ab49e15b --- /dev/null +++ b/pkgs/by-name/sm/smithy-language-server/deps.json @@ -0,0 +1,1136 @@ +{ + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", + "!version": 1, + "https://plugins.gradle.org/m2": { + "com/dua3/gradle#badass-runtime-plugin/1.13.1-patch-1": { + "jar": "sha256-mXC+JEfgfHJYQXyhh6dIGayqYq9b7ipXtWiimV5WMXA=", + "module": "sha256-LTJS4kDVrj17uqTCt01vYovuOKgAhAg2ApTbFv8ex40=", + "pom": "sha256-0psNdcORzExqBIOxW3aQAx9x1AMUaSU1Lne+pRe+0a0=" + }, + "com/dua3/gradle/runtime#com.dua3.gradle.runtime.gradle.plugin/1.13.1-patch-1": { + "pom": "sha256-hEdkKI1vxxRF8/uBIICOOAZQEkfvsoNPvUxp3E9ahMM=" + }, + "com/fasterxml#classmate/1.5.1": { + "jar": "sha256-qrTeMAaAjAnSXdT/SjYRz7Y8lUY8/ZnnPS4WgNIpozs=", + "pom": "sha256-JN5moAKf3cJZWUx7x8WuBGoiLDW/NnxzmgcpdZm1H64=" + }, + "com/fasterxml#oss-parent/35": { + "pom": "sha256-r8Be0hBk6srI3jACUwyxkiCL0RTrJIQX2tGIbL9UBW4=" + }, + "com/fasterxml#oss-parent/48": { + "pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" + }, + "com/fasterxml#oss-parent/55": { + "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" + }, + "com/fasterxml#oss-parent/58": { + "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" + }, + "com/fasterxml/jackson#jackson-base/2.17.1": { + "pom": "sha256-4K78YdOPzd2VX/7sAbt1EE8bv/+jpuy1jb50r7cV4yI=" + }, + "com/fasterxml/jackson#jackson-bom/2.14.2": { + "pom": "sha256-mqIJuzI5HL9fG9Pn+hGQFnYWms0ZDZiWtcHod8mZ/rw=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.0": { + "pom": "sha256-SWSsYtWw5Ne/Vuz4sscC+pkUGCpfwtLnZvTPdoZP0qU=" + }, + "com/fasterxml/jackson#jackson-bom/2.17.1": { + "pom": "sha256-n0RhIo4SkQPu16MC3BABqy5Mgt086pFcKn27jMYe/SU=" + }, + "com/fasterxml/jackson#jackson-parent/2.14": { + "pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" + }, + "com/fasterxml/jackson#jackson-parent/2.17": { + "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" + }, + "com/fasterxml/jackson/core#jackson-annotations/2.17.1": { + "jar": "sha256-/MrYLhMXLA5DhNtxV3IZybhjHAgg9LGNqqVwFvtmHHY=", + "module": "sha256-VNTVHaATppa+CeH0gDH39At3cYB4qpNuZMAjpP2blZM=", + "pom": "sha256-c1XzdEX12vUPUMdfLrzXG6LE+86ktiVBSAWexjVkTnc=" + }, + "com/fasterxml/jackson/core#jackson-core/2.17.1": { + "jar": "sha256-3bJsih8ahFNeghPEizWyUzcENOMoezzxV3eFb8TljOY=", + "module": "sha256-iowJZP38Js7bso2CXfRiGBf7jNIrnnpZ2cdKOl8b3R0=", + "pom": "sha256-2UiDEgmgTAE5G5Oq7nrTShyelIY/nnaFwvW2FJoqs50=" + }, + "com/fasterxml/jackson/core#jackson-databind/2.17.1": { + "jar": "sha256-tsovfVsaskXOxUlewzl3PS2QVUxIWSWQZz+xj0QAqUg=", + "module": "sha256-C6vGRqBi8NnTWEQCpQJxiE7cPhekGULB4x4OENcdvuY=", + "pom": "sha256-YKCKmGrDE60+MmiKTjJ6YSg6ioAa1vphV5+MS+bcj2w=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-toml/2.17.1": { + "jar": "sha256-2zMKWWTfCuKZZT2OE8MSjZIRzA0XVsrLJzhNzhug7sw=", + "module": "sha256-gdxCrCaG9iksDm7hic+lVKs9nLG4E/GvcA9UyBsqZcQ=", + "pom": "sha256-fSxi7NHeqeyYa3USH+g/R5ZB7Fvw2oNMGdiqeJpw1JA=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.17.1": { + "jar": "sha256-v5AVlmbmTStKQ/QRVSrA/Nwm+nw9LeUFMwMbBcGbY1k=", + "module": "sha256-Yj0LZCCSg8uBceLR5exvdGAqISkI+5fM8ms3k5xmtqI=", + "pom": "sha256-XiUlY1vlANejn5bACngDiniXO6V+Gtw1mkzDaiKECks=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.17.1": { + "jar": "sha256-g/OEWVk7wQyusfomU2FoE7F0O2vtZxY8iujlpNMqVFY=", + "module": "sha256-ZqzfpBLUKx6hSKK2aMxot11oT53nmfQ2ucsDNKCVgUw=", + "pom": "sha256-rao4VC33yRqfUlmdv2CLM3GHn5V0f6Ytn8+E6p4Qz5o=" + }, + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.17.1": { + "pom": "sha256-BIg/YsynqSsV2XvXb8zePjCCwY7LBJSUOyILrioLhys=" + }, + "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.17.1": { + "jar": "sha256-VnZdVayM/911fBpTTsll5wsBF29k39fnCw2zTYuryfo=", + "module": "sha256-osVWckGTIdyC660zlMISJVcMVeaMPpxIsHybCWk5Qxw=", + "pom": "sha256-BwHVTHufLKLRwAUtlHS8+EQ2J4EtC4g8ml0MAfx5x4k=" + }, + "com/fasterxml/jackson/module#jackson-modules-java8/2.17.1": { + "pom": "sha256-tcUGk1nt1xvgx/4fCffS2ootpzMjs/Rm08oxZtw8ekM=" + }, + "com/fasterxml/woodstox#woodstox-core/6.6.2": { + "jar": "sha256-jQlzkbs/MAn7N6VlIit60//UnElWWkeKwLJEVEj1WJY=", + "pom": "sha256-OLBIwFBWfZwcVryDnt1y+3Yhz+FvwQBD5BkSdeiCrTE=" + }, + "com/github/luben#zstd-jni/1.5.6-3": { + "jar": "sha256-9y7eGzklj6+BJ33FjeMMccuuQlNzJVjSzhC1PYtXY9U=", + "pom": "sha256-39L6ex0jk5IWkC+ET6XoannN+5IJdg5MBCQrWljUlJA=" + }, + "com/github/sbaudoin#yamllint/1.6.1": { + "jar": "sha256-YccXmoNkEmHOiqN5S+SlSktSwxI5MT7AAJMi173S18A=", + "pom": "sha256-daHGB6n65mSN+/eACWColxeQYxf7p7L2aBZp4m/2c4U=" + }, + "com/github/spullara/mustache/java#compiler/0.9.13": { + "jar": "sha256-CG7TSA9dNbMRT85Gi4tj5lZpq/M4uvCoxpMuhEOma2s=", + "pom": "sha256-o2sJ4sZaDkxbf8D+x8Of0viisfEmnIkxMOdHPeCSCpQ=" + }, + "com/github/spullara/mustache/java#mustache.java/0.9.13": { + "pom": "sha256-T6Ct8+AY7UN+dA1c7Bl09xaXssArRYchOJC9kz0lCEQ=" + }, + "com/github/victools#jsonschema-generator-bom/4.35.0": { + "pom": "sha256-lNM+JIJGzFPxbe7AzNKkZglrLZIuReP/VWmqGIyGlPI=" + }, + "com/github/victools#jsonschema-generator-parent/4.35.0": { + "pom": "sha256-cFbkAuE2OIOxhEX4zCVZbR7ApUIDMN+1gAXcRT6VHlk=" + }, + "com/github/victools#jsonschema-generator/4.35.0": { + "jar": "sha256-icUmVbyijfioTgTlcQT5OuP42Jq9W+IZymO7T5Re89Y=", + "pom": "sha256-9Fc0eU6EAlZsBpYamluqIve/dYCaLWS/qzv4rSSkBLw=" + }, + "com/github/victools#jsonschema-module-jackson/4.35.0": { + "jar": "sha256-37I/eqAvu+3Za9nBMOqkEr1b3jmn8lIOQ3f0HL/jz/Y=", + "pom": "sha256-NlRQdIVYnVnhZufnUbmImvQ/g96hbgiXSauPtezwRNY=" + }, + "com/googlecode/javaewah#JavaEWAH/1.1.12": { + "jar": "sha256-sZIEMxrG4gS++vUIpo9S7GtGONnZus3b69Q1+cTVAPI=", + "pom": "sha256-BhhOmwWeCAkRgnE2r17Hj1fuTDvBn2MutWGw34+HiM4=" + }, + "com/hierynomus#asn-one/0.6.0": { + "jar": "sha256-5PcP2ShJtSJABIuOus4MmhfTu3uciCs8d3jOw0WElfU=", + "module": "sha256-kTF65Trklkji5iC7kCU8wz8Y+aKpbzxUHmY8XyIYDC4=", + "pom": "sha256-wuf3bSKfKjXjkpIqI6U6DjEQ6emHfafnFWbTuqM9B9I=" + }, + "com/hierynomus#sshj/0.38.0": { + "jar": "sha256-GXMmRXseiklETI6P48KX84qoGMgns0qtkzgm7vcY26Q=", + "module": "sha256-8dRfjoTU1a5ewRQ0qGclSUOcUYZriMoWXQ/X9UE/flk=", + "pom": "sha256-XPhXp1Vs7VGFnvoEheqgl0LgDyXM2m9WBt0bPw1sxec=" + }, + "com/squareup/okhttp3#okhttp-bom/4.12.0": { + "module": "sha256-fg4vNHsbY22SsEMZnlFAPhXwn7SsRujBY1UaWCt7Brw=", + "pom": "sha256-eAg47mfyoe5YCIfeinSOWyWfnoFULhxCRNUEJlmSLhQ=" + }, + "com/sun/activation#all/2.0.1": { + "pom": "sha256-ZI1dYrYVP0LxkM7S1ucMHmRCVQyc/rZvvuCWHGYWssw=" + }, + "com/sun/activation#jakarta.activation/2.0.1": { + "jar": "sha256-ueJLfdbgdJVWLqllMb4xMMltuk144d/Yitu96/QzKHE=", + "pom": "sha256-igaFktsI5oUyBP8LYlowFDjjw26l8a5lur/tIIUCeBo=" + }, + "com/sun/mail#all/2.0.1": { + "pom": "sha256-G4uUHpirrGypTpGmAyNyir3Ebjkb2sXHNo9Fh3MzImY=" + }, + "com/sun/mail#jakarta.mail/2.0.1": { + "jar": "sha256-iYi9veki7hc9txeeIzk90iWPO2T3CPQQguA/DgSUzCM=", + "pom": "sha256-Zc4YIBTIAJqEyWBePfPoXj7tmLVpGha9s96l3B0z070=" + }, + "commons-codec#commons-codec/1.17.0": { + "jar": "sha256-9wDegKwnDQNE/ep0aCAdi5yAXlxkgzHDYZ8u4GfM/Fk=", + "pom": "sha256-wBxM2l5Aj0HtHYPkoKFwz1OAG2M4q6SfD5BHhrwSFPw=" + }, + "commons-io#commons-io/2.16.1": { + "jar": "sha256-9B97qs1xaJZEes6XWGIfYsHGsKkdiazuSI2ib8R3yE8=", + "pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8=" + }, + "commons-logging#commons-logging/1.2": { + "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", + "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" + }, + "commons-net#commons-net/3.11.1": { + "jar": "sha256-O7hhJ0mS26VIfeMoMDdFtwhd5yaUtjozAL4eBXFEMR4=", + "pom": "sha256-sazbz3jKsCBaaK+0tvC8NVHgd6O7Kz/3z5wADy6bg00=" + }, + "dev/failsafe#failsafe-parent/3.3.2": { + "pom": "sha256-52onlGrLqFePJthfAjPMDzlGiw58KYXcbXxs4BBVLYQ=" + }, + "dev/failsafe#failsafe/3.3.2": { + "jar": "sha256-LF3Ieabax+o6eynXleJ71JuOeQiwXC8+VgU8GdeYUPU=", + "pom": "sha256-elPaR8MAdPlyXIyfzWg8a/gTZ9QnO9+653PzPDR8aCs=" + }, + "io/github/openfeign#feign-core/13.3": { + "jar": "sha256-O6gwpBjgUn5y32/ezl6lh8VAyMVPkbRpoovA4j3w7TI=", + "pom": "sha256-z9LevThTWKRdW5cG1V7Q0pcZfHKFTkT2dTrN+sHxbqw=" + }, + "io/github/openfeign#feign-httpclient/13.3": { + "jar": "sha256-GicakAkrW5b0Ypp3STEQskorJiN5E2F1O+76VnDXx5g=", + "pom": "sha256-24kqIi84XgpaE203JBKvuFSE0wjIyVibb//SauKeJ9k=" + }, + "io/github/openfeign#feign-jackson/13.3": { + "jar": "sha256-5GYZCcT9eHvsBgk0vZuUErmjFyh663kspUzWzhFJ0/g=", + "pom": "sha256-Gd5ZXbCAevQSjLaZGCsThypAATAol6XWR40fEZ1ahGE=" + }, + "io/github/openfeign#parent/13.3": { + "pom": "sha256-DQofrS2BQ5hJ8frwLu++WnEKY8m2DBWoeFcU95P5DzM=" + }, + "io/github/openfeign/form#feign-form/3.8.0": { + "jar": "sha256-sh03Mhs5CZXJC127T/DDPwnRzHdoIHzA2pEK0gv1iWE=", + "pom": "sha256-D4CkZ0u1MYDM5oTWpxeVbUDCIcrrVh21WzOLYJO5v6s=" + }, + "io/github/openfeign/form#parent/3.8.0": { + "pom": "sha256-ZKg9FHuJxYsWwdCuce7WDT+G9UUXNMVhw/wouG4Fzc8=" + }, + "io/netty#netty-bom/4.1.108.Final": { + "pom": "sha256-td6R8Ml3wFv7QtkZtQvV6WPxfWxDRu1qM9Xdod3fEHQ=" + }, + "javax/inject#javax.inject/1": { + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" + }, + "net/i2p/crypto#eddsa/0.3.0": { + "jar": "sha256-TdoRINuFZkDb7AQUDtIyQiFaB1/hJ73voNz6KfsxJn0=", + "pom": "sha256-trE4eOS66Ldo1+pXMstNZqsvXp/nB8Chp3bN6d5SBRs=" + }, + "org/apache#apache/13": { + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" + }, + "org/apache#apache/21": { + "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + }, + "org/apache#apache/30": { + "pom": "sha256-Y91KOTqcDfyzFO/oOHGkHSQ7yNIAy8fy0ZfzDaeCOdg=" + }, + "org/apache#apache/31": { + "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" + }, + "org/apache#apache/32": { + "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" + }, + "org/apache/commons#commons-compress/1.26.2": { + "jar": "sha256-kWigMUHY/H7aIaI2DYPMBBK8ux1iBNmSvUjCVzyzxrg=", + "pom": "sha256-FChxmJXNCpE67jPiQkuagEsQ8Rl+XTWpzpnPKhF0yw4=" + }, + "org/apache/commons#commons-jexl3/3.4.0": { + "jar": "sha256-lBCpV4/UiaZncRdSypUOYCDAk/7ly1GqmYjfTUTjI7s=", + "pom": "sha256-pGAfFgXbhkofoiDfu1QTpOv34bJnYoJ1R/Asl54wdDI=" + }, + "org/apache/commons#commons-lang3/3.14.0": { + "jar": "sha256-e5a/PuaJSau1vEZVWawnDgVRWW+jRSP934kOxBjd4Tw=", + "pom": "sha256-EQQ4hjutN8KPkGv4cBbjjHqMdYujIeCdEdxaI2Oo554=" + }, + "org/apache/commons#commons-parent/34": { + "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" + }, + "org/apache/commons#commons-parent/64": { + "pom": "sha256-bxljiZToNXtO1zRpb5kgV++q+hI1ZzmYEzKZeY4szds=" + }, + "org/apache/commons#commons-parent/69": { + "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" + }, + "org/apache/commons#commons-parent/70": { + "pom": "sha256-YDNaNOkfSc5QcjsAfXwSUU/Vdm2hff/7ZzLhEx5YzRs=" + }, + "org/apache/commons#commons-text/1.12.0": { + "jar": "sha256-3gIyV/8WYESla9GqkSToQ80F2sWAbMcFqTEfNVbVoV8=", + "pom": "sha256-stQ0HJIZgcs11VcPT8lzKgijSxUo3uhMBQfH8nGaM08=" + }, + "org/apache/cxf#cxf-bom/3.5.8": { + "pom": "sha256-/loqqlX6GQatY7as136BwljZfgGTCQ4+AWhv17dSpSU=" + }, + "org/apache/cxf#cxf/3.5.8": { + "pom": "sha256-rwbbLVsQIhq7RVRtHRWJDjlmq6aTMZxoP6iWTaRckdM=" + }, + "org/apache/httpcomponents#httpclient/4.5.14": { + "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=", + "pom": "sha256-8YNVr0z4CopO8E69dCpH6Qp+rwgMclsgldvE/F2977c=" + }, + "org/apache/httpcomponents#httpcomponents-client/4.5.14": { + "pom": "sha256-W60d5PEBRHZZ+J0ImGjMutZKaMxQPS1lQQtR9pBKoGE=" + }, + "org/apache/httpcomponents#httpcomponents-core/4.4.16": { + "pom": "sha256-8tdaLC1COtGFOb8hZW1W+IpAkZRKZi/K8VnVrig9t/c=" + }, + "org/apache/httpcomponents#httpcomponents-parent/11": { + "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" + }, + "org/apache/httpcomponents#httpcore/4.4.16": { + "jar": "sha256-bJs90UKgncRo4jrTmq1vdaDyuFElEERp8CblKkdORk8=", + "pom": "sha256-PLrYSbNdrP5s7DGtraLGI8AmwyYRQbDSbux+OZxs1/o=" + }, + "org/apache/logging#logging-parent/10.6.0": { + "pom": "sha256-+CdHWECmQIO1heyNu/cJO2/QJiQpPOw31W7fn8NUEJ4=" + }, + "org/apache/logging/log4j#log4j-bom/2.23.1": { + "pom": "sha256-NyOW4EWNTNMsCWytq+DMkzDsEPT1f6O+LnT3m14XijU=" + }, + "org/apache/maven#maven-artifact/3.6.3": { + "jar": "sha256-YbINpOHj24N2MNCBCmp6Wsn7fqMbClVjgGKq1uR5wJw=", + "pom": "sha256-R6YV+RqIhQOheFnK3L5uhkGXb4wIv5t7KsUIkQ8adHE=" + }, + "org/apache/maven#maven-builder-support/3.6.3": { + "jar": "sha256-MoUwjqJDqZZ3hUF69eIa4MCUCZsg37C34cPSEah6Xlk=", + "pom": "sha256-lM+XCoYtZgEpT0g3tGeR2l65GA+ys6F9aCaq//x6dCk=" + }, + "org/apache/maven#maven-model-builder/3.6.3": { + "jar": "sha256-fZpQjtrogQVP22rVMKXgU6BomrExi/egmQFudYuDI7o=", + "pom": "sha256-T44sox5l1Wvp2FhUSboLPsCqNdrfgNzLmmQ+eJREW6c=" + }, + "org/apache/maven#maven-model/3.6.3": { + "jar": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=", + "pom": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA=" + }, + "org/apache/maven#maven-parent/33": { + "pom": "sha256-OFbj/NFpUC1fEv4kUmBOv2x8Al8VZWv6VY6pntKdc+o=" + }, + "org/apache/maven#maven/3.6.3": { + "pom": "sha256-0thiRepmFJvBTS3XK7uWH5ZN1li4CaBXMlLAZTHu7BY=" + }, + "org/apache/tika#tika-core/2.9.2": { + "jar": "sha256-jEP0irinhPLNqKOG1fQlBg1X4yMtxrSfmRUCmsHwt4M=", + "pom": "sha256-TxIXOh/Vd0LvjiscibTz/w7ahlziwt61dO0rAgeFqRg=" + }, + "org/apache/tika#tika-parent/2.9.2": { + "pom": "sha256-LxxDihtWRIkbnevCqgaZZzFkuVX8ErFdSO7HU2rnnQs=" + }, + "org/bouncycastle#bcpg-jdk18on/1.78.1": { + "jar": "sha256-FGO7LLhzfprjT1vZP0jidxE2W7J39JGPRGCO2JtoeS0=", + "pom": "sha256-W9wjrV/H3umZ9DPyF2/qkz/VLw1sLIykTKaxjxPjckE=" + }, + "org/bouncycastle#bcpkix-jdk18on/1.78.1": { + "jar": "sha256-S0jqCE5SMrnXnryhiHud4DexJJMYB81gcQdIwq7gjMk=", + "pom": "sha256-CVIrr36Zuqk6JRXRbPHLlT+iJ41+PEbIvv8n3AQXKDE=" + }, + "org/bouncycastle#bcprov-jdk18on/1.78.1": { + "jar": "sha256-rdWRXmrPxqtYNuH9il4hxkiFNqjB8h84bus78oC3Atc=", + "pom": "sha256-KJEtE5+e7RQcOUNx++W6b//5HnjxycuDSPlEok0gTtI=" + }, + "org/bouncycastle#bcutil-jdk18on/1.78.1": { + "jar": "sha256-2fpW+XsPdhzjvI2ddMXXE3qYe/W9Or/hAD+br6RaHS8=", + "pom": "sha256-dB1Vy0XEwsiJtaQ2t0fcIVKSMTLkJr5u9VUA7uf6UxI=" + }, + "org/codehaus/plexus#plexus-interpolation/1.25": { + "jar": "sha256-4AOAJQFXRjf3q9xOg+bVCaMen/gl0S2m0eQZrPlohwU=", + "pom": "sha256-nrVRwMo+wTVPELvFoDeomAnU4yusn1WkQx5L4OuPDY8=" + }, + "org/codehaus/plexus#plexus-utils/3.2.1": { + "jar": "sha256-jQe0l7uN6xZ+5TKcrofvIEODO/UuTxWlqTec7ER6Wys=", + "pom": "sha256-elABq4gQW083xPqzti2XcxYpChP4sUxmhPJfKjLv3vE=" + }, + "org/codehaus/plexus#plexus/5.1": { + "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" + }, + "org/codehaus/woodstox#stax2-api/4.2.2": { + "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", + "pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI=" + }, + "org/commonmark#commonmark-ext-autolink/0.21.0": { + "jar": "sha256-PNV9XR295yTmcAxTpZBTS7JPPiaV/zUF66MtxMd4G6k=", + "pom": "sha256-1OMcYi/1xtxZ/hpD4QiajBEETj33kLNAGh+IkrT5HhY=" + }, + "org/commonmark#commonmark-parent/0.21.0": { + "pom": "sha256-qeGddPQOEj3jbHAaUlIg2r5eMjVDZUfbek/TwJi31Qs=" + }, + "org/commonmark#commonmark/0.21.0": { + "jar": "sha256-gQhKcDUEb+MG8NvxbvV6aNCO5clwBOqGfmK120bpivs=", + "pom": "sha256-RhGg7TfAGTzGANRRrUxFfT0NVBxaxlbI2ANL0s0NB1g=" + }, + "org/eclipse/ee4j#project/1.0.6": { + "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" + }, + "org/eclipse/jetty#jetty-bom/9.4.54.v20240208": { + "pom": "sha256-00QQSm7mGdplmEA8JdA6qqrw9U6WRv01EkWN9Xyarrg=" + }, + "org/eclipse/jgit#org.eclipse.jgit-parent/5.13.0.202109080827-r": { + "pom": "sha256-oY/X0MQf2o2PHEoktQAKhmRWFHokdG7mzEcx54ihje4=" + }, + "org/eclipse/jgit#org.eclipse.jgit/5.13.0.202109080827-r": { + "jar": "sha256-2r+DafDN+M8Xt/faS9qTIMVwu3VMiOC+t7hSgSz1zSU=", + "pom": "sha256-qEF3Rc+i2V1qlxHpQT/KmE/FZmt2J7rRVAzyfUYq6BM=" + }, + "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.4": { + "jar": "sha256-jA5qp/NVkwFvLF54tgS1fwI82so1Yf4v428rXbuuHRY=", + "pom": "sha256-Saxifhz6hg4RT2WHMX+Jl6dwBqnnpJhpoZX+4yuyiRM=" + }, + "org/eclipse/sisu#sisu-inject/0.3.4": { + "pom": "sha256-ErEHZrVDwsNqCFMQPlobyTANGqOUBnyJ2Oa+XfIUykw=" + }, + "org/jreleaser#jreleaser-artifactory-java-sdk/1.13.0": { + "jar": "sha256-1Vp3AH6fJE1PUe43F0aLTjCASAmfx0zFZt8vDVbOzFc=", + "pom": "sha256-LSsuedWptMmxxb4HsEZAWv+KZ1z3KkS+sM1fiy28INg=" + }, + "org/jreleaser#jreleaser-azure-java-sdk/1.13.0": { + "jar": "sha256-NPQS7QniWtgVKcxBcpjvEe7VQf8T483P/H9PDIM3GDs=", + "pom": "sha256-x8l+pQdKxoImOqzEerrX8cbffvOy0LtG22gOBrb+B+M=" + }, + "org/jreleaser#jreleaser-bluesky-java-sdk/1.13.0": { + "jar": "sha256-hHr9FIdUZTT7bLgrU2xYYKTbFHo1g1dEEXlw5FBbjWQ=", + "pom": "sha256-XQf4pf+T5XMgQ34gD9JDrCW1TbPBgQaO76yysl4IqIY=" + }, + "org/jreleaser#jreleaser-codeberg-java-sdk/1.13.0": { + "jar": "sha256-/l9SrAG/Q9rcKIvncK/itxI9eZ+JIV5MLyrHEJ5ezyE=", + "pom": "sha256-5Web8f4ljVxZ2Hr2Cu0ujLRc1NbubFKNCa01KLdVevI=" + }, + "org/jreleaser#jreleaser-command-java-sdk/1.13.0": { + "jar": "sha256-Ajsz8gx0SwS6c/d2/TdY1bNAv457518l/z0Q0WRfj7A=", + "pom": "sha256-Vi/W0MKcblE5l6pXy2yUNQmpKCUkfhzogTplFmwX1cs=" + }, + "org/jreleaser#jreleaser-config-json/1.13.0": { + "jar": "sha256-FlL8mNiUqW0E+J/ItHUPSu96QixLpO2DfLIqCeyxBok=", + "pom": "sha256-cKohJxQOlT1dWOuERt+ZPSGR57yrFtbrjrZu2Hb/FjY=" + }, + "org/jreleaser#jreleaser-config-toml/1.13.0": { + "jar": "sha256-aawU8TPzBjjymH+2WL8rGYpQ3/7mBij1vWuzzO85eio=", + "pom": "sha256-ocN1gEIsouVaaqFTULCA4IywgTxGMRhKWb8CGElYc9w=" + }, + "org/jreleaser#jreleaser-config-yaml/1.13.0": { + "jar": "sha256-0i9H7o5XILSDpDgoLRGL9fNW9TZKwe65m2TRGoZFwKY=", + "pom": "sha256-2+tyBfM6bzEGQMv5n5wTpQi4lwgwBmyxtKBRaifpvss=" + }, + "org/jreleaser#jreleaser-discord-java-sdk/1.13.0": { + "jar": "sha256-n/RV7VUhPbEhGTj784bGBbDRaMcfrHcerN92YwX5Wt4=", + "pom": "sha256-0qK9GPaiW0jZxE8cNCeSirSkz85AnD4HLEny8mOBIqk=" + }, + "org/jreleaser#jreleaser-discourse-java-sdk/1.13.0": { + "jar": "sha256-5mvQ9sz7MwjTXSiQjih3JSjX68wGdfCPZgnunDyzDH4=", + "pom": "sha256-8qX+X4zIsEK27r3XPkofyc9HS/Sta+KFuPHXoqQKnIY=" + }, + "org/jreleaser#jreleaser-engine/1.13.0": { + "jar": "sha256-K9qUHeXad8W30vOAQFkTsxFyHi1ynIKvkAEpFIYjY/w=", + "pom": "sha256-/LSfLY0WZiJrzzbLUwOYrMOlm2VMdEPcVBwuljVG++g=" + }, + "org/jreleaser#jreleaser-ftp-java-sdk/1.13.0": { + "jar": "sha256-hClyRvzaap8PCzQiNWmYGM12cKJZ0UIN3UE0wJ5wutE=", + "pom": "sha256-DOH5LWa1daB1jku7fU/Nbzs8BZiZUUStNF2L6SZxOTw=" + }, + "org/jreleaser#jreleaser-genericgit-java-sdk/1.13.0": { + "jar": "sha256-Q0YnmuGMl/qxQMN6hMEHHgs+z8s4eTjJlao7A82cR1A=", + "pom": "sha256-TLK8XFrsxbF0NNmaBxP/mCqE152bWgcTdF88gqr0Gyg=" + }, + "org/jreleaser#jreleaser-git-java-sdk/1.13.0": { + "jar": "sha256-E7aV18EqV/IwWMZnB7GZGv9ZGU9DDpC4s40EmnUOwVA=", + "pom": "sha256-AE3xcLWBY4ZtXhI43yE3CFPN7IXZvkG3jzo8ML/NV5U=" + }, + "org/jreleaser#jreleaser-gitea-java-sdk/1.13.0": { + "jar": "sha256-rcPkBHBRJYomVG5bncRUbsfPG3Tw10yoSSjAaCb88fI=", + "pom": "sha256-xU8GBSJ9NTZ3sH2ObYNIYCT0AIlTVYz7J1PyJ2tEd8I=" + }, + "org/jreleaser#jreleaser-github-java-sdk/1.13.0": { + "jar": "sha256-9eIq4hQqDz92rVoknniDre781Xo6UJKcudqU5VvRL3E=", + "pom": "sha256-33yPPv7YlN+k7QZfXQi39Wr4YwoRnqEQ+i0GU5TVijk=" + }, + "org/jreleaser#jreleaser-gitlab-java-sdk/1.13.0": { + "jar": "sha256-EpuPmmqrhJK/LoQtcmTqrH7edLAk8deW65kZ+0TS4sA=", + "pom": "sha256-eB3Y7iWjCR7Vl56q/zsIaHjF76qE9gd/S2eauTpVL4g=" + }, + "org/jreleaser#jreleaser-gitter-java-sdk/1.13.0": { + "jar": "sha256-7lQQTtaI5h1Koxmg1Us4yoQIcGtPoawXcB3Tdbcijsw=", + "pom": "sha256-7LWwqCVfKyfqoCXZW42+GerVaHMpFJNIt/E6BXNLfbs=" + }, + "org/jreleaser#jreleaser-google-chat-java-sdk/1.13.0": { + "jar": "sha256-rjp52MfcPmIiJyOLjupsQ+NIPj+OAFs30NmFL1LdYLA=", + "pom": "sha256-T97LpfeEXzI5B4/si5kcNBNJKFqeZsNhI9FAf4/UP/4=" + }, + "org/jreleaser#jreleaser-gradle-plugin/1.13.0": { + "jar": "sha256-eziiXrRxTynYHZIk0nipjJVC4fbum9wsl57g7F/fdDw=", + "pom": "sha256-W4wQxDQQsE5quvvhGv/euXawMn6RybbzgvhOkeTljj4=" + }, + "org/jreleaser#jreleaser-http-java-sdk/1.13.0": { + "jar": "sha256-FEv5YpWRCFnyoJHwvjTkVKNm1dnTXOkCWEkf7uXUFPE=", + "pom": "sha256-HfXGNqs4sA+bzFQwcfcroytwq/SEyypatTJGNt1b2R4=" + }, + "org/jreleaser#jreleaser-java-sdk-commons/1.13.0": { + "jar": "sha256-nLTMByZGy8NVyTnaZrP8P5uV2Qeo3bvtlTVKjz0e0PE=", + "pom": "sha256-Fz9E1wkcrCy4hjClVhelx8MCzRh8y8T4k+2Bmd42VYI=" + }, + "org/jreleaser#jreleaser-linkedin-java-sdk/1.13.0": { + "jar": "sha256-1z6QdeyBKnp7dXd+13EhoKgg9iiLEm1NuTnGtr2Rwg4=", + "pom": "sha256-RP4nOkfyOqoOc44M0ELJiMzoy3y2Fv8yrP0DfbHd/n8=" + }, + "org/jreleaser#jreleaser-logger-api/1.13.0": { + "jar": "sha256-19Mb+ODAfm51szweEEcO4rny08mQsW24URFk7Fer8L8=", + "pom": "sha256-Rgspl1WChYD+6+7qoyEmRcjah6T9ERPBv4CLlwDy0AQ=" + }, + "org/jreleaser#jreleaser-mastodon-java-sdk/1.13.0": { + "jar": "sha256-GL4h8vvGbL5IQBQemh5gREPKoXRTtUBJaq9y6whzn9s=", + "pom": "sha256-S9RxK9kvYVRNXa/jIRMQib9aMTCP6kBYZQ6rwBj5Gig=" + }, + "org/jreleaser#jreleaser-mattermost-java-sdk/1.13.0": { + "jar": "sha256-G2u1t2cjrOdvTzLNmnx8Ml29OTNaxrjF/DhQeZryM54=", + "pom": "sha256-4i7WbpQd9ebgVhWZW4EzVdeA59Pmxq2HRfZPJE/oty4=" + }, + "org/jreleaser#jreleaser-mavencentral-java-sdk/1.13.0": { + "jar": "sha256-re1rt9YicfIQOGm1E3H1tVCPGc4Fx+qG4GgXe+DZZzs=", + "pom": "sha256-ALGMLlFAxhljh8rSplZWyzLMNDVvLqjkilpogSH05Jw=" + }, + "org/jreleaser#jreleaser-model-api/1.13.0": { + "jar": "sha256-eUw9hNsBtbwreTa4gL3NWxg2ORvFYD7daLIvzOeMBHI=", + "pom": "sha256-3PZ2ZDy77tc5ido+zAA8e5P7Lb1V7EHT8nV6FlpI59k=" + }, + "org/jreleaser#jreleaser-model-impl/1.13.0": { + "jar": "sha256-8t+XcDKLFMS2LA/zHoTI732jZ3yYTzXfJks7qLfIy/A=", + "pom": "sha256-JLa87gDOgwW5e12BdROk1plX56q9mPWK1AC/SxBvX2k=" + }, + "org/jreleaser#jreleaser-nexus2-java-sdk/1.13.0": { + "jar": "sha256-tSfARmskHEKkyx63Cs8DmElADYaIemNCyK7hq91fDCc=", + "pom": "sha256-OgUsQ9WV8VxQt6y32gLsXHHGeiX9itkWtuEQLj3BIsU=" + }, + "org/jreleaser#jreleaser-opencollective-java-sdk/1.13.0": { + "jar": "sha256-E+aN4yX+ZP7E8I7GA/5wPIK0MsIFyFnk94qMZ+gS8RI=", + "pom": "sha256-p/YNcAgvBkfhBazihqm+vubkvAF9Ch+NZg11W+ZQLTQ=" + }, + "org/jreleaser#jreleaser-resource-bundle/1.13.0": { + "jar": "sha256-K5Xw39kptqBnoMTqJzxQGkVCh2QUr+0ERYHqmIYiPJw=", + "pom": "sha256-T5AG63ESAadLuEW8kO8Tqghv3deLNkopVIhOCU967oQ=" + }, + "org/jreleaser#jreleaser-s3-java-sdk/1.13.0": { + "jar": "sha256-/YgDyEiVsrHBQ6G7RHx7AhHGU1ZEPdXKgrBOSWLnfU4=", + "pom": "sha256-i67qOk5wOuHXpO/A+2DvFjy0uFWaERI9xGl6QcxsryU=" + }, + "org/jreleaser#jreleaser-sdkman-java-sdk/1.13.0": { + "jar": "sha256-763gqRIsr1HvAkz3YLtIHAfWBcW/J3FUm8u2gQ2ZSHU=", + "pom": "sha256-L6zw3ROZLCxQ2UB+kv/qQwPTbaMLf2iVqUdOjFdEMk4=" + }, + "org/jreleaser#jreleaser-signing-java-sdk/1.13.0": { + "jar": "sha256-LYAOGywak/kKYdGYEz18kKY0Akniws4NJ3Xr9Z0JQBs=", + "pom": "sha256-7qMRWBN90CP5JaL+cGfX/inJIrjOHZhOQqdZoCuwSmM=" + }, + "org/jreleaser#jreleaser-slack-java-sdk/1.13.0": { + "jar": "sha256-gtX69wbAOp02pBnW2qzn+59bhEIzb44n3CwWzQ0LKQE=", + "pom": "sha256-qOOptN8HDWMv4/zu3WoKV2vDuxJkVy/cgYrKo4unybc=" + }, + "org/jreleaser#jreleaser-smtp-java-sdk/1.13.0": { + "jar": "sha256-qR+h4T4ZD31iSJ8evHlYgSo7VM5woBtgRKKVzLGoqQ8=", + "pom": "sha256-3CDJ1vWcb9aQhL0gwKtikP6vNTJajMwoWFoHR4hs/1Q=" + }, + "org/jreleaser#jreleaser-ssh-java-sdk/1.13.0": { + "jar": "sha256-65L9GRFS6iGMRi0vDIjbzOQ+kPhlOa7zRATR0yoym2Y=", + "pom": "sha256-iRA+crf8mQErYJUhItj3aMt8Jv63VY3JHGF2Clz/lmg=" + }, + "org/jreleaser#jreleaser-teams-java-sdk/1.13.0": { + "jar": "sha256-MCCK+zBSvrOzZj8Y9Wo5a1e6P/QDiU3jnrCATrUVVpQ=", + "pom": "sha256-bblCe0WEdACmFpar4FxxWEK7NnQvo5Y8ztByc0qRYcs=" + }, + "org/jreleaser#jreleaser-telegram-java-sdk/1.13.0": { + "jar": "sha256-+W3SyRcSE3Fh4Erd+YoYzlqBbMaJoZgxXP1x8+VhG/o=", + "pom": "sha256-yc8JII/J9UT8IeUGv5e3jTXBo7fKQdlz0WbWPtKhjjM=" + }, + "org/jreleaser#jreleaser-templates/1.13.0": { + "jar": "sha256-fl221xwwMT1cKSzOIB6b9P9q9fJdPlgjSMF0efVyTIM=", + "pom": "sha256-ahPq/scFl6SgfC6Ob/YkcAmSWhEeNUV6yt3JVaODehA=" + }, + "org/jreleaser#jreleaser-tool-java-sdk/1.13.0": { + "jar": "sha256-QMUTeUXp0eRMW3MARvExNbeOfOjjCWyTN+cHuvN4Vvs=", + "pom": "sha256-U07TwTcDV5mShNrQkuIhy3tpoX6+KGuinhihedqkdOE=" + }, + "org/jreleaser#jreleaser-twitter-java-sdk/1.13.0": { + "jar": "sha256-SihdQZohU1kHp/xCoasOSWoqcm73yMFYfnMba0/nEC8=", + "pom": "sha256-rvZZqpc46PSL/k1Q2jKRMW6y2E27ExTt4RC20vEjpGA=" + }, + "org/jreleaser#jreleaser-utils/1.13.0": { + "jar": "sha256-3noiqzBHji1MMyjf0iZPzJhZahrx1dY+f//hf86OzDg=", + "pom": "sha256-lEITiKIrHdVUl8b8ew7GlW9aUYf7ldixUkGjWu/PU6k=" + }, + "org/jreleaser#jreleaser-webhooks-java-sdk/1.13.0": { + "jar": "sha256-w1+PmHW7TUJx/TULjjphcV2oKiK22TBdXseR+nKuoVE=", + "pom": "sha256-uQZYHBdKwFinlgQ+OzPGcQAISsUiOoKAq0dtlG1uoEY=" + }, + "org/jreleaser#jreleaser-zulip-java-sdk/1.13.0": { + "jar": "sha256-m28HYDdUMQMR65zwE2ujZyWnpm3Z0MUz3t3+BuINaT0=", + "pom": "sha256-urUGqej3DPWp7X36QFOrs9cHaMfr78r8pYaAgM5geE0=" + }, + "org/jreleaser#org.jreleaser.gradle.plugin/1.13.0": { + "pom": "sha256-XsmnViOebzZWEDMUSgiUzB7g33m+/mGL4+/VqMOcVHM=" + }, + "org/junit#junit-bom/5.10.0": { + "module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=", + "pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM=" + }, + "org/junit#junit-bom/5.10.1": { + "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", + "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" + }, + "org/junit#junit-bom/5.10.2": { + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" + }, + "org/junit#junit-bom/5.11.0-M1": { + "module": "sha256-j2MviWXptvQGnj1YueomuaW8dqmOibQyM3d6zm2tsjc=", + "pom": "sha256-tQl19cuoYgSr2j3Nbwl6+Rn+IuIe9pR43WuRn2x0DYU=" + }, + "org/kordamp/gradle#base-gradle-plugin/0.46.10": { + "jar": "sha256-0gS9FVYp4/yn9lmLSfAtwzHmi/YPwx5qkYzV9R8hcf4=", + "pom": "sha256-7PILFk47meL67i812Qh38yWN0b9hd0uwKVyYUlVsLRI=" + }, + "org/nibor/autolink#autolink/0.10.0": { + "jar": "sha256-MCswFgloQV7mzRkHmHE4x1daYxX5tu8Tuf46vIc2eFc=", + "pom": "sha256-sEv9glJXPUuoEX/BU/QDWXgIa6r1+HCaD+Qzl0g7M48=" + }, + "org/reactivestreams#reactive-streams/1.0.4": { + "jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=", + "pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag=" + }, + "org/slf4j#jcl-over-slf4j/2.0.13": { + "jar": "sha256-xTVg+joIN5ZCB90feDXQ5s6gg1vREOlGlvLcZfJ+b1o=", + "pom": "sha256-xzxshkbqXybg5h8XM8YlyK6AXZ6detBg/WWviMehQm0=" + }, + "org/slf4j#slf4j-api/2.0.13": { + "jar": "sha256-58KkjoUVuh9J+mN9V7Ti9ZCz9b2XQHrGmcOqXvsSBKk=", + "pom": "sha256-UYBc/agMoqyCBBuQbZhl056YI+NYoO62I3nf7UdcFXE=" + }, + "org/slf4j#slf4j-bom/2.0.13": { + "pom": "sha256-evJy16c44rmHY3kf/diWBA6L6ymKiP1gYhRAeXbNMQo=" + }, + "org/slf4j#slf4j-parent/2.0.13": { + "pom": "sha256-Z/rP1R8Gk1zqhWFaBHddcNgL/QOtDzdnA1H5IO0LtYo=" + }, + "org/sonatype/oss#oss-parent/5": { + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/sonatype/oss#oss-parent/9": { + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + "org/testcontainers#testcontainers-bom/1.19.7": { + "pom": "sha256-bDMp72KWE8iKyQI7fa4oHOHdh6AO+hg5ah2pErDJRPQ=" + }, + "org/tukaani#xz/1.9": { + "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", + "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" + }, + "org/twitter4j#twitter4j-core/4.1.2": { + "jar": "sha256-cmAigcBtl+ksY86EvZPQB2QvoL/4UvY98S/RI7mQsfI=", + "module": "sha256-AQDT1GTl6gAdKXq4e4JQsslz2b9a2VFnltfHvnVrOCY=", + "pom": "sha256-VhhBMpQ6873BFPIRc7ieacjMqlj2GBo/vR1g9xJro0Y=" + }, + "org/yaml#snakeyaml/2.2": { + "jar": "sha256-FGeTFEiggXaWrigFt7iyC/sIJlK/nE767VKJMNxJOJs=", + "pom": "sha256-6YLq3HiMac8uTeUKn2MrGCwx26UGEoMNNI/EtLqN19Y=" + }, + "software/amazon/awssdk#annotations/2.26.10": { + "jar": "sha256-PRoraBMl2f3iq2k528HPLN3mbiI/X6mitzLkL/wocGw=", + "pom": "sha256-rlLLC3HvwdgXHKXvuD43diuXDe+jk4S3rG4t4TDKTwE=" + }, + "software/amazon/awssdk#apache-client/2.26.10": { + "jar": "sha256-qPSYA9idi3Wng3hxOnECAVPmaaqxWDQqQwTyt7cDbVw=", + "pom": "sha256-6qXMKWf3V2VQK19jriR8D5dWBl0UeM+/IgTQUbTkEuA=" + }, + "software/amazon/awssdk#arns/2.26.10": { + "jar": "sha256-aTUYbX5PeIV+c8/wTbs4rwoRU1smCBYTT+d69+haQZg=", + "pom": "sha256-Q0cQ8ItBzDHcXwW0P2qDUT4UypnymZNVZ3hdV/v3S6Y=" + }, + "software/amazon/awssdk#auth/2.26.10": { + "jar": "sha256-q8a4nPkmnKbSor9R+q0TrdQqfS39hd3ExbXYSoTAcpM=", + "pom": "sha256-SoTQR0A3SaZ5SfNt7Z2ypSg1ajNJLL3RlEOH8ERUjJY=" + }, + "software/amazon/awssdk#aws-core/2.26.10": { + "jar": "sha256-0LigcsMK325uG4tle0VXiiQLs/KAaG0gVGuaZzt7lG4=", + "pom": "sha256-iTSoZrUG6UFAfk7SyGtAEnYyABbpARo7F4m/ad6vABg=" + }, + "software/amazon/awssdk#aws-query-protocol/2.26.10": { + "jar": "sha256-8CpDNqDWHBWI1aU+AofrsfMoE5xha+Ry2tk8poCkZYo=", + "pom": "sha256-K0CKna9unEamOIbWeb3BrmyUq7YRvFBLIQM6M3+X7Mc=" + }, + "software/amazon/awssdk#aws-sdk-java-pom/2.26.10": { + "pom": "sha256-3NzfAWrcpiHb90AoKEm1AY5BcM3dvYe/9VUKzueqexI=" + }, + "software/amazon/awssdk#aws-xml-protocol/2.26.10": { + "jar": "sha256-bebAKW3C559RJYbtwwzeYrakT3tIjbCwaXbRCYels1I=", + "pom": "sha256-VyfPbNAsUJApKgh9/vvMTiCbQCQqKIPhHVVZ6Uo0G60=" + }, + "software/amazon/awssdk#bom-internal/2.26.10": { + "pom": "sha256-/sXw2U3n0p4SG/6G6FfzfgFtCZ98+XG3WIWriRPJuaM=" + }, + "software/amazon/awssdk#checksums-spi/2.26.10": { + "jar": "sha256-g1jJdYBZ8lpX64j/gv2lr2D39kepjP6Rf/snNi+yQA8=", + "pom": "sha256-STK/Iqng/y+avnkV0lKoDj/aFz7I5SSmbJJYbvIu7LI=" + }, + "software/amazon/awssdk#checksums/2.26.10": { + "jar": "sha256-gwowZHjZiU5vBqrMAc965bYRuFDalS2yFNqF6e5+DKU=", + "pom": "sha256-iV35DlQq64zwHJj1R7oDT88rZNuDXBUW98OtjejNfHs=" + }, + "software/amazon/awssdk#core/2.26.10": { + "pom": "sha256-HOqC1zElwdAF8dAl/LZSc7flWqFWN6/IQL2tmlWPdYU=" + }, + "software/amazon/awssdk#crt-core/2.26.10": { + "jar": "sha256-W9Kyaq7ASVb7pkR2M5xo4xnRTOasa0sOlKba8/rrgkk=", + "pom": "sha256-RBJtJQe9rfThN1tSLE2HFKHsdvjdwah4hrwjixQDPH8=" + }, + "software/amazon/awssdk#endpoints-spi/2.26.10": { + "jar": "sha256-OTn9F9ML2o8eAvn9mJJIa1ddxRK7wpIdvj8hbIZM/NM=", + "pom": "sha256-MCZp++HrdwEHIkP33mVRgU6nm4QWLNOw38B70dTNG+4=" + }, + "software/amazon/awssdk#http-auth-aws/2.26.10": { + "jar": "sha256-p6EFCuZXr7CUj5ak6xPUF5Kw4GSJhW3MI28ImQeEUt4=", + "pom": "sha256-lmqo6Vn8J1mYaoCeDuTigTd/XuKpiY/7Pp0QJ+wx8A0=" + }, + "software/amazon/awssdk#http-auth-spi/2.26.10": { + "jar": "sha256-JQRunNCp+mQNUU3dh0BkIMETx9oyyYjDVafq4Jc9Wy0=", + "pom": "sha256-MiLy7KHeYUZso3MaV9tcs4F+3k8h+ljE9x44qOH5Z2c=" + }, + "software/amazon/awssdk#http-auth/2.26.10": { + "jar": "sha256-HlLtPLN/v0sxLbjJFrwi5tp/uY1AAOjecHUEDs8hu0o=", + "pom": "sha256-/lwD7CQaWPPcoK6FVwkeorYIKw0YBnhmrmazCESH/6g=" + }, + "software/amazon/awssdk#http-client-spi/2.26.10": { + "jar": "sha256-F+L09LwZqVEb0c576c09Qx+9ua8l9V/t8ekY5kkb62w=", + "pom": "sha256-0nH7qsfC6Bkwf2cI4aKunXUZMmUshcFCpQvsBrVjh6w=" + }, + "software/amazon/awssdk#http-clients/2.26.10": { + "pom": "sha256-LRiFct381vvR9JzbKrPWSaRjufuhQTaLJ39s8YSpWNw=" + }, + "software/amazon/awssdk#identity-spi/2.26.10": { + "jar": "sha256-e2Eij8b+ks06KQ8luRZJsgYQoVm2IdSkbejRh4S0UcQ=", + "pom": "sha256-wO+hl2iqzpZlQT9VXT9yTI6/b/OlM29If+dDtZf+Spc=" + }, + "software/amazon/awssdk#json-utils/2.26.10": { + "jar": "sha256-oT9aDq2MJ3Dy2Z4txM4c/yq+myc0asMtPSvSe0RRObo=", + "pom": "sha256-avmI1+PgThNxzW3k7r/S6en5mEaqrpb1mVKHV5z0Tyw=" + }, + "software/amazon/awssdk#metrics-spi/2.26.10": { + "jar": "sha256-DZHdIYJW8JW/HtkeryPUkzUYxaK+HISMJHVUxj9hsX4=", + "pom": "sha256-7FmlVa/782QBYeY9RpfSYMHQBNUWHXB2OU4ngcwhWBg=" + }, + "software/amazon/awssdk#profiles/2.26.10": { + "jar": "sha256-y2PHZzlkF0rdRr7NGXHKR87WciDYYrLbveiy36vw9PU=", + "pom": "sha256-dyAE0Af92od3ojs4h+d/OLsSqQYB6NQLIRRos2Hf3mE=" + }, + "software/amazon/awssdk#protocol-core/2.26.10": { + "jar": "sha256-94BTwmRThCpFlPjt9Q49CIIhzMsfybxvd8wnyDqUQu8=", + "pom": "sha256-MNV0zSVkTUYoXw7rY5qc2YHFkhzBaIuvHjzZxG2uBgo=" + }, + "software/amazon/awssdk#protocols/2.26.10": { + "pom": "sha256-dLthcl0bun3cU94208jIvDgiAFHQtTiVLbFkTej4kmk=" + }, + "software/amazon/awssdk#regions/2.26.10": { + "jar": "sha256-7qXn2P8uVDmFcsUbBBYgBXlLC5J+O+2JENPMrueeZIw=", + "pom": "sha256-bH2r7o5Ci/ejgg1ut4dQ5FwxKLRnA3rflJRj3meF8zk=" + }, + "software/amazon/awssdk#retries-spi/2.26.10": { + "jar": "sha256-a6/lmVYMyqOKDQshRRmvIHlsES+aiIjAVRZdCwOHX1g=", + "pom": "sha256-7bg97UiEvXtlHWhfxMTGjXJy+rdeZTZ+ctiYUgNsWwg=" + }, + "software/amazon/awssdk#retries/2.26.10": { + "jar": "sha256-NgLJPpDTpMEGfdapdNUg56jADKGI0EBRRd9ZY455nY8=", + "pom": "sha256-scbhZsIRlURToL6flPLfvEW1zDUXVYg/RBWNIQyXr8s=" + }, + "software/amazon/awssdk#s3/2.26.10": { + "jar": "sha256-nPwc932OPUBWi4cUAijliW2z27jw33dj+GgxgaXIRkk=", + "pom": "sha256-NJjmuhbeB58mxNIWEQjwPPneO1AAVzMA2r4X9CUx9O4=" + }, + "software/amazon/awssdk#sdk-core/2.26.10": { + "jar": "sha256-O7JCwkeMjKpzbLldjtW8+t+iBTG/ifkMrO9BhHcyKlE=", + "pom": "sha256-Nuzwxs5Iry3t4gH0vuU/ffwFlmLBWImD70yntZjXHDs=" + }, + "software/amazon/awssdk#services/2.26.10": { + "pom": "sha256-DImEiR5xOmJrBAGKcKnkbKc8mMdFj1AAJNysNgFYsgY=" + }, + "software/amazon/awssdk#third-party-jackson-core/2.26.10": { + "jar": "sha256-xLGqbIBbTJFj2Tiv0g37OP/TLMS+kWZm2+xQFbu4qT8=", + "pom": "sha256-9SQfUI5KvStHdsGNJ4ugR2UN5kHwApfIbrJdwNToS6Q=" + }, + "software/amazon/awssdk#third-party/2.26.10": { + "pom": "sha256-CoryQkrb8owAO9dnpGBfUK+N+XXDO9M/y9W4fFZkdaI=" + }, + "software/amazon/awssdk#utils/2.26.10": { + "jar": "sha256-chebTyAdKgPgVeUl4Oz0oyspXmTEhXklJeux9zfCBHs=", + "pom": "sha256-P1NB78YS2qe0BXAu2frgDmGAS10wVFgWOOWFTjQpa3o=" + }, + "software/amazon/eventstream#eventstream/1.0.1": { + "jar": "sha256-DDfY5pYRfwLDAhkbgRCw0Osg+kEvzjTDomnsc8Fs6CI=", + "pom": "sha256-+UYMt5Sgp69oJ377V2lWno5mUVJQJ2w35ip+i9SyV8w=" + } + }, + "https://repo.maven.apache.org/maven2": { + "com/google#google/1": { + "pom": "sha256-zW2xehGjHt55TMvR3w5Nl1D2QCNHMfIc/4hamZcnfoE=" + }, + "com/google/code/findbugs#jsr305/3.0.2": { + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + }, + "com/google/code/gson#gson-parent/2.14.0": { + "pom": "sha256-grD2aUxXWKuLsH4FYwII1Q9YnUteBP0KBG1Zzfe6PR0=" + }, + "com/google/code/gson#gson/2.14.0": { + "jar": "sha256-LL0Rm/GWHCh4gxCWPcgLpl9Yze7B3ROci9sSQPqiw28=", + "pom": "sha256-H6ASLA43MxkmQoYcNr5Mb3maeVMnojvdKSJpG26bpIA=" + }, + "com/google/code/gson/gson/maven-metadata": { + "xml": { + "groupId": "com.google.code.gson", + "lastUpdated": "20260423191314", + "release": "2.14.0" + } + }, + "com/google/collections#google-collections/1.0": { + "jar": "sha256-gbjWOK8Ag8S4dwmdVqoP7nFEhc0qzhtqCcq4Z8rbN10=", + "pom": "sha256-iT1Wr86hsi+DIg/X5JpmaMW4kB45vVncV7QvVWc3Ic4=" + }, + "com/google/errorprone#error_prone_annotations/2.18.0": { + "jar": "sha256-nmgUy3GBaYik/RsHqZOo8hu3BY1SLBYrHehJ4ZvqVK4=", + "pom": "sha256-kgE1eX3MpZF7WlwBdkKljTQKTNG80S9W+JKlZjvXvdw=" + }, + "com/google/errorprone#error_prone_annotations/2.48.0": { + "jar": "sha256-tJxclYMW7WegnGmd2pqnScr0NNUdhj3qWZ7zakm5yFU=", + "pom": "sha256-GJ4JrQSJwyXpDaqp1cj0BjMGAvo2Zgm8oHy82tA6udo=" + }, + "com/google/errorprone#error_prone_parent/2.18.0": { + "pom": "sha256-R/Iumce/RmOR3vFvg3eYXl07pvW7z2WFNkSAVRPhX60=" + }, + "com/google/errorprone#error_prone_parent/2.48.0": { + "pom": "sha256-sz+opFyfF5SlAIwLLYOoTrKLXQEXptFW8AP58JvnQQ8=" + }, + "com/google/guava#failureaccess/1.0.1": { + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" + }, + "com/google/guava#guava-parent/26.0-android": { + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + "com/google/guava#guava-parent/32.0.1-jre": { + "pom": "sha256-Q+0ONrNT9B5et1zXVmZ8ni35fO8G6xYGaWcVih0DTSo=" + }, + "com/google/guava#guava/32.0.1-jre": { + "jar": "sha256-vX+iJ1kfuFCWd9DREiz5UVjzuKn0VlP1goHYefbcSMU=", + "pom": "sha256-QsJX9/c203ezGv7u6XirJtcwzXCvYN3nZi4YI1LiSCo=" + }, + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + "com/google/j2objc#j2objc-annotations/2.8": { + "jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=", + "pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg=" + }, + "com/puppycrawl/tools#checkstyle/10.12.4": { + "jar": "sha256-HqmEvSdyyq3jhn55cpfJ7hYETF9de5otSfr/HVq3Ejo=", + "pom": "sha256-gj7L2rqJuRatDk/ruyABakjmXmyxo7unNDa2/0slGYM=" + }, + "commons-beanutils#commons-beanutils/1.9.4": { + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" + }, + "commons-codec#commons-codec/1.15": { + "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", + "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" + }, + "commons-collections#commons-collections/3.2.2": { + "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", + "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" + }, + "info/picocli#picocli/4.7.5": { + "jar": "sha256-6DqQb7mbVwkdHWisEffD0lGL16ganHGyWeLADRVkyOg=", + "pom": "sha256-fk6LD0t8pgdSCyDS8eWN9Pk0ymNsseuoKJz/LylWv9g=" + }, + "net/sf/saxon#Saxon-HE/12.3": { + "jar": "sha256-bFRt/fPA/Lh533VJtTwihttcwZ/Q9nswz8gBvliQF8g=", + "pom": "sha256-zOPrsJUOg9lgqUvfdhGYnLleHeIsx3/lZUm/UI5ehJo=" + }, + "org/antlr#antlr4-master/4.13.1": { + "pom": "sha256-28/JebgFKPwMtFP8to28nSsGA6e+LNzpmrL8aHFGnRg=" + }, + "org/antlr#antlr4-runtime/4.13.1": { + "jar": "sha256-VGZdKDjMZkWDQ0aO/FOeRU/JW0aooEsTxqxD/JvmNQU=", + "pom": "sha256-GSJrF7+jj5nqImsi6XQg4qjt4JqXQg+xrPGG2a2kZXE=" + }, + "org/apache#apache/16": { + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" + }, + "org/apache#apache/19": { + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" + }, + "org/apache#apache/21": { + "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + }, + "org/apache#apache/23": { + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + }, + "org/apache#apache/6": { + "pom": "sha256-Eu21CW4T9Aw2LQvUCQJYn6lYZQUSP6Jnmc5QsRb6W7M=" + }, + "org/apache/commons#commons-lang3/3.8.1": { + "jar": "sha256-2sgH9lsHaY/zmxsHv+89h64/1G2Ru/iivAKyqDFhb2g=", + "pom": "sha256-7I4J91QRaFIFvQ2deHLMNiLmfHbfRKCiJ7J4vqBEWNU=" + }, + "org/apache/commons#commons-parent/39": { + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" + }, + "org/apache/commons#commons-parent/45": { + "pom": "sha256-nIhiPs+pHwEsZz7kYiwO60Nn5eDSItlg92zSCLGk/aY=" + }, + "org/apache/commons#commons-parent/47": { + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" + }, + "org/apache/commons#commons-parent/52": { + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + }, + "org/apache/commons#commons-text/1.3": { + "jar": "sha256-gYWzpTEQktg+0fGEwtCTsxBdcmu9doZ8MrNRFUK7mag=", + "pom": "sha256-3usrqXAeSV3DHTJjPrhrlLJLCpbg3Gf7h+cGLxUwJ6o=" + }, + "org/apache/geronimo/genesis#genesis-default-flava/2.0": { + "pom": "sha256-CObhRvTiRSZt/53YALEodd0jZ9P2ejSrZgoSbIESFfg=" + }, + "org/apache/geronimo/genesis#genesis-java5-flava/2.0": { + "pom": "sha256-58U1i7u8J9qlsyf2O8EmUKdd3J+axtS/oSeJvh8sKds=" + }, + "org/apache/geronimo/genesis#genesis/2.0": { + "pom": "sha256-ue0vndQ0YxFY13MI7lZIYiwinM7OFyLF43ekKWkj2uY=" + }, + "org/apache/httpcomponents#httpclient/4.5.13": { + "jar": "sha256-b+kCalZsalABYIzz/DIZZkH2weXhmG0QN8zb1fMe90M=", + "pom": "sha256-eOua2nSSn81j0HrcT0kjaEGkXMKdX4F79FgB9RP9fmw=" + }, + "org/apache/httpcomponents#httpcomponents-client/4.5.13": { + "pom": "sha256-nLpZTAjbcnHQwg6YRdYiuznmlYORC0Xn1d+C9gWNTdk=" + }, + "org/apache/httpcomponents#httpcomponents-core/4.4.14": { + "pom": "sha256-IJ7ZMctXmYJS3+AnyqnAOtpiBhNkIylnkTEWX4scutE=" + }, + "org/apache/httpcomponents#httpcomponents-parent/11": { + "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" + }, + "org/apache/httpcomponents#httpcomponents-parent/12": { + "pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E=" + }, + "org/apache/httpcomponents#httpcore/4.4.14": { + "jar": "sha256-+VYgnkUMsdDFF3bfvSPlPp3Y25oSmO1itwvwlEumOyg=", + "pom": "sha256-VXFjmKl48QID+eJciu/AWA2vfwkHxu0K6tgexftrf9g=" + }, + "org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": { + "pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU=" + }, + "org/apache/httpcomponents/client5#httpclient5/5.1.3": { + "jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=", + "pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8=" + }, + "org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": { + "jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=", + "pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y=" + }, + "org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": { + "pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs=" + }, + "org/apache/httpcomponents/core5#httpcore5/5.1.3": { + "jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=", + "pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64=" + }, + "org/apache/maven#maven-parent/34": { + "pom": "sha256-Go+vemorhIrLJqlZlU7hFcDXnb51piBvs7jHwvRaI38=" + }, + "org/apache/maven/doxia#doxia-core/1.12.0": { + "jar": "sha256-XknNgnvrvOpYKdOziD0XrRzhXr1jlK61CtUNff2Tn80=", + "pom": "sha256-sDiPdIoIheE+fCxFOSH4u53U+1sZBb50VoVHbPNFbqM=" + }, + "org/apache/maven/doxia#doxia-logging-api/1.12.0": { + "jar": "sha256-mFMGFiwKn0wwnUYQlEfzDwK/b8m8FqPgOdWeHavQGS8=", + "pom": "sha256-ndmbQ1AiOEZYUxBpTERjGLFpK6dG7XFzdtWWGaJxI7Q=" + }, + "org/apache/maven/doxia#doxia-module-xdoc/1.12.0": { + "jar": "sha256-6HMboApO3TSyDv+eSnKcIEXGLLeWw+SRaSYH3kR2qwE=", + "pom": "sha256-+2nZW+S1WvLzsKm2jj6OYgY+aVlMH86+cFpaTbCZbSU=" + }, + "org/apache/maven/doxia#doxia-modules/1.12.0": { + "pom": "sha256-q4/2u0eTz7pZsU+zg/81GjSbEJHQccZrH8vKco1QW9w=" + }, + "org/apache/maven/doxia#doxia-sink-api/1.12.0": { + "jar": "sha256-XcpqqqnnDYoHZuFD3c+dsJ3l/eD7zHjLY11052TfzKU=", + "pom": "sha256-JrUf3babXKbgRM2ii40cGje2+v0M+5v7FakZ3lfGcdU=" + }, + "org/apache/maven/doxia#doxia/1.12.0": { + "pom": "sha256-LQKgvWTzMbdnzudFWzGTxvuCEQFDoRmFiryWh5il/Ck=" + }, + "org/apache/xbean#xbean-reflect/3.7": { + "jar": "sha256-EE5em7WmafhnIvMigZYHAPfsjjIJ71GyPrm20j0WKcs=", + "pom": "sha256-l5XBUyLF0ZrzNu69nhZPp9WJfEsASn1m4hY1oXPnSKk=" + }, + "org/apache/xbean#xbean/3.7": { + "pom": "sha256-6nFxMt6EBLYvyQl6HzIVxwXVJdRXvppfEmU63GjDOrc=" + }, + "org/apiguardian#apiguardian-api/1.1.2": { + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" + }, + "org/checkerframework#checker-qual/3.27.0": { + "jar": "sha256-Jf2m8+su4hOf9dfTmSZn1Sbr8bD7h982/HWqNWeebas=", + "module": "sha256-H1L7VyqCR4PvVyPW0LejEUOz2JKpQerXur4OH/kWM30=", + "pom": "sha256-yXIt1Co1ywpkPGgAoo2sf8UXbYDkz2v4XBgjdzFjOrk=" + }, + "org/codehaus/plexus#plexus-classworlds/2.6.0": { + "jar": "sha256-Uvd8XsSfeHycQX6+1dbv2ZIvRKIC8hc3bk+UwNdPNUk=", + "pom": "sha256-RppsWfku/6YsB5fOfVLSwDz47hA0uSPDYN14qfUFp7o=" + }, + "org/codehaus/plexus#plexus-component-annotations/2.1.0": { + "jar": "sha256-veNhfOm1vPlYQSYEYIAEOvaks7rqQKOxU/Aue7wyrKw=", + "pom": "sha256-BnC2BSVffcmkVNqux5EpGMzxtUdcv8o3Q2O1H8/U6gA=" + }, + "org/codehaus/plexus#plexus-container-default/2.1.0": { + "jar": "sha256-bc6xJGsYgVO9y2+WLVQ9Ud22csygfK2Up4+6vJ7fCjk=", + "pom": "sha256-i4wg5jC9zHlcyYUCTEwQRcFHvhFgUsLJdeMMYI9/O0U=" + }, + "org/codehaus/plexus#plexus-containers/2.1.0": { + "pom": "sha256-lNWu2zxGAjJlOWUnz4zn/JRLe9eeTrq5BzhkGOtaCNc=" + }, + "org/codehaus/plexus#plexus-utils/3.3.0": { + "jar": "sha256-dtF0eSVA4nda+U0D0Q+y08d24s0KwOv0J9PlcAcruc4=", + "pom": "sha256-ecl5IHP97jzb69YadrqMLdEWJKn4XRKLrla9oZ4gR1w=" + }, + "org/codehaus/plexus#plexus/5.1": { + "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.23.1": { + "jar": "sha256-ThqndHTeF5HZbcVZMvtG799TIzVI849iunN2+LC8ZlA=", + "pom": "sha256-sUKwxX5ehkAbfx1Zzm7ONhg2nQgIKYmk2s8fm8h775k=" + }, + "org/eclipse/lsp4j#org.eclipse.lsp4j/0.23.1": { + "jar": "sha256-sWu8YjKjlG4D1Te7m+dOGEidvGqLjFq2y3mAhU34RA8=", + "pom": "sha256-IwsIShj5HcfsxUV9rPzP3I/da/fERrzYiBXT8JAYY1E=" + }, + "org/hamcrest#hamcrest/2.2": { + "jar": "sha256-XmKEaonwXNeM2cGlU/NA0AJFg4DDIEVd0fj8VJeoocE=", + "pom": "sha256-s2E3N2xLP8923DN+KhvFtpGirBqpZqtdJiCak4EvpX0=" + }, + "org/javassist#javassist/3.28.0-GA": { + "jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=", + "pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0=" + }, + "org/junit#junit-bom/5.10.0": { + "module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=", + "pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM=" + }, + "org/junit/jupiter#junit-jupiter-api/5.10.0": { + "jar": "sha256-EICI/X6kao5loM5/XXWuP/eGVgZ3CgeHFfWm5XCeF9g=", + "module": "sha256-rlZhzTgeEJo8NXWzqy3tdHnnvdfOxKqfJtQ3iXNAl5s=", + "pom": "sha256-Tx3RjtVlgTdJThuDUFN5V994ExxnNYrDw/IM3vKF9xw=" + }, + "org/junit/jupiter#junit-jupiter-engine/5.10.0": { + "jar": "sha256-V+pI5veVIAeRBlu8hrcLhM0FNnxcnyrI+SaOJxVMiKg=", + "module": "sha256-ahCFcpBdHtGcAtzQePNMHt6zFVX1RCF24BQYJwCFYmo=", + "pom": "sha256-tgBsZQiRofdWh1Z2xtj+m0FqwckRfntBg0KdnxU0crU=" + }, + "org/junit/jupiter#junit-jupiter-params/5.10.0": { + "jar": "sha256-8lmnMizON1QwwiNqLcsk1KSdIgRbcjrYWviOEXBDkcI=", + "module": "sha256-GW9/Tv35x3OnEEwzn2AlNCuHQvz6sC+IArqAJ+0o+S4=", + "pom": "sha256-hJpvXnjyuDFLW10KDMymYhblwH4pWFRxJX3/CvrLELE=" + }, + "org/junit/jupiter#junit-jupiter/5.10.0": { + "jar": "sha256-jkveI+4o/EQ5dWVKeyjEEKO3jWvpa3jJmrc2lew0T3w=", + "module": "sha256-BXDggypUZagvBKK492Hyux4w+v4oLSowmHAV/LBQdgM=", + "pom": "sha256-9LAPh2BzWmAc6U0sxq0r9WpK30885g7iD1LHDa5bMxM=" + }, + "org/junit/platform#junit-platform-commons/1.10.0": { + "jar": "sha256-YIPbCMoR/KHhYJnQ3P7eAZPYCzdisnY0nYDT2lNnkbI=", + "module": "sha256-jLYNPfgdYG6hvj4/yuVpdlOxswPi96mCKn7RJkdF/Cc=", + "pom": "sha256-vkEftVMxuqETp0wRkA8HVVhasg76cMJtlQ9a4hRJALA=" + }, + "org/junit/platform#junit-platform-engine/1.10.0": { + "jar": "sha256-zTOO/QLuc5Zup1TgwMceGhH0r125wgA+S2E34RkVWr4=", + "module": "sha256-duCMg/k91SuD6IW5AJIMHcheNoaID2ZTrysiMX9N3jc=", + "pom": "sha256-+RGG4YGx4VrofVJ5uaKzDGLO1ROQE6NJoQu03hL6+YI=" + }, + "org/junit/platform#junit-platform-launcher/1.10.0": { + "jar": "sha256-jGC2YawXBwGmNd/GdWXvu4yFtcXN1aSpV246AVxxEaQ=", + "module": "sha256-9dy3QIxCQmA/mb1c3GNcQGbRioKNuF7TcAqo3T6vGmk=", + "pom": "sha256-Z3Xvl0dO7JwTo1If5iAPmqG4cegyc9q1VfgEgGW7wRI=" + }, + "org/opentest4j#opentest4j/1.3.0": { + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" + }, + "org/reflections#reflections/0.10.2": { + "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", + "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + "org/sonatype/oss#oss-parent/9": { + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + "org/xmlresolver#xmlresolver/5.2.0": { + "jar": "sha256-QvJsYf36atmmjHdPkd1878AXXidsUYulLDxbh/VKF6w=", + "module": "sha256-gv/k/Niejq84z22qYltlDNVshlG6k7mjmo0gqCR5wO4=", + "pom": "sha256-d7D/qeWTE0Q6TvCodaQhb+jZo1bN9AEU5Ha7NOogr1Q=" + }, + "org/xmlresolver#xmlresolver/5.2.0/data": { + "jar": "sha256-eHOMCWTjI0mKVaOqEW+9LE4WwKAV3CYFYTrs73/LQZc=" + }, + "software/amazon/smithy#smithy-build/1.72.1": { + "jar": "sha256-NUYs6Zagio7nKVAa98CQeM4zssbR4MOqltxBs48nysg=", + "module": "sha256-ItAN6FeGycTcBMDd/PgBE4LGeIQZGxEZ+aSy3hIr26w=", + "pom": "sha256-bn4c/8ZyrgI399KzMRdqIPi4e7i6K7Mfrow2eQ+YeQo=" + }, + "software/amazon/smithy#smithy-cli/1.72.1": { + "jar": "sha256-1JNqFhu0xlcIkuK0grJFVPGUOPzOKdB9aRFfJ55AvNA=", + "module": "sha256-bx01BAjcAoBjHsSWzmp+8+t3B6zcQnemOtt0CaenA7w=", + "pom": "sha256-M9/D/PqRutdiC24UaRSQlwtt4DNtytO6kkaMo4P6djs=" + }, + "software/amazon/smithy#smithy-diff/1.72.1": { + "jar": "sha256-7cMlfB0IyMBLskKqoYFcYGVVpI4/zT3K8vmzzzouxiQ=", + "module": "sha256-cfE3zSlcmiXR52h7pqcbvwwL5Qs0ZueGNMsk1/eXtCk=", + "pom": "sha256-PL2XnWpxXJotP3orHunaItE0PLalwzNJNzj+wDkFDlU=" + }, + "software/amazon/smithy#smithy-model/1.72.1": { + "jar": "sha256-OWpLaG9fYV6ilF6JCnz/i1fZtJx3NnbPVWVPaWfrkVY=", + "module": "sha256-7jJeTTtq8g7R9AgS8WCbBhUxahmoIgh9LPwjZp4d7FU=", + "pom": "sha256-VP/nQ18fVj9GJ2B2jRz0T/3+VuE1dZR1LFIA3CoUW08=" + }, + "software/amazon/smithy#smithy-syntax/1.72.1": { + "jar": "sha256-Jp8U0K0j/BKaiEgaGLC+dn/qFDwRv0Zr4q/etjFmgMQ=", + "module": "sha256-dpBwINhJRTKBX5MrE7nIbYJmfaFctbcJyeAVnTf+Qco=", + "pom": "sha256-X82YDOjvFIg7cyZBSnfPg0WpWP61u4uKokGPuP0jwxE=" + }, + "software/amazon/smithy#smithy-utils/1.72.1": { + "jar": "sha256-fKe+RwN8rw5bpgjj6Jl44l8PrAzUZ44PTLxQdm6Z6CA=", + "module": "sha256-VtNjFpus5LU2fj0Mx274C8+NwEU8/M7qycxfwz22Q1o=", + "pom": "sha256-V8jkDj2CHxHIqkmwzMD3D5ntBscPp0PD1YdgbikDy50=" + }, + "software/amazon/smithy/smithy-build/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260716202240", + "release": "1.72.1" + } + }, + "software/amazon/smithy/smithy-cli/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260716202242", + "release": "1.72.1" + } + }, + "software/amazon/smithy/smithy-model/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260716202300", + "release": "1.72.1" + } + }, + "software/amazon/smithy/smithy-syntax/maven-metadata": { + "xml": { + "groupId": "software.amazon.smithy", + "lastUpdated": "20260716202315", + "release": "1.72.1" + } + } + } +} diff --git a/pkgs/by-name/sm/smithy-language-server/package.nix b/pkgs/by-name/sm/smithy-language-server/package.nix new file mode 100644 index 000000000000..eb7a60b7be2a --- /dev/null +++ b/pkgs/by-name/sm/smithy-language-server/package.nix @@ -0,0 +1,74 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + makeWrapper, + jre, + gradle, + runCommand, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "smithy-language-server"; + version = "0.9.0"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "smithy-lang"; + repo = "smithy-language-server"; + tag = finalAttrs.version; + hash = "sha256-BnnZKADY9HiSy8mlwuh+e7g6Zz422l/rx1NTSRgexIU="; + }; + + nativeBuildInputs = [ + gradle + makeWrapper + ]; + + gradleBuildTask = "installDist"; + + # NOTE: in 0.9.0, test ProjectLoaderTest.loadsProjectWithMavenDep() is failing. + # Once the test is fixed, checking should be re-enabled. + # doCheck = true; + + mitmCache = gradle.fetchDeps { + inherit (finalAttrs) pname; + data = ./deps.json; + }; + + __darwinAllowLocalNetworking = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,share/smithy-language-server} + cp -r build/install/smithy-language-server/lib $out/share/smithy-language-server/ + + makeWrapper ${lib.getExe jre} $out/bin/smithy-language-server \ + --set CLASSPATH "$out/share/smithy-language-server/lib/*" \ + --add-flags "software.amazon.smithy.lsp.Main" + + runHook postInstall + ''; + + passthru.tests = { + help = runCommand "${finalAttrs.pname}-help-test" { } '' + ${lib.getExe finalAttrs.finalPackage} --help &> $out + grep "Run the Smithy Language Server" $out + ''; + }; + + meta = { + mainProgram = "smithy-language-server"; + description = "Language server implementation for the Smithy IDL"; + homepage = "https://github.com/smithy-lang/smithy-language-server"; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode # deps + ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ yoquec ]; + inherit (jre.meta) platforms; + }; +}) From f3f8098f79a09a23994933dd05805855e7869948 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 12:10:58 +0000 Subject: [PATCH 22/34] dn42-registry-wizard: 0.4.20 -> 0.4.21 (cherry picked from commit aaab691bbeffe419ee32e9d01ab2a95df8fe3c89) --- pkgs/by-name/dn/dn42-registry-wizard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dn42-registry-wizard/package.nix b/pkgs/by-name/dn/dn42-registry-wizard/package.nix index 3bbe574b6dd9..c5b96fd7565f 100644 --- a/pkgs/by-name/dn/dn42-registry-wizard/package.nix +++ b/pkgs/by-name/dn/dn42-registry-wizard/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dn42-registry-wizard"; - version = "0.4.20"; + version = "0.4.21"; src = fetchFromGitHub { owner = "Kioubit"; repo = "dn42_registry_wizard"; tag = "v${finalAttrs.version}"; - hash = "sha256-WFU1K0Ib1ETSib2WJkwus3zHYJXoVOtFDqv4/QNiP7E="; + hash = "sha256-PvB+rlIaedjCVA/8sDW754vvomVASIDhkUQlimZGiRg="; }; - cargoHash = "sha256-o8MF6uqk8f0Zc2fjBqLGElh56TKjLRRtNxrll5nY+bM="; + cargoHash = "sha256-tSxxsRQCbbP6iRT8sNfA/JVLm72PsSSCsC80hD5ZVxw="; postInstall = '' mv $out/bin/{registry_wizard,dn42-registry-wizard} From 0537c9831bac64f4a6ba9129f8dc917e1389e110 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 12:07:35 +0000 Subject: [PATCH 23/34] olivetin-3k: 3000.17.0 -> 3000.17.3 (cherry picked from commit 1cfcb264389f53a9a2b32e712f07465aae422338) --- pkgs/by-name/ol/olivetin/3k.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ol/olivetin/3k.nix b/pkgs/by-name/ol/olivetin/3k.nix index 6178db460409..67812e8ddc6c 100644 --- a/pkgs/by-name/ol/olivetin/3k.nix +++ b/pkgs/by-name/ol/olivetin/3k.nix @@ -16,18 +16,18 @@ buildGoModule (finalAttrs: { pname = "olivetin"; - version = "3000.17.0"; + version = "3000.17.3"; src = fetchFromGitHub { owner = "OliveTin"; repo = "OliveTin"; tag = finalAttrs.version; - hash = "sha256-oLBXDd1grSFEbCvB4bK2XeVOZONSYro/6rvMJkG8eU0="; + hash = "sha256-fC+J1ejRDQDe3LfCNuZrt52mvXUxw8eMScCk1wsuQCo="; }; modRoot = "service"; - vendorHash = "sha256-lZ3KBoM+cDyYPX16wuZT3UQvB/SrRD6W2ic+GznG7hU="; + vendorHash = "sha256-33tP6bZgwOTAXBgxfdbq1Dn73uVJE5dYR1drlxBe7eo="; subPackages = [ "." ]; @@ -75,14 +75,14 @@ buildGoModule (finalAttrs: { ''; outputHashMode = "recursive"; - outputHash = "sha256-X602MebKdmdxZ9OEtQ150u+/Z1O9FEvcxRtOhMorqyw="; + outputHash = "sha256-+Afw5Q+3u24+eDk6yxN3WiyKmLtodaq9uk/mAKAz/G4="; }; webui = buildNpmPackage { pname = "olivetin-webui"; inherit (finalAttrs) version src; - npmDepsHash = "sha256-fr5RTPNXNd8sD/LphnDsekIbB333LgEHCb/NUEqSBIE="; + npmDepsHash = "sha256-c76uc+t/hRZKRGeOnqbjAK7KbaWncBkovtjMm7pgGUs="; sourceRoot = "${finalAttrs.src.name}/frontend"; From d28866fa56e678ec1aa937ea3764286fcd4de7c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 09:42:58 +0000 Subject: [PATCH 24/34] matrix-tuwunel: 1.8.1 -> 1.8.2 (cherry picked from commit d069304953f6d29285e48ffb3bbde67774915a2a) --- pkgs/by-name/ma/matrix-tuwunel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix index 17ff9947dc4a..ae7ca4a8c419 100644 --- a/pkgs/by-name/ma/matrix-tuwunel/package.nix +++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix @@ -88,16 +88,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-tuwunel"; - version = "1.8.1"; + version = "1.8.2"; src = fetchFromGitHub { owner = "matrix-construct"; repo = "tuwunel"; tag = "v${finalAttrs.version}"; - hash = "sha256-3qMVu+IQMzI4Jtfb8mJsuDAcd7Jb7XSU07RlvnH7vfc="; + hash = "sha256-mfdX5HmuXf6s7zyT9AJUoz4v5v9Km+VX8z6KvRGq8F8="; }; - cargoHash = "sha256-VzmaQAsNORH8VxYSUgKeQSIgcCPnI9cAzu3K9ks7ODA="; + cargoHash = "sha256-jIgL/4i17H216goZ8DiFvIJTCKyjEHGiky3MTO5sQoY="; nativeBuildInputs = [ pkg-config From c066daa162bb9a58b9bbb816c2bed90217a13ce3 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Mon, 20 Jul 2026 21:17:32 -0400 Subject: [PATCH 25/34] ci/github-script/lint-commits: add more conventional commit prefixes Fixes #543681 (cherry picked from commit 1c28135859ae8769e2b1952fe661ca4429179356) --- ci/github-script/lint-commits.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci/github-script/lint-commits.js b/ci/github-script/lint-commits.js index 0828db23a2bc..51c81332490d 100644 --- a/ci/github-script/lint-commits.js +++ b/ci/github-script/lint-commits.js @@ -74,8 +74,10 @@ async function checkCommitMessages({ commits, core }) { 'fix', 'perf', 'refactor', + 'services', 'style', 'test', + 'update', ] /** From f7cc71a5307c33e6cfb0d0d89bc27b34267803cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 03:30:31 +0000 Subject: [PATCH 26/34] nezha: 2.2.10 -> 2.3.0 (cherry picked from commit 1fe77c95b1f10ba3a315d1617d58404045c19f5e) --- pkgs/by-name/ne/nezha/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 691b09c2a228..5daa8fd5d48c 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -49,13 +49,13 @@ let in buildGoModule (finalAttrs: { pname = "nezha"; - version = "2.2.10"; + version = "2.3.0"; src = fetchFromGitHub { owner = "nezhahq"; repo = "nezha"; tag = "v${finalAttrs.version}"; - hash = "sha256-eAJj+R3tSaZNa7aSfwLg8fS9grbGJRoBUBXdQpncqdI="; + hash = "sha256-wlGDNsh67pAuPPgae56bXrtDsgwuviLxiaZ6CrOi3go="; }; proxyVendor = true; @@ -95,7 +95,7 @@ buildGoModule (finalAttrs: { GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d cmd/dashboard -g main.go -o cmd/dashboard/docs ''; - vendorHash = "sha256-rYzkaJqk5r31Uagn1FRFDeICUeK392o1fyP6IBk9zgk="; + vendorHash = "sha256-U2rZVluYM+XcI8e9TBXAlb9sKz4IL+FMEj1CTDcH6qM="; ldflags = [ "-s" From 094d44ebb9dccba3eacf3294056b99c5dac87465 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Jul 2026 09:25:39 +0000 Subject: [PATCH 27/34] gelly: 1.9.2 -> 1.9.4 (cherry picked from commit d6830397b3983f86b8ffe1c3bfb549b036eed476) --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index 367d8e288f00..67a920bbc921 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "1.9.2"; + version = "1.9.4"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-WcnPNsFvQ/CqvAYxWeoAWZiJ62bOgLe8fGNeyh2B+8s="; + hash = "sha256-GYMLV4hffaIbqUp1b5ERo2QQqiKRlHe9oXfq+wNH/hM="; }; - cargoHash = "sha256-0ZKW2xxjTn84mWBrK6zhw/uiOnd5sD+URu2O0a1TZW8="; + cargoHash = "sha256-CsmcXlkOec/KJ59Ng7MyGsfjWQ80YyV6MztRFULmvDA="; nativeBuildInputs = [ pkg-config From 08d0143788aab8ff976ea81cdce17ad0d4abdc15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 18:40:56 +0000 Subject: [PATCH 28/34] microsoft-edge: 150.0.4078.65 -> 150.0.4078.83 (cherry picked from commit 903abf98e9a8d945c309a2cff29902302d364331) --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- pkgs/by-name/ms/msedgedriver/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 32c6100777b5..c1f04fdda10c 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -164,11 +164,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "150.0.4078.65"; + version = "150.0.4078.83"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-mt8fx6gJE5PGFiMLeceJ5rmLmwmQXaxx7VY8yPIQqyE="; + hash = "sha256-uTn6/f4Q9eifaJr5/U6i7KmJAtJKxHeaUsdV+omcqlQ="; }; # With strictDeps on, some shebangs were not being patched correctly diff --git a/pkgs/by-name/ms/msedgedriver/package.nix b/pkgs/by-name/ms/msedgedriver/package.nix index 663bcc23ce70..eb5f3eb3ff4d 100644 --- a/pkgs/by-name/ms/msedgedriver/package.nix +++ b/pkgs/by-name/ms/msedgedriver/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "msedgedriver"; - version = "150.0.4078.65"; + version = "150.0.4078.83"; src = fetchzip { url = "https://msedgedriver.microsoft.com/${finalAttrs.version}/edgedriver_linux64.zip"; - hash = "sha256-TwGjt8Hw4rvwW2OwkIcqRzKLXu1dRL7/9n+Zq3VmKag="; + hash = "sha256-hmzL3ucHgKxPT1/WwqfWUWndSMUEf7n0Z0Wh9Rgm/MU="; stripRoot = false; }; From b427576fe206cf9116ccf8ac4a8e5f28e0df2afe Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Sun, 19 Jul 2026 12:01:19 +0200 Subject: [PATCH 29/34] dcmtk: patch CVE-2026-5663 Backport upstream commit edbb085e using Debian's 3.6.9-compatible patch, which sanitizes values substituted into storescp execution hooks to prevent remote command injection. (cherry picked from commit a6e06b6c68476230c7ae99f8dc2b5106c55c26f6) Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) --- pkgs/by-name/dc/dcmtk/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/dc/dcmtk/package.nix b/pkgs/by-name/dc/dcmtk/package.nix index ce9865b7e472..256d0a109ae8 100644 --- a/pkgs/by-name/dc/dcmtk/package.nix +++ b/pkgs/by-name/dc/dcmtk/package.nix @@ -26,6 +26,12 @@ stdenv.mkDerivation (finalAttrs: { # The following patches are taken from the Debian package # See https://salsa.debian.org/med-team/dcmtk patches = [ + # Backport of upstream commit edbb085e for 3.6.9; remove when updating past 3.7.0. + (fetchurl { + name = "CVE-2026-5663.patch"; + url = "https://salsa.debian.org/med-team/dcmtk/-/raw/debian/3.6.9-5%2Bdeb13u1/debian/patches/0016-CVE-2026-5663.patch"; + hash = "sha256-o8k+ns+O2qECL2i4upSRIpDD8rXDhmjkwjp4kC/rv8Y="; + }) (fetchurl { url = "https://salsa.debian.org/med-team/dcmtk/-/raw/debian/3.6.9-4/debian/patches/01_dcmtk_3.6.0-1.patch"; hash = "sha256-kDEZvPqcF8+PYID24srMoPSBPltmnGiJ67LHsLVcPYM="; From 961d555fa85f1ec25edc4549c12f8e907001b6a5 Mon Sep 17 00:00:00 2001 From: emilylange Date: Wed, 22 Jul 2026 16:24:12 +0200 Subject: [PATCH 30/34] chromium,chromedriver: 150.0.7871.128 -> 150.0.7871.181 https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html This update includes 12 security fixes. CVEs: CVE-2026-16420 CVE-2026-16421 CVE-2026-16413 CVE-2026-16414 CVE-2026-16415 CVE-2026-16416 CVE-2026-16417 CVE-2026-16418 CVE-2026-16419 CVE-2026-16422 CVE-2026-16423 CVE-2026-16424 (cherry picked from commit eab52df2790bd4eb73942b8ce63174710b6c27b6) --- .../networking/browsers/chromium/info.json | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 35362f5c1598..12860a06037d 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "150.0.7871.128", + "version": "150.0.7871.181", "chromedriver": { - "version": "150.0.7871.129", - "hash_darwin": "sha256-jeDZ/6nFKOc9XyAA1marZ/KVaxsQPznTP1/UhXoDapY=", - "hash_darwin_aarch64": "sha256-CtfrqG/AeXCg7Sl6LoidM+OhYvBWkRJoAxv3g68wqUw=" + "version": "150.0.7871.182", + "hash_darwin": "sha256-qzg0j6WEVXeD2mfbOWRo9w80xo7wTs7V7GLqCCNkm8Y=", + "hash_darwin_aarch64": "sha256-JddVyl8sX2ab0M5qWoHslf1r+u8tkzkCZePR4M+eNMA=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "81891e5ca708047763816c778216799ef14c66cb", - "hash": "sha256-lGHZZ2xIih+TaH145CZwEwyXsM1ZQWwqXsIQjWQ/jvk=", + "rev": "24b04c927b23c39cf9c5227cc8dc6f64a744c8e9", + "hash": "sha256-F52wmxyNPEV26v8YgAz+MRhyEGyV7YUX+/wj95H4Lf0=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "13e691adf3d4d3ebee2f7239731a07d3b9704956", - "hash": "sha256-fbjREn3D+quRRADGwR7V65BZt5b+1DgnsG4ZMhwGq6o=" + "rev": "edae461ad2122a3a2be0b5d3d067472aa0e3329c", + "hash": "sha256-V4D7jAPJy4llbfJ6WmgCaqaH3TgkWIg5UtRAUaB9dE4=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -137,8 +137,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "01249a97332468dbdd6cf5edb8dd7bae77875de5", - "hash": "sha256-tzomo+GTec2zixxk61gtlma/sjcBImgbLMwA+mIp1LM=" + "rev": "d089fc91e7e4881362463faf8efe9ae435e34660", + "hash": "sha256-ZcfSMBvdAdEJQv+qfwAe8EFHPAfPtuKLTIR5lDRKP3Q=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -657,8 +657,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "bee4c917220040e147f14964635ff92ce6c5a3f6", - "hash": "sha256-SWmoX+sNaw4KnlTBPt63uBSYfQavJejB3+Vlw/gtWX8=" + "rev": "587c5b0f5a7b0260826a0c19094c2d952195066e", + "hash": "sha256-COvdvWVfafVhccLIj2dJzu62Rbyi3oDgORtjIGolCRo=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -827,8 +827,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "2b2f69158528fdd9d86b778cfcc2d0a1c4f8c59f", - "hash": "sha256-bqzCZSpKdXgKv3O1I7ck1PEXCa/2jBT7hpBEKW0LgTA=" + "rev": "49df3678d1b6a1511167b15a6b7499d3ab37a638", + "hash": "sha256-T9FWX3zuP1V7wvxeHgv2MEfRiwbJC0ElI3eazSYq3fs=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", From 88b9d66d04b6611fbe7dc7ecf4b8ec9cecc8ea70 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Tue, 21 Jul 2026 21:34:33 +0200 Subject: [PATCH 31/34] perlPackages.YAMLSyck: 1.45 -> 1.47 https://metacpan.org/release/TODDR/YAML-Syck-1.47/changes Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) (cherry picked from commit 8c22e94dcd256ed298b9cdd3f72dfafd5ca6b926) --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 51a5f2e80789..3ceb0605694b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39340,10 +39340,10 @@ with self; YAMLSyck = buildPerlPackage { pname = "YAML-Syck"; - version = "1.45"; + version = "1.47"; src = fetchurl { - url = "mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.45.tar.gz"; - hash = "sha256-8t4a+08MVsNubVJgqgvSyPGOTYUAnc9YQiBOoqf7w98="; + url = "mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.47.tar.gz"; + hash = "sha256-ZyGWyhwCHjxo9LX3tK7DBa1HG7v0SMU8fkADTW67fh0="; }; env.NIX_CFLAGS_COMPILE = "-std=gnu11"; meta = { From 4a11796a0b0f545c56f0dcfe59788ed1ed8bc93d Mon Sep 17 00:00:00 2001 From: Rine Amakawa Date: Sun, 19 Jul 2026 14:26:09 +0900 Subject: [PATCH 32/34] jadx: 1.5.5 -> 1.5.6 Diff: https://github.com/skylot/jadx/compare/v1.5.5...v1.5.6 Changelog: https://github.com/skylot/jadx/releases/tag/v1.5.6 (cherry picked from commit e4378c08cc72a70d162338ea60930434477982a3) --- pkgs/by-name/ja/jadx/deps.json | 721 ++++++++------------------- pkgs/by-name/ja/jadx/nix-build.patch | 285 +++++++---- pkgs/by-name/ja/jadx/package.nix | 4 +- 3 files changed, 399 insertions(+), 611 deletions(-) diff --git a/pkgs/by-name/ja/jadx/deps.json b/pkgs/by-name/ja/jadx/deps.json index 6ba277b93c6f..8717e1d647a9 100644 --- a/pkgs/by-name/ja/jadx/deps.json +++ b/pkgs/by-name/ja/jadx/deps.json @@ -2,14 +2,14 @@ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, "https://dl.google.com/dl/android/maven2/com/android": { - "tools#r8/8.13.17": { - "jar": "sha256-0x/Q3HUdSHQACc3ZpIUSassdDRTFm58FV5R5lA9K33Q=", - "pom": "sha256-L2yrUO4FVjWdnuAA2sSRLVo52tW6zt46XdudyWbeVDY=" + "tools#r8/9.1.31": { + "jar": "sha256-O03jBTiF2hBeOcFSEiYdImU9bRteuSMj3QSukTzIKG8=", + "pom": "sha256-S72wjiI2SBz1lzzCB0cPTiGtQ70Wzksyb4cYmQZQy80=" }, - "tools/build#aapt2-proto/8.13.2-14304508": { - "jar": "sha256-ps2oLVCOw7MlqeN/ePn6hFVv80DPQ7sjxiew8550bw4=", - "module": "sha256-fVtyhfR2yCAI8NOfUGsLjFPxsCa9Yk163GiCFr6Opb4=", - "pom": "sha256-+f1XBgvd7CGC3Mk1dBbpk5DUq4t4YWVLZ7cqdOCQ/6U=" + "tools/build#aapt2-proto/9.2.1-15009934": { + "jar": "sha256-IzW6t/2Cae6Y04Q0EMSlVT0x3XH5oi9JshpnbTE5yII=", + "module": "sha256-WVaRc7+A7IE9x61Fs37tAVhNEd3YhvxJh8vRe/Kbb0U=", + "pom": "sha256-eMmJdR6RlYFoubeqardbDuLjHXQ5WcqI+h/MrEWV0A8=" }, "tools/build#apksig/8.13.1": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", @@ -53,28 +53,28 @@ "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" }, - "com/diffplug/durian#durian-swt.os/4.2.2": { - "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", - "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", - "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" + "com/diffplug/durian#durian-swt.os/4.3.0": { + "jar": "sha256-geK2Oafkvm3JtyRXE88G9cq1HynbLha5tXZFyW/eKIQ=", + "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", + "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.25.0": { - "pom": "sha256-9FyCsS+qzYWs1HTrppkyL6XeqIQIskfQ5L3pQSkIIjo=" + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.8.0": { + "pom": "sha256-rjIEDWCar8jpaUB9lB6OAJ+/vhmR1A4GdTe9vlxSNxo=" }, - "com/diffplug/spotless#spotless-lib-extra/2.45.0": { - "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", - "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", - "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" + "com/diffplug/spotless#spotless-lib-extra/4.8.0": { + "jar": "sha256-vciax56nfFUzRzZDf6MuhsUW1aCbayIXgORXl2Pe6mw=", + "module": "sha256-fsJucDAxGawridZllXRA1d9cZ2/jMz8Vktc/lJodN10=", + "pom": "sha256-acayk+D14uHw0OiAyNZme8vsJ/Mudtw3+PFKaTw4Zis=" }, - "com/diffplug/spotless#spotless-lib/2.45.0": { - "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", - "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", - "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" + "com/diffplug/spotless#spotless-lib/4.8.0": { + "jar": "sha256-/qJP2CUPcEnc+D6cU33KcNTu3fJ/ZWLMBbc5RdVYahU=", + "module": "sha256-x5qeZYQK3GICHDbY3j03FCXYZL+TSkWfzxQGxBBBSvc=", + "pom": "sha256-g1NaMOkgleCBTo4Y9mGvsc7Q7O/Mk+sI8iLXhiWBhYo=" }, - "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { - "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", - "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", - "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" + "com/diffplug/spotless#spotless-plugin-gradle/8.8.0": { + "jar": "sha256-4/v5wKvEIhru9DiGAA42oyMIvSNL9ntejx7B84MfVwc=", + "module": "sha256-NUNvS9pmAuS19I0Fer3fwb8+HY2kqJwdX8akTskkZcM=", + "pom": "sha256-oqjiUXekuEq40FutW8x6s8dbgWyibr2HC2jl+SMaJMY=" }, "com/fasterxml#oss-parent/55": { "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" @@ -95,13 +95,13 @@ "jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=", "pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU=" }, - "com/github/ben-manes#gradle-versions-plugin/0.53.0": { - "jar": "sha256-fystvdI5f/PwQ9e2YuwNYbqr7TqqerImB6702Y7z+mI=", - "module": "sha256-KLvVxzKZ1dGYcjzX8klS4b9RQJXE6OrpsisVQaicEII=", - "pom": "sha256-aPVU+CLT1aKhQrA6XZ9Wa5FXdPtjnYwds7zfmTyeQI0=" + "com/github/ben-manes#gradle-versions-plugin/0.54.0": { + "jar": "sha256-GwK15/qy3AUq4vlHU+5tsezaQoE/dXGycpqURbROpdU=", + "module": "sha256-2WoCXAumonbmVKE4UxXPExZ9CN+2uQuwSQo5RTUvmsg=", + "pom": "sha256-WX6mffXE8mkYP1y+WZAa2cBuExeLVZHNII2bMwQZ2J8=" }, - "com/github/ben-manes/versions#com.github.ben-manes.versions.gradle.plugin/0.53.0": { - "pom": "sha256-yWBPdJaskfaW5HRY2KLWt91U0MqkNn88GspmphyDcvQ=" + "com/github/ben-manes/versions#com.github.ben-manes.versions.gradle.plugin/0.54.0": { + "pom": "sha256-o07zaR8ZggeMe8ef2fuJojK3xzxFpYuBEVH+m/dgb+I=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" @@ -164,18 +164,18 @@ "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" }, - "commons-codec#commons-codec/1.16.0": { - "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", - "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" + "commons-codec#commons-codec/1.22.0": { + "jar": "sha256-0WT+efJiwy2bGKC1stMX0cJ2U9Xpj9K5mMJL+QHHLOQ=", + "pom": "sha256-2aVl2Xj6pp0rEZX7HsJ+YPKef+sJr7ha2sePKABo+P4=" }, "commons-io#commons-io/2.19.0": { "jar": "sha256-gkJokZtLYvn0DwjFQ4HeWZOwePWGZ+My0XNIrgGdcrk=", "pom": "sha256-VCt6UC7WGVDRuDEStRsWF9NAfjpN9atWqY12Dg+MWVA=" }, - "dev/equo/ide#solstice/1.7.5": { - "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", - "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", - "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" + "dev/equo/ide#solstice/1.8.2": { + "jar": "sha256-nslXwJZgBSDcmfN6EEp/TJkNQMLdN17pYOt8bNUMEvM=", + "module": "sha256-SrIVTJ83agthp6/i0djQJ+pvOQ08hyzkcKbZgqR+Wv4=", + "pom": "sha256-70jsrBwclJAdj/ML8J16CClTQCNnLdXiVyek6Vh+oFM=" }, "jakarta/platform#jakarta.jakartaee-bom/9.1.0": { "pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ=" @@ -183,12 +183,12 @@ "jakarta/platform#jakartaee-api-parent/9.1.0": { "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" }, - "org/apache#apache/29": { - "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" - }, "org/apache#apache/33": { "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" }, + "org/apache#apache/37": { + "pom": "sha256-Uk7EeHr/c69rOp+voVTH8YgbZIKZtmP9v8rdoShvI1M=" + }, "org/apache/ant#ant-launcher/1.10.15": { "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU=" @@ -200,12 +200,12 @@ "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" }, - "org/apache/commons#commons-parent/58": { - "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" - }, "org/apache/commons#commons-parent/81": { "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ=" }, + "org/apache/commons#commons-parent/98": { + "pom": "sha256-1AMYUn9WAz4P8HiZccw4yFaqmaaF7qEScIFOfx7an7o=" + }, "org/apache/groovy#groovy-bom/4.0.22": { "module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=", "pom": "sha256-Hh9rQiKue/1jMgA+33AgGDWZDb1GEGsWzduopT4832U=" @@ -265,16 +265,16 @@ "org/eclipse/ee4j#project/1.0.7": { "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { - "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" + "org/eclipse/jgit#org.eclipse.jgit-parent/7.7.0.202606012155-r": { + "pom": "sha256-S4qHPLaFhEH/MSUDTbVU0leSL7cIIEeVtyAZDW+05iE=" }, - "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { - "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", - "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" + "org/eclipse/jgit#org.eclipse.jgit/7.7.0.202606012155-r": { + "jar": "sha256-onxHjV94vD2VRh8VOmDv3xYjknUCxopFetmplaNcWnw=", + "pom": "sha256-owH00aR2nxrSVstU54V6Uq8n59A+UMo8UPTLZDw98SY=" }, - "org/eclipse/platform#org.eclipse.osgi/3.18.300": { - "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", - "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" + "org/eclipse/platform#org.eclipse.osgi/3.24.200": { + "jar": "sha256-v+g/zR+gNOuamGs8tuXisY27rLZ+q9qtLaMoBOzYxlo=", + "pom": "sha256-sMVs+qxqcAh+RUJXzABLfTb7uYk9vu5N64fGISWGERY=" }, "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.2.0": { "jar": "sha256-SKlcMPRlehDfloYC01LJ2GTZemYholfoFQjINWDE/q4=", @@ -569,9 +569,9 @@ "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" }, - "org/junit#junit-bom/5.9.3": { - "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", - "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" }, "org/mockito#mockito-bom/4.11.0": { "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" @@ -595,15 +595,18 @@ "jar": "sha256-NiT4R0wa9G11+YvAl9eGSjI8gbOAiqQ2iabhxgHAJ74=", "pom": "sha256-ABzeWzxrqRBwQlz+ny5pXkrri8KQotTNllMRJ6skT+U=" }, - "org/slf4j#slf4j-api/1.7.36": { - "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", - "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + "org/slf4j#slf4j-api/2.0.18": { + "jar": "sha256-RFCP0VdlAGiMeQsZCs3Rb+xPjHmj4LkAr9cFA88FX1U=", + "pom": "sha256-bCx/LAJ3TMK3thn70t94c82tKXGJJuRHVLh/cNHrQ8s=" + }, + "org/slf4j#slf4j-bom/2.0.18": { + "pom": "sha256-khmqtgFXUSbE5m4TMesrDGwXozCsTVoH480R1YCgwS0=" }, "org/slf4j#slf4j-parent/1.7.32": { "pom": "sha256-WrNJ0PTHvAjtDvH02ThssZQKL01vFSFQ4W277MC4PHA=" }, - "org/slf4j#slf4j-parent/1.7.36": { - "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + "org/slf4j#slf4j-parent/2.0.18": { + "pom": "sha256-CziWvtrSye2Wl+3L6h2gxUzSOKcjWDqBNYqDv7eC6fo=" }, "org/sonatype/oss#oss-parent/5": { "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" @@ -636,42 +639,41 @@ "jar": "sha256-iPvaS5Ellrn1bo4S5YDMlUus+1F3bs/d0+GPwc9W3Ew=", "pom": "sha256-EA95O6J/i05CBO20YXHr825U4PlM/AJSf+oHoLsfzrc=" }, - "aopalliance#aopalliance/1.0": { - "jar": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=", - "pom": "sha256-JugjMBV9a4RLZ6gGSUXiBlgedyl3GD4+Mf7GBYqppZs=" - }, "ch/qos/logback#logback-classic/1.5.21": { "jar": "sha256-slI/ew2r9DhsgTEvA3HSZ+Op+85AkEbxawQr9oVxuko=", "pom": "sha256-2L+25QxBRYd4sAl7bgatXgc5HpbkMjuJSjBaZoHVZbE=" }, - "ch/qos/logback#logback-classic/1.5.22": { - "jar": "sha256-h18xxLTcSYCOUDSQcBohzuPnJ5gA2cdmAdqCaFNC5Us=", - "pom": "sha256-50vZc0HgSY7vwDzn/gY2W8MTA4URDyg6SrXk5Mx03tk=" + "ch/qos/logback#logback-classic/1.5.38": { + "jar": "sha256-r7Q5xh+ih8nhklUjsTuqsDYX5yRAajidSLYcLD5GtwA=", + "pom": "sha256-YzE/hDtmnGAlXmbyxSqcHTrzeHAJ2fOJFZ41ppG2OFc=" }, "ch/qos/logback#logback-core/1.5.21": { "jar": "sha256-CCWsH8UpY2kSHlQj45fFLRJbDj+udDz8DY5BYVnxT0Q=", "pom": "sha256-kuYdhik+WPSObO9Xu55qx3sqd57ayaQ/GC8YYUJ0IUM=" }, - "ch/qos/logback#logback-core/1.5.22": { - "jar": "sha256-dWG3pSU2RhKWb/OCP4xiqBoyYnQtRVMB9HknPvVVcLg=", - "pom": "sha256-pvNkcaYMUESMURI07jpJs+YzuYKM7NuO111F4lq8I/o=" + "ch/qos/logback#logback-core/1.5.38": { + "jar": "sha256-qFWg/Jex0G9O+xw7ul69DrUI2LWOaOieS7wjqFE1yIM=", + "pom": "sha256-26FwfwJSAv40QFIWPDQZoPA9BWd3rFw0YXXlUjyTfWA=" }, "ch/qos/logback#logback-parent/1.5.21": { "pom": "sha256-3PccPlQ27GTfEIU6bOjEMNARdxCmyPyb6eK7tvLx5KM=" }, - "ch/qos/logback#logback-parent/1.5.22": { - "pom": "sha256-pSlOXwZyowtUHrCJIXA/luORyJAsef/+WO7Z4wzsWXk=" + "ch/qos/logback#logback-parent/1.5.38": { + "pom": "sha256-K846YaZEmtuaByLhwMHjkVM4gLoCkW09+DIImZrqbGY=" + }, + "com/eclipsesource/j2v8#j2v8_linux_x86_64/4.6.0": { + "jar": "sha256-VmTvg7AmsGEnXvCREBbCx8vSRe6gDXi0To4yqjinEOo=", + "pom": "sha256-Mbe26/pHzPx4ta5Cb0pYEUpiLJSeNRsmMBx7gLVVhjI=" + }, + "com/eclipsesource/j2v8#j2v8_win32_x86_64/4.6.0": { + "jar": "sha256-h4yJBoOLv76xx3guAiWWouNTcTI6Cjh7uXSmQHN48xM=", + "pom": "sha256-oCUgVrP8MgvG5r6yzCcFoMPYCvuOg/qnKlj+dImsyy4=" }, "com/fifesoft#autocomplete/3.3.2": { "jar": "sha256-bn+4bT9V9p8TogCk2qagTht1P4/TadoFe015KtxpQ1A=", "module": "sha256-fOqonK0zGDCGxKuU/sJF9outzqpxDfy2PZ8ajmJ9kao=", "pom": "sha256-bKhazD7s8LTdfQIA0cMm+ZHInY4KADqVbI9dS4kc7t0=" }, - "com/fifesoft#rsyntaxtextarea/3.6.0": { - "jar": "sha256-vwDsEBV5jt1DPD363ww0oSo5W4wBD4+f2Oxv9PROuUw=", - "module": "sha256-xmVm3lcpsQkmEimKqWaVtUVpPUEILd60RR/sASa4/Ao=", - "pom": "sha256-Mqfj1XMX7NOR6CDwohJLT5jOHONfMnVRkuxDPDUH3bA=" - }, "com/fifesoft#rsyntaxtextarea/3.6.1": { "jar": "sha256-qu9bv8cu0aagSgO4+zfY0LoEGlcDll0ADVQOIg2fG7U=", "module": "sha256-f7wBLMjeLBZzoL2WHeCJwIJpTeTkubSIZX42ClwmWKQ=", @@ -711,9 +713,6 @@ "jar": "sha256-gfya2lefw/SSTsNfkEwEPeE+6PuigDIuY4xwkgBvG1I=", "pom": "sha256-Guxlwy/utQYjbKc4rAoRwCwdslicZZzWFfDomcAyFic=" }, - "com/google#google/5": { - "pom": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" - }, "com/google/code/findbugs#jsr305/3.0.2": { "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" @@ -721,28 +720,42 @@ "com/google/code/gson#gson-parent/2.13.2": { "pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0=" }, + "com/google/code/gson#gson-parent/2.14.0": { + "pom": "sha256-grD2aUxXWKuLsH4FYwII1Q9YnUteBP0KBG1Zzfe6PR0=" + }, "com/google/code/gson#gson/2.13.2": { "jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=", "pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y=" }, - "com/google/errorprone#error_prone_annotations/2.1.3": { - "jar": "sha256-A9AylUfBPanhfGNNEEnqLq0JOSXikFZ+GjZP1rH8f/g=", - "pom": "sha256-lYy4HDk8splsPGqehnpKS+jdxDORZyqeTk66UaxyN/U=" + "com/google/code/gson#gson/2.14.0": { + "jar": "sha256-LL0Rm/GWHCh4gxCWPcgLpl9Yze7B3ROci9sSQPqiw28=", + "pom": "sha256-H6ASLA43MxkmQoYcNr5Mb3maeVMnojvdKSJpG26bpIA=" }, "com/google/errorprone#error_prone_annotations/2.41.0": { "jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=", "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4=" }, + "com/google/errorprone#error_prone_annotations/2.47.0": { + "jar": "sha256-U2S8byLnLpgZXkBqWNO6HAn/oR3qBylZLLhw3C3kBW0=", + "pom": "sha256-2AyImkpvcR9pRfvueeBewkexeKVn6dWr9Y6ybr8KB1I=" + }, + "com/google/errorprone#error_prone_annotations/2.48.0": { + "jar": "sha256-tJxclYMW7WegnGmd2pqnScr0NNUdhj3qWZ7zakm5yFU=", + "pom": "sha256-GJ4JrQSJwyXpDaqp1cj0BjMGAvo2Zgm8oHy82tA6udo=" + }, "com/google/errorprone#error_prone_annotations/2.7.1": { "jar": "sha256-zVJXwIokbPhiiBeuccuCK+GS75H2iByko/z/Tx3hz/M=", "pom": "sha256-Mahy4RScXzqLwF+03kVeXqYI7PrRryIst2N8psdi7iU=" }, - "com/google/errorprone#error_prone_parent/2.1.3": { - "pom": "sha256-1SomFqE4n86VHeDpengLiPG98MlHsxWnb9R81rv7I5s=" - }, "com/google/errorprone#error_prone_parent/2.41.0": { "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI=" }, + "com/google/errorprone#error_prone_parent/2.47.0": { + "pom": "sha256-I2ipkMemMJXh0NREWdWkCS8Osx+FYr0SzfDhyHe2poU=" + }, + "com/google/errorprone#error_prone_parent/2.48.0": { + "pom": "sha256-sz+opFyfF5SlAIwLLYOoTrKLXQEXptFW8AP58JvnQQ8=" + }, "com/google/errorprone#error_prone_parent/2.7.1": { "pom": "sha256-Cm4kLigQToCTQFrjeWlmCkOLccTBtz/E/3FtuJ2ojeY=" }, @@ -754,9 +767,6 @@ "jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=", "pom": "sha256-xUvv839tQtQ+FHItVKUiya1R75f8W3knfmKj6/iC87s=" }, - "com/google/guava#guava-parent/25.1-android": { - "pom": "sha256-0ZsIc6B+Ez/yTAoYlDunEKfPul81poqm82JF1AAmtNU=" - }, "com/google/guava#guava-parent/26.0-android": { "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" }, @@ -766,39 +776,22 @@ "com/google/guava#guava-parent/33.4.0-android": { "pom": "sha256-ciDt5hAmWW+8cg7kuTJG+i0U8ygFhTK1nvBT3jl8fYM=" }, - "com/google/guava#guava-parent/33.5.0-jre": { - "pom": "sha256-aHGeaHxuTJ/z4P7L73vSCJbw9PezFHQ+0zxy+WJWghU=" - }, - "com/google/guava#guava/25.1-android": { - "jar": "sha256-97j4/tF2uc9oMbmMsHMg1/vpHZmymZn3UsOCHf5Fvcg=", - "pom": "sha256-TR7iht9KVF87l4WMFHzvAVovWPKbHk6J5om+ohYZX2M=" + "com/google/guava#guava-parent/33.6.0-jre": { + "pom": "sha256-N0vTH2Gxz2Er7pqy5NcLvfd92FpJtDH4CdT73JAfLdQ=" }, "com/google/guava#guava/31.0.1-jre": { "jar": "sha256-1b6U1l6HvSGfsxk60VF7qlWjuI/JHSHPc1gmq1rwh7k=", "pom": "sha256-K+VmkgwhxgxcyvKCeGfK/3ZmRuIRO3/MPunCSkCy85Y=" }, - "com/google/guava#guava/33.5.0-jre": { - "jar": "sha256-HjAfDFKsJIsLFP3D0SKDx3JS1Nb0hSHVcufYxMLMSsc=", - "module": "sha256-d+1CyMiyzru5OsngdUP/ZBiqJL24UXWAz1Mk6aZRCVY=", - "pom": "sha256-BHj6eKkIs8Mf5td76ZeKqmIeKhgduEAH49OzdCSirGE=" + "com/google/guava#guava/33.6.0-jre": { + "jar": "sha256-3Fc+H8pP1UVPSl/T19ot8DACh2pBdbr8FKlZgN13E7M=", + "module": "sha256-K69zzoOa5I5LngCD4law5Y/Dv4/Hj8P755e7yJARIW4=", + "pom": "sha256-tFt4lEKABUMRxT2pJwgJ+0Dcq8QIzmbOVXMAmbT1fTI=" }, "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" }, - "com/google/inject#guice-parent/4.2.2": { - "pom": "sha256-WnS6PSK+GsE7nngvE6fZV9sqJN7TWUgTlMnoifHAN9Y=" - }, - "com/google/inject#guice/4.2.2": { - "pom": "sha256-BvPD3a1Xswv+iGVUVqBHMeVqeK0N2QnmXHGIEAO5ZHk=" - }, - "com/google/inject#guice/4.2.2/no_aop": { - "jar": "sha256-D09fsoYJpNKzi39xKL58+bVB8lKD1xtOVgZtmWg6r/8=" - }, - "com/google/j2objc#j2objc-annotations/1.1": { - "jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=", - "pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4=" - }, "com/google/j2objc#j2objc-annotations/1.3": { "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" @@ -832,57 +825,32 @@ "module": "sha256-+ZoUD5M57H9daiy9exohetkZmvmjm9YtVR7zJzr2qO4=", "pom": "sha256-HFT9dBll8xPm0g2xFVa7jM4v87hsg49YzQ6isxDKxRw=" }, - "com/pinterest/ktlint#ktlint-cli-ruleset-core/1.8.0": { - "jar": "sha256-PN4H3Taz0rCtm/YyChXXSh0WmZNhopQ+yJp3A1+Izvg=", - "module": "sha256-HpqJKShrcN9QMfTJsYT1KBt/SFqFJqg93wIw4NzQmNw=", - "pom": "sha256-CYVj1Lp5q1ho9aEcS/rtPMjx8+2AgRC2Y8nHxuEo5wU=" - }, - "com/pinterest/ktlint#ktlint-logger/1.8.0": { - "jar": "sha256-Mjolh7xdZYrKwquECBvhqR7CckR92uI+iJ/+7qA6ahk=", - "module": "sha256-6do/ejKLvEYv3nzuExoqDQFsk3QqoswYdUSFp9cRsJI=", - "pom": "sha256-sMudqdzo3/wOt42C2JWWG2UW+DPYEjZxlG6T4KqEGUs=" - }, - "com/pinterest/ktlint#ktlint-rule-engine-core/1.8.0": { - "jar": "sha256-vZnbyIi+Zq6jHbRfTc5cpW9GWvvwL+5jm9I0bSzYZOw=", - "module": "sha256-3littFd/kBQ9Gyv49iHmhAts4okLwhwUnJZdk1z8sdk=", - "pom": "sha256-4TICD2wyBfo93xfdVyu13gAC4d4whfV3D+w9svW7XuQ=" - }, - "com/pinterest/ktlint#ktlint-rule-engine/1.8.0": { - "jar": "sha256-JrK8e4QNrSGdVqJ28R/ko5w15WegYdcZpQkUsw9AN3I=", - "module": "sha256-cgWx4FCiOMdupNpHQCoWeqR16ElvjMk885ns1XRCP14=", - "pom": "sha256-GxX7s88C2N3bbioadbhdgTNfomUabFSnGkoe7nzlSt4=" - }, - "com/pinterest/ktlint#ktlint-ruleset-standard/1.8.0": { - "jar": "sha256-gpcrTLLpzWgoQAYbLenTQgRIRvDYFuzFj1CViCR2DWk=", - "module": "sha256-IZmrq6NLUJkrez/CDcE59o+xa99P9qb4PNeXaBa5WDE=", - "pom": "sha256-a/W5nlnAjxhBYiZhgkIB5IBYkaXIxp/EB89KPmgIDus=" - }, "com/puppycrawl/tools#checkstyle/9.3": { "jar": "sha256-BGPjBJgPVGC5ZPSBzMJaEPslO2AQDBnlD8mSiSiVl38=", "pom": "sha256-p9y0ZmVtZ/oKUNkE/d8U/GtTmEa4FO3/djXHRdW9MDQ=" }, - "com/squareup/okhttp3#mockwebserver3/5.3.0": { - "jar": "sha256-DF7A68lN/jZyFOL24m0y7ZvnXx17+fltmqRJPD2/Gn0=", - "module": "sha256-W+qZkqfKyNZz2huiCotFFDstV+XA2b3L/MccFUallC0=", - "pom": "sha256-6UvzdVwVUbBvnIQJvpj1RmzyXfxpsJ222EbDwzn/6s4=" + "com/squareup/okhttp3#mockwebserver3/5.4.0": { + "jar": "sha256-4eHVGldWfW24NPk9mIMasQuwIguRpnWAiU2as2zJ8GU=", + "module": "sha256-EWEJnVQQM5JrwIhqC8K0+5Kpmk/pQQGAuvN3FZqZa7s=", + "pom": "sha256-YVQP32dFG1xfe20tUXzk1TgkFY1b9C/wxQl2aeBKtNY=" }, - "com/squareup/okhttp3#okhttp-jvm/5.3.0": { - "jar": "sha256-fWAz7qDrAEVhXja9WiUPLgMgiF/+25nVwnqF5vXy+Ow=", - "module": "sha256-9QCTQDa/b6QGA3cGd3dpVQY1a/5zC7dCdvmyhMO9HgU=", - "pom": "sha256-yNbI7YKHcLhOE9QvTp2hGwro3lAB3CIrGd5nr1SGINU=" + "com/squareup/okhttp3#okhttp-jvm/5.4.0": { + "jar": "sha256-sV5gXKCksSxi6n9lfa1BPCNslH6HWFR2c0nNviDfRzw=", + "module": "sha256-LulBMuwJzT8RPMkA9ubc56VtnvmvRO1ayy6mt7yhNn0=", + "pom": "sha256-AsqVdVDYn0mbVhdE2balmr/VNXI/rzEmnDKQoNeMbQ4=" }, - "com/squareup/okhttp3#okhttp/5.3.0": { - "module": "sha256-I2/T6i5sxaIyY42z231edc9efNL6AY6JeQ4AYMzqp0c=", - "pom": "sha256-bnDpR5DXcxxy9hq0X+s0vRMjmm8nQUQGs1UcIeQJERc=" + "com/squareup/okhttp3#okhttp/5.4.0": { + "module": "sha256-Y5c7p1W6bHfeHoL176QZVWmAC+AMk8ATDOQjiptWyTw=", + "pom": "sha256-6+5oQtC1twCrfgFf3cw/HlddkrMadve2LrkCbDOIuIs=" }, - "com/squareup/okio#okio-jvm/3.16.2": { - "jar": "sha256-oKnxq/uQwKN7nIR86jn/8m0V85JT9RdWMs25SMljGNA=", - "module": "sha256-SclI9LQJ+Ep07eLykFd0BU4r3Jt02f/JP/nni0ARp5Y=", - "pom": "sha256-1HKg9+Imj/FtQBKxL5pPC0OuYIUazc33aAzxf6kIb00=" + "com/squareup/okio#okio-jvm/3.17.0": { + "jar": "sha256-OxPcw+FXMEfC1Qf8T3/LC7DLzZ05XaIdIOCUBuLNanM=", + "module": "sha256-1GF9DfcfIC5ymUcYSOYl9PNtf6ZNRsNQP3Cs9IIaRd4=", + "pom": "sha256-5ORCN6ZvQJG8D1sdWiu+IorAFKs8D5GM1vwCujGZkDA=" }, - "com/squareup/okio#okio/3.16.2": { - "module": "sha256-dAj9srGIjjHzxmxcE6xzNPO0ERfCbtVUNgGirYTG4yk=", - "pom": "sha256-tQbj1Rl248AvkSafkIyjBVgGrk28ek3dEGbmUDYABcA=" + "com/squareup/okio#okio/3.17.0": { + "module": "sha256-PYeNuf/U6VnDD5qDZqiMItAB6bMkN419vu2YVo5+xVk=", + "pom": "sha256-FbSDHoT1ylLdN8HW4XCaKQfi6bwqnD6hPyggMd4MATU=" }, "com/twelvemonkeys#twelvemonkeys/3.12.0": { "pom": "sha256-ttCYdPvd2bslDReBepMe+OCTvBjnQob/BrBAVBmAxzA=" @@ -921,30 +889,31 @@ "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" }, - "commons-codec#commons-codec/1.11": { - "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", - "pom": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA=" - }, "commons-collections#commons-collections/3.2.2": { "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" }, - "commons-io#commons-io/2.18.0": { - "jar": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=", - "pom": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o=" - }, "commons-io#commons-io/2.21.0": { "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=", "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas=" }, - "dev/drewhamilton/poko#poko-annotations-jvm/0.20.1": { - "jar": "sha256-Fz/EQ/MLgYUpXJyblAEnK+hPVT5YNeN2fH2q/lvmBsk=", - "module": "sha256-yKFi1MVH49rn1YS/6uWWWaCOmIL78ZBAOdC5sJ5TDNA=", - "pom": "sha256-7vV49Xk7nI8QOyMr7solkxbrDzq/3EakACasot0w7SE=" + "commons-io#commons-io/2.22.0": { + "jar": "sha256-K5p7H3JvuGIW29LIMh6r4CIdvVsb6BwY4ctTgRsQR1g=", + "pom": "sha256-ZCXOwOp2ADXvp3J33oX4n6bb7RR6s92VuNLLxVNArM8=" }, - "dev/drewhamilton/poko#poko-annotations/0.20.1": { - "module": "sha256-r2kPmw0oxcHMCnwhcgUfI3GXm6Mijy7Bpen9IdzHY0U=", - "pom": "sha256-Nmq4/RYDG4BaXN/EBblv7jVuNr3M3pFF/7pXYsWovvA=" + "guru/nidi#graphviz-java-parent/0.18.1": { + "pom": "sha256-PK4LNey39USWi6GMGWOjEgTtH0vGyzM4+vqKMm8WT/c=" + }, + "guru/nidi#graphviz-java/0.18.1": { + "jar": "sha256-y/rONXq5wnzIkmroZT3kigiAyl01MrU6BsDewvbgKSE=", + "pom": "sha256-ZSrYLfypLU9xy4+hcp3axpJAFNBLV7JnZUhlCGIcTm8=" + }, + "guru/nidi#guru-nidi-parent-pom/1.1.36": { + "pom": "sha256-LihEX2IccvHvnvSdGFI4T/HnE3smuJIZ1FLwEmyc74w=" + }, + "guru/nidi/com/kitfox#svgSalamander/1.1.3": { + "jar": "sha256-rRLqaU6+xbULEDIucrfiz7bRaJ9boLzViwjwLB9Qx2U=", + "pom": "sha256-toDc92ke4L0go6ytRSLuSmPmSnfv+kNuUFjiPi+I1tM=" }, "hu/kazocsaba#image-viewer/1.2.3": { "jar": "sha256-wqNLddLK8alfjMGXGam6MNEJZhi9sIez22/8ELrAUik=", @@ -1003,28 +972,25 @@ "module": "sha256-2jn02k/u133+ELmAnVyysvO0Ra6nG2nhUjKkJpiThzs=", "pom": "sha256-chJrr7gKEse1WFJNCRkj5pYSODxHQay34Aw1ybBUazQ=" }, - "javax/annotation#javax.annotation-api/1.2": { - "jar": "sha256-WQmzlso6K+ENDuoyx073jYFuG06tId4deN4fiQ0DPgQ=", - "pom": "sha256-Utc/NffmOM48tWVG+HnCDn9wGfcqogzeH6gOl4Zd/UA=" - }, "javax/inject#javax.inject/1": { "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "net/bytebuddy#byte-buddy-parent/1.17.7": { - "pom": "sha256-ilfiDczgDaccM+8+GdndhY/p0gQsouK8onhxcA1SaYw=" + "net/arnx#nashorn-promise/0.1.1": { + "jar": "sha256-HS2d9MBFDU+x722+jB2FC3qabJLrbYF7YuRCnqjeTf4=", + "pom": "sha256-GZIqxpxfcQmvOXy6BKttZsf2hFVUe6IutJ3hvDJ6P/g=" }, - "net/bytebuddy#byte-buddy/1.17.7": { - "jar": "sha256-NXXcuKmPr5Q9PBWVxHoWBHxPzoqD67smJi8aL2dUY1c=", - "pom": "sha256-7n+6hWnDu1wekeWBL9n0oPMb4n5WjVNU4a39GRGfl7M=" + "net/bytebuddy#byte-buddy-parent/1.18.3": { + "pom": "sha256-kOpTFzFQjup1/5KVFBxQjX+aU9GgX0W4D49JmVIUJu8=" + }, + "net/bytebuddy#byte-buddy/1.18.3": { + "jar": "sha256-14OW48W84/KGXJGGZHSB5VidNMrMYySEcVtoYQjRfGY=", + "pom": "sha256-cVe2IqDWiFy1UmoQ8SIN3wkNu1LKL+OMMsxpxPFTB4g=" }, "net/fabricmc#mapping-io/0.8.0": { "jar": "sha256-zxN8f5BJqNTArajnZRgEYr8c2kIXIwCCEimsLUa2VIw=", "pom": "sha256-DDhXUa+iPSqFwAdx4CwI8bcSJSrQJx+6RHW6u3aKtig=" }, - "net/java#jvnet-parent/3": { - "pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o=" - }, "net/sf/saxon#Saxon-HE/10.6": { "jar": "sha256-bQjfguTthrarsaAse3SiaPz8XgBOg7tP8AbsOlCb01Y=", "pom": "sha256-otbdpDjoZKuTXzG0O1MFLE6HEalQVkJxkZBRPnb0Ekg=" @@ -1055,53 +1021,38 @@ "jar": "sha256-9mznLpZeUwHLDwIOVNK6atdv65Gzy/ww278AwGpt9tc=", "pom": "sha256-tF6CZVqlpI8z0TpD5DRUJrFWM1s14kta6hLbWCPBahY=" }, + "org/apache#apache/15": { + "pom": "sha256-NsLy+XmsZ7RQwMtIDk6br2tA86aB8iupaSKH0ROa1JQ=" + }, "org/apache#apache/16": { "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" }, - "org/apache#apache/18": { - "pom": "sha256-eDEwcoX9R1u8NrIK4454gvEcMVOx1ZMPhS1E7ajzPBc=" - }, "org/apache#apache/19": { "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" }, - "org/apache#apache/21": { - "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" - }, - "org/apache#apache/23": { - "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" - }, - "org/apache#apache/25": { - "pom": "sha256-5o/BmkjOxYKmcy/QsQ2/6f7KJQYJY974nlR/ijdZ03k=" - }, - "org/apache#apache/32": { - "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" - }, - "org/apache#apache/33": { - "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" - }, "org/apache#apache/35": { "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, + "org/apache#apache/37": { + "pom": "sha256-Uk7EeHr/c69rOp+voVTH8YgbZIKZtmP9v8rdoShvI1M=" + }, + "org/apache/commons#commons-exec/1.3": { + "jar": "sha256-y0mBLcG/sOpPIPOYvK4aiMZAbiE+Z/dST7ENT4rZNHs=", + "pom": "sha256-goJ/YBnA9xvXT7qIarM3/22ikfY9+XIzeaIJ1q07RPg=" + }, "org/apache/commons#commons-lang3/3.20.0": { "jar": "sha256-aeXJ+jXaelGl/SCZ3+VqLY0yzyM+L213DnlhRkQCY/Q=", "pom": "sha256-fKg7JwnB56ngO1ds1BQiGQN5SJqAhm5UL4yLlVQRoqo=" }, - "org/apache/commons#commons-lang3/3.8.1": { - "jar": "sha256-2sgH9lsHaY/zmxsHv+89h64/1G2Ru/iivAKyqDFhb2g=", - "pom": "sha256-7I4J91QRaFIFvQ2deHLMNiLmfHbfRKCiJ7J4vqBEWNU=" + "org/apache/commons#commons-parent/35": { + "pom": "sha256-cJihq4M27NTJ3CHLvKyGn4LGb2S4rE95iNQbT8tE5Jo=" }, "org/apache/commons#commons-parent/39": { "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" }, - "org/apache/commons#commons-parent/42": { - "pom": "sha256-zTE0lMZwtIPsJWlyrxaYszDlmPgHACNU63ZUefYEsJw=" - }, "org/apache/commons#commons-parent/47": { "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" }, - "org/apache/commons#commons-parent/78": { - "pom": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4=" - }, "org/apache/commons#commons-parent/91": { "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" }, @@ -1111,159 +1062,21 @@ "org/apache/commons#commons-parent/93": { "pom": "sha256-qItfYWWmWb+DVEGDe8xcU+mf3nm5LPu4aYjOKVTNUmc=" }, + "org/apache/commons#commons-parent/98": { + "pom": "sha256-1AMYUn9WAz4P8HiZccw4yFaqmaaF7qEScIFOfx7an7o=" + }, "org/apache/commons#commons-text/1.15.0": { "jar": "sha256-WNLaMPBYUSoef5FOOSQd7KTf9cJ6CFtO0vqp5yCAZ/Y=", "pom": "sha256-XlFoaHvO2uoqqFVrizL1r6CO/Lwx0RuUfIZ2mHvJ0jk=" }, - "org/apache/httpcomponents#httpclient/4.5.14": { - "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=", - "pom": "sha256-8YNVr0z4CopO8E69dCpH6Qp+rwgMclsgldvE/F2977c=" - }, - "org/apache/httpcomponents#httpcomponents-client/4.5.14": { - "pom": "sha256-W60d5PEBRHZZ+J0ImGjMutZKaMxQPS1lQQtR9pBKoGE=" - }, - "org/apache/httpcomponents#httpcomponents-core/4.4.16": { - "pom": "sha256-8tdaLC1COtGFOb8hZW1W+IpAkZRKZi/K8VnVrig9t/c=" - }, - "org/apache/httpcomponents#httpcomponents-parent/11": { - "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" - }, - "org/apache/httpcomponents#httpcore/4.4.16": { - "jar": "sha256-bJs90UKgncRo4jrTmq1vdaDyuFElEERp8CblKkdORk8=", - "pom": "sha256-PLrYSbNdrP5s7DGtraLGI8AmwyYRQbDSbux+OZxs1/o=" - }, - "org/apache/maven#maven-artifact/3.8.8": { - "jar": "sha256-gTIzqEhcuvl7H5osF873I7Bo9yYKQxnPSVjyIdBLmTc=", - "pom": "sha256-PGKRS2E++Q+BwFaN7kCNIlVrTZmoHnqk1yqlxO4r96U=" - }, - "org/apache/maven#maven-builder-support/3.8.8": { - "jar": "sha256-xCXKFp1nIXJWqNGZEURpH88jNR4JQxiQryQL/u0zuQI=", - "pom": "sha256-5yV1kZJC/vDOa4r3vKjVCbySqR74GB/henR7ALSsJLg=" - }, - "org/apache/maven#maven-core/3.8.8": { - "jar": "sha256-UvAHZNJtyXrJ/68gtOmZgtVoI4SQ+Ulr17nVzBB0ARM=", - "pom": "sha256-T8+CkzH2CovIlcNn3SfXS7i1FRX7v3RqfaIgaf2sZrY=" - }, - "org/apache/maven#maven-model-builder/3.8.8": { - "jar": "sha256-KIwprNodJhOMilP/8ybuebvOhwxjyayHbn/owpRARNM=", - "pom": "sha256-TZejrh20z6o6m7JYeKm/EwWChhPT6p7PG5EZUu83K4U=" - }, - "org/apache/maven#maven-model/3.8.8": { - "jar": "sha256-w5JUi8Gj8MahgPiIvSNJYC3lseMAWf4OxG+B7UzhQSk=", - "pom": "sha256-jnOB7w/mmO2OAoKuvfL7LoZOSQTDBMJn5vBrfvlBhpA=" - }, - "org/apache/maven#maven-parent/34": { - "pom": "sha256-Go+vemorhIrLJqlZlU7hFcDXnb51piBvs7jHwvRaI38=" - }, - "org/apache/maven#maven-parent/35": { - "pom": "sha256-0u3UB3wKvJzIICiDxFlQMYBCRjbLOagwMewREjlLJXY=" - }, - "org/apache/maven#maven-parent/42": { - "pom": "sha256-BFNN6jUKIYeXClt0REM4vPeLqOU31E8mKs+6FuuzMFY=" - }, - "org/apache/maven#maven-plugin-api/3.8.8": { - "jar": "sha256-ssbRU9ArNcHzDXLfI3L8XSOrzOw8Hmib5tYAR+E5fsw=", - "pom": "sha256-toRbJDq/3eToUFDcZGLPkNFcxvKwPjy5Dnng3W9KJeQ=" - }, - "org/apache/maven#maven-repository-metadata/3.8.8": { - "jar": "sha256-s5bTsIGzU1QeqaFHqy0+7lcjtGDRMO98sdlTZq6rfDE=", - "pom": "sha256-GdnwyEbhlBAvYMnufkQxedieKXo9Y3HjS+VeoTrSi7c=" - }, - "org/apache/maven#maven-resolver-provider/3.8.8": { - "jar": "sha256-GXqKbnx99m3R+nC7SVrHYW8OlvQ9NU1p/0eU1yXUdCc=", - "pom": "sha256-fUZO9DMa7AaZQZmz3HuIaCAGApMznhlKoIiLVsoOd5Y=" - }, - "org/apache/maven#maven-settings-builder/3.8.8": { - "jar": "sha256-52Wxca0/DZnCQmq/+JC0asGsaMeFY276tfYfzXPs1P8=", - "pom": "sha256-v1XOufu3YrVl0yo26kokuysPhbsab5f7OvteGAdJVuk=" - }, - "org/apache/maven#maven-settings/3.8.8": { - "jar": "sha256-cNtcB0JaXmbtzqwSr23WDPYUMwl4zBlcMAnHXG/25Hw=", - "pom": "sha256-y/zk0UwU6bJYjGkyl3XZy7tvomXkFjIQgjWBljd7zBw=" - }, - "org/apache/maven#maven/3.8.8": { - "pom": "sha256-6eaacQwJjVAXAdPwqqWnGJ/mfkb2yaeoVyGPpzHScyw=" - }, - "org/apache/maven/resolver#maven-resolver-api/1.6.3": { - "pom": "sha256-EWZ4Z526PTbXmfZywm7iRDSA76Gxu7glDwbg3VqRp5U=" - }, - "org/apache/maven/resolver#maven-resolver-api/1.9.22": { - "jar": "sha256-Y/X2ZeRKCe9VRjs7kf2gt4/wfdJLEGDVbnnBC24yy/s=", - "pom": "sha256-33XQa/rgI5QhTC2wja5mFcU/hLRWSHoo6nIt4/cIhgw=" - }, - "org/apache/maven/resolver#maven-resolver-connector-basic/1.9.22": { - "jar": "sha256-SraL3sl+7DGLKjvSfnyVTjFviQ35LVRLaK/Qv2ZslYg=", - "pom": "sha256-0bccYKNDZmPBG8IpuZD7qhUthp2kFKCnudv0Pitf5Jo=" - }, - "org/apache/maven/resolver#maven-resolver-impl/1.9.22": { - "jar": "sha256-5Nr7iswT1zY3fALSFw2GlDjddLmLhgdFkJ0jhya6vLs=", - "pom": "sha256-0MUBku9qyZ/kTgLFm3AIFsRQF7N623xufPQt3GHCgmQ=" - }, - "org/apache/maven/resolver#maven-resolver-named-locks/1.9.22": { - "jar": "sha256-BoXynsO1SNm2kXxSfxPGZ2haM5S5Vaqlsl0FWYGLf8U=", - "pom": "sha256-AHMPD9M9VcKNALQX3s7nILAMrk0nUwgZsHE6XF2dnzc=" - }, - "org/apache/maven/resolver#maven-resolver-spi/1.6.3": { - "pom": "sha256-H4lGxHHBZwPLsIBAvH0F1wcroiFQSnfWS+54Wj9T18M=" - }, - "org/apache/maven/resolver#maven-resolver-spi/1.9.22": { - "jar": "sha256-ma1yHkYx2b0MT54pyGlnJXfGbypnSlcjzjjv8Tx1y/0=", - "pom": "sha256-hBlkE6FTaSVD3GW9GfCnXcUKDctCotQW9NCpc/1uDtU=" - }, - "org/apache/maven/resolver#maven-resolver-transport-file/1.9.22": { - "jar": "sha256-TyqFfYuDJJS66e9tfbe7hAk3iyiqvTYV8D+uvkKkrR0=", - "pom": "sha256-OFtpusk/R2tkT+Z0bdJgL4mYGKKWFgZaD4Xvi6glH6g=" - }, - "org/apache/maven/resolver#maven-resolver-transport-wagon/1.9.22": { - "jar": "sha256-JB6diNHTriQrC3/m6oIiYFkNetkFv/GHITj7zeecsho=", - "pom": "sha256-y7WYphz+zzYCdKmNv24l8J3YilS5K6o/jR0cdao2NLU=" - }, - "org/apache/maven/resolver#maven-resolver-util/1.6.3": { - "pom": "sha256-0cNedvQWbxOwpR1WWs+Wfpw8eeLMtpzL9PrAmOS3xGY=" - }, - "org/apache/maven/resolver#maven-resolver-util/1.9.22": { - "jar": "sha256-Sq6hWEw5KUypJvxHRyPZaERzYJ70SQxOsWnW6n2sprU=", - "pom": "sha256-qmEFB6UPNUewgQwY83GKxBxjbG4LqERfFhGjxuiD/tM=" - }, - "org/apache/maven/resolver#maven-resolver/1.6.3": { - "pom": "sha256-lzl+51sTDuK7Sijg+7EllZWoNhM4q6CC+K8Uc5joo+w=" - }, - "org/apache/maven/resolver#maven-resolver/1.9.22": { - "pom": "sha256-MsdIma6Rm1K9wHysKKuixmUbcxcqufQRH3xSe2B2Cts=" - }, - "org/apache/maven/shared#maven-shared-components/34": { - "pom": "sha256-ZNDttfIc//YAscOrfUX5dUzRi6X7+Ds9G7fEhJQ32OM=" - }, - "org/apache/maven/shared#maven-shared-utils/3.3.4": { - "jar": "sha256-eSXZxaDiBA0kuPrj9hLrOZy//lg4szujaHd9x73fbdo=", - "pom": "sha256-v4NILZb3bWNpnWPhJeZPSsc8gXiYVzNmLb1pr5xgM54=" - }, - "org/apache/maven/wagon#wagon-http-shared/3.5.3": { - "jar": "sha256-jn2nZvVRZP3od5qqoSWDJQbChIyrSHa1MFE4hz4oA38=", - "pom": "sha256-YBSx5kq/RVxoNKCRgkjhVjgFD4NdoSBR0zzafpRtiPg=" - }, - "org/apache/maven/wagon#wagon-http/3.5.3": { - "jar": "sha256-0rbkjJ/L5XnhhYxiLRRGQBH/Jl+m4o55QASmiCFUpQk=", - "pom": "sha256-k08vnIfkl8T3lb5LsFs2C4wjFGfUYBA8GQErebjAPGs=" - }, - "org/apache/maven/wagon#wagon-provider-api/3.5.3": { - "jar": "sha256-XnIAAziUXtPpb45PV40dBnLhr34ZwOkBQZeuWzGvPvQ=", - "pom": "sha256-ZNagheimvt6WB8vQKepYzRyHMEQQhiSSF0ptWbnRcUI=" - }, - "org/apache/maven/wagon#wagon-providers/3.5.3": { - "pom": "sha256-gHxR/8ze9sARMLdK7tJ4FewWK8JobAHp0p8W78UmpEo=" - }, - "org/apache/maven/wagon#wagon/3.5.3": { - "pom": "sha256-fBC4usWSaP55V/KrK1CWXZAGnr+FDHVrtV6oB85EDws=" - }, "org/apiguardian#apiguardian-api/1.1.2": { "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" }, - "org/assertj#assertj-core/3.27.6": { - "jar": "sha256-snhysEmryI4jyFPOWReUXdV9Q70xF12FLjlB0qb9AjE=", - "pom": "sha256-sPgJRcedY8PDPWEL2HVNXppUNpVfev1oPQFg2GErquw=" + "org/assertj#assertj-core/3.27.7": { + "jar": "sha256-xKRFQmw8KGFmaGO4QsxOx7uxxCJv79NwttL+g9bE/w8=", + "pom": "sha256-laENz7O6mq1NC16cUjqNWDN3vuXs1Lo34Z5Vo0Zn8Hk=" }, "org/bouncycastle#bcpg-jdk18on/1.80": { "jar": "sha256-N5mg1TURuGB4CvQ8RK6OBRmvq7JjGVr0AXT0YxLNWL0=", @@ -1273,97 +1086,37 @@ "jar": "sha256-T0umqSYX6hncGD8PpdtJLu5Cb93ioKLWyUd3/9GvZBM=", "pom": "sha256-pKEiETRntyjhjyb7DP1X8LGg18SlO4Zxis5wv4uG7Uc=" }, - "org/bouncycastle#bcprov-jdk18on/1.80": { - "jar": "sha256-6K0gn4xY0pGjfKl1Dp6frGBZaVbJg+Sd2Cgjgd2LMkk=", - "pom": "sha256-oKdcdtkcQh7qVtD2Bi+49j7ff6x+xyT9QgzNytcYHUM=" + "org/bouncycastle#bcprov-jdk18on/1.80.2": { + "jar": "sha256-szIn8H3OJk2vGqwueY7xCaSQHzGr7axTY1dG3ZNnnTs=", + "pom": "sha256-EqUFpxejvHZH99jt6ndzLJxty1PE32Kju1i3pUIooo8=" }, - "org/bouncycastle#bcutil-jdk18on/1.80": { - "jar": "sha256-Iuymh/eVVBH0Vq8z5uqOaPxzzYDLizKqX3qLGCfXxng=", - "pom": "sha256-Qhp95L/rnFs4sfxHxCagh9kIeJVdQQf1t6gusde3R7Y=" + "org/bouncycastle#bcutil-jdk18on/1.80.2": { + "jar": "sha256-vHjTLX/7FB7ifk+3ffBCWdhCyJnn6Or5EvmQ1yU707Q=", + "pom": "sha256-Joi+GvSZ1SUJYRTML1HHp6TKI8PScxe3HhjByWvsA9E=" }, "org/bouncycastle/bcprov-jdk18on/maven-metadata": { "xml": { "groupId": "org.bouncycastle", - "lastUpdated": "20251126065922", - "release": "1.83" + "lastUpdated": "20260712065323", + "release": "1.85" } }, "org/bouncycastle/bcutil-jdk18on/maven-metadata": { "xml": { "groupId": "org.bouncycastle", - "lastUpdated": "20251126070121", - "release": "1.83" + "lastUpdated": "20260712065324", + "release": "1.85" } }, - "org/checkerframework#checker-compat-qual/2.0.0": { - "jar": "sha256-pAss5thVHluQsb9jcGQwPzKUTWG1KrIBTjhpnfVzlBs=", - "pom": "sha256-OKFU11Hav/PwLAOLaFCxl8qGH5pVO5Bkowoyf9iSjG0=" - }, "org/checkerframework#checker-qual/3.12.0": { "jar": "sha256-/xB4WsKjV+xd6cKTy5gqLLtgXAMJ6kzBy5ubxtvn88s=", "module": "sha256-0EeUnBuBCRwsORN3H6wvMqL6VJuj1dVIzIwLbfpJN3c=", "pom": "sha256-d1t6425iggs7htwao5rzfArEuF/0j3/khakionkPRrk=" }, - "org/codehaus#codehaus-parent/4": { - "pom": "sha256-a4cjfejC4XQM+AYnx/POPhXeGTC7JQxVoeypT6PgFN8=" - }, - "org/codehaus/mojo#animal-sniffer-annotations/1.14": { - "jar": "sha256-IGgyC9a610TDZzqwSPZ+ML749RiZb6OAAzVWYAZpkF0=", - "pom": "sha256-GHnxmgWZHj7ZWRC5ZokzM5awxGeiFdxNH5ABhAS3KiY=" - }, - "org/codehaus/mojo#animal-sniffer-parent/1.14": { - "pom": "sha256-9RVQoGsUEL1JYssOcd8Lkhpgp+9Hv6nEgloUvnIxbuo=" - }, - "org/codehaus/mojo#mojo-parent/34": { - "pom": "sha256-Pjldb7xDwJo3dMrIaUzlJzmDBeo/1UktgOJa8n04Kpw=" - }, - "org/codehaus/plexus#plexus-cipher/2.0": { - "jar": "sha256-mn8bXFqe/9Yerf2HMUUqL3ao55ER+sOR73XqgBvqIDo=", - "pom": "sha256-BIQvMxsCJbhaXiBDlxDSKOp6YwKr5tU8nJhG+8W/mf8=" - }, - "org/codehaus/plexus#plexus-classworlds/2.6.0": { - "jar": "sha256-Uvd8XsSfeHycQX6+1dbv2ZIvRKIC8hc3bk+UwNdPNUk=", - "pom": "sha256-RppsWfku/6YsB5fOfVLSwDz47hA0uSPDYN14qfUFp7o=" - }, - "org/codehaus/plexus#plexus-component-annotations/2.1.0": { - "jar": "sha256-veNhfOm1vPlYQSYEYIAEOvaks7rqQKOxU/Aue7wyrKw=", - "pom": "sha256-BnC2BSVffcmkVNqux5EpGMzxtUdcv8o3Q2O1H8/U6gA=" - }, - "org/codehaus/plexus#plexus-containers/2.1.0": { - "pom": "sha256-lNWu2zxGAjJlOWUnz4zn/JRLe9eeTrq5BzhkGOtaCNc=" - }, - "org/codehaus/plexus#plexus-interpolation/1.26": { - "jar": "sha256-s7VBLOF4iRA+pWS838+fs9+lQDRP/qxrU4pzydcYJmI=", - "pom": "sha256-4cELOmM1ZB63SmaNqp7oauSrBmEBdOWboHyMaAQjJ/c=" - }, - "org/codehaus/plexus#plexus-sec-dispatcher/2.0": { - "jar": "sha256-hzE5lgxMeAF23aWAsAOixL+CGIvc5buZI04iTves/Os=", - "pom": "sha256-myi7MHAXk4qU0GyFsrCZvEaRK4WdCE+yk+Vp9DLq23w=" - }, - "org/codehaus/plexus#plexus-utils/3.3.1": { - "pom": "sha256-Xlg4eN+QW18zojDvaQpSuPGdq5zIkr7e4Gnz2K9Olgo=" - }, - "org/codehaus/plexus#plexus-utils/3.4.1": { - "jar": "sha256-UtheBLORhyKvEdEoVbSoJX35ag52yPTjhS5vqoUfNXs=", - "pom": "sha256-sUTP+bHGJZ/sT+5b38DzYNacI6vU6m5URTOpSbaeNYI=" - }, - "org/codehaus/plexus#plexus/5.1": { - "pom": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" - }, - "org/codehaus/plexus#plexus/8": { - "pom": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw=" - }, "org/drjekyll#fontchooser/3.1.0": { "jar": "sha256-RYqkEi6dlGd8zws9uZ20MSrUnSn8xoFd/biHq9klZYc=", "pom": "sha256-l6K6GCYwhF2BknHP6GP08mPoGoh5DC3aopHpsdsbhaQ=" }, - "org/ec4j/core#ec4j-core-parent/1.1.1": { - "pom": "sha256-Id3ekeuJfAN3XBAVMgdn4mCWjuGRm6a4qYAuK6GX2VM=" - }, - "org/ec4j/core#ec4j-core/1.1.1": { - "jar": "sha256-1z3uRP77cl38ZYJnRl/lp2imZjE9is1wEgn1g28UMdg=", - "pom": "sha256-ms07s8BonmCVaYv2bmQxJkaReICt/2HTSSgQEmEpuTo=" - }, "org/eclipse/jdt#ecj/3.33.0": { "jar": "sha256-92hsSWDPcMLrxcUApzqM/ARUG3MMGPHFwhMpiJsTf0U=", "pom": "sha256-JmwX1PHL0Qtxvew5Dh9krNyV5h1hjPSi6obqkDM3v4g=" @@ -1371,24 +1124,10 @@ "org/eclipse/jdt/ecj/maven-metadata": { "xml": { "groupId": "org.eclipse.jdt", - "lastUpdated": "20260309141925", - "release": "3.45.0" + "lastUpdated": "20260608064341", + "release": "3.46.0" } }, - "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.5": { - "jar": "sha256-xZlAELzc4dK9YDpNUMRxkd29eHXRFXsjqqJtM8gv2hM=", - "pom": "sha256-wpdpcrQkL/2GBHFthHX1Z1XaD6KGGDROxOUyeBBpbXE=" - }, - "org/eclipse/sisu#org.eclipse.sisu.plexus/0.3.5": { - "jar": "sha256-fkxhCW1wgm8g96fVXFmlUo56pa0kfuLf5UTk3SX2p4Q=", - "pom": "sha256-eGUjydeCWKdKoTRHoWdsIXKs/fQyFl162uK3h20tg9M=" - }, - "org/eclipse/sisu#sisu-inject/0.3.5": { - "pom": "sha256-XzLsq5yPbf8fnkG4U+QNjyOiUIIZFU72fMANRVb19d0=" - }, - "org/eclipse/sisu#sisu-plexus/0.3.5": { - "pom": "sha256-broJAu/Yma7A2NGaw8vFMSPNQROf4OHSnMXIdKeRud4=" - }, "org/exbin/auxiliary#binary_data-array/0.2.2": { "jar": "sha256-E5SjC6S8EJ3IJf9aMZSyEWMscaaT82vAd33avycWBd0=", "pom": "sha256-kvRjJ0EaMLAQ33Zdvsfjj52DE76LqHX1B4BYoCb6eig=" @@ -1430,14 +1169,10 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains#annotations/23.0.0": { - "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", - "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" - }, - "org/jetbrains#annotations/26.0.2": { - "jar": "sha256-IDe+N4mA07qTM+l5VfOyzeOSqhJNBMpzzi7uZlcZkpc=", - "module": "sha256-vvC4NSst/Uy3FV7MKjkie/FqPghme6vsZQx2sau/zss=", - "pom": "sha256-fr7Oreja2nyxfv8+AUkiw5Ai0qN44+LSRh8o8Bb/x/c=" + "org/jetbrains#annotations/26.1.0": { + "jar": "sha256-68euwlLtDH0tBMA51/AOafe4ax9JPHQdZ7PvMbmGsFQ=", + "module": "sha256-W07rjbph51OBYVPgxz9WKyDgF+OTk5UtTeTdMbdyYLs=", + "pom": "sha256-+NxQzzqsS87HQKkJVfKADkElHpxANjC3W3UtO271vuI=" }, "org/jetbrains/kotlin#abi-tools-api/2.3.10": { "jar": "sha256-E2nLVCrmR6nVVJ5thkkh6g+GApdJWRmXteWqFhyXGIs=", @@ -1511,26 +1246,14 @@ "jar": "sha256-Ezqc4YWqR9FRphLyzFli0yuMpgX44ieh1/HhsJ4m7m4=", "pom": "sha256-NFeCP8HSlV8GBVk7m+nWUIbwwaEeGzdt9BHwqifkAuU=" }, - "org/jetbrains/kotlin#kotlin-scripting-dependencies-maven/2.3.10": { - "jar": "sha256-YLGj/TIrbTDBT6lr3FnKBBpIZw4tVUWx7oq0Ki1b43s=", - "pom": "sha256-9n72y62HtZzhYjKZtWDiwEPzHc4n0UQX/+cmIwrqV3w=" - }, - "org/jetbrains/kotlin#kotlin-scripting-dependencies/2.3.10": { - "jar": "sha256-Fm6IW3Xnbd21XjghMKnIh32hRw77MTtV0u3YA0X0v8k=", - "pom": "sha256-/BmsOH03KOwQnAAkBwy8hR9ZU3RfYuQsJshF+BzXlaQ=" - }, - "org/jetbrains/kotlin#kotlin-scripting-ide-services/2.3.10": { - "jar": "sha256-mEaqMrpBlstuQoPrVWR11mk6RWcTYPg7wiY+cfMiX6E=", - "pom": "sha256-NoeXGv7lWBeqCuPBR+PGf9WJYLcLKWdmKiAlh3Y0ujk=" - }, - "org/jetbrains/kotlin#kotlin-scripting-jvm-host/2.3.10": { - "jar": "sha256-CoixLF1i0CjU7jWpA5tYbnwPId4XfmJ16OvEbOFkaV0=", - "pom": "sha256-RM6fVi4kyKKkc8YF7oJbHOKZPxTyk39S9+c2RW5gG2s=" - }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.10": { "jar": "sha256-vyMqUZrwKVLhAQhvq9SIRDYldlbEXbCBeDysSxSWZLc=", "pom": "sha256-gzabR9onQj0BR+UZh/tY4YbjWt7KQUDxfysOu7uYPTc=" }, + "org/jetbrains/kotlin#kotlin-stdlib/2.1.21": { + "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", + "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" + }, "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": { "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", @@ -1545,43 +1268,23 @@ "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", "pom": "sha256-5hhz7dWo3QMaa6l1nAXRVpBlnmEuPUjB7RInN9q0SYY=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.10.2": { - "pom": "sha256-+vDGU45T3cBJmmNmTY52PCFlgLLhjnIsy98bQxpq/iY=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { - "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", - "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", - "pom": "sha256-ZY9Xa5bIMuc4JAatsZfWTY4ul94Q6W36NwDez6KmDe8=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.0": { "jar": "sha256-mGCQahk3SQv187BtLw4Q70UeZblbJp8i2vaKPR9QZcU=", "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { - "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", - "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" - }, "org/jspecify#jspecify/1.0.0": { "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" }, - "org/junit#junit-bom/5.10.2": { - "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", - "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" - }, "org/junit#junit-bom/5.10.3": { "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" }, - "org/junit#junit-bom/5.11.2": { - "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", - "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" - }, "org/junit#junit-bom/5.13.3": { "module": "sha256-XchNdO+YHQI8Y56wy8Sx+e+JEDQofOGxAe/7vA8VNLQ=", "pom": "sha256-47k+m7iHGWnPEcDo/xD1B4QdsYhcoQV44pCEb2YP1o4=" @@ -1594,6 +1297,10 @@ "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" }, + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" + }, "org/junit/jupiter#junit-jupiter-api/5.13.3": { "jar": "sha256-GhWlIlOpcsgsDb93dZqYP1r+0Fg1hc3FsqO+qh9K4Kw=", "module": "sha256-hUq9STPlOKRnrmaPQIXiLq9JobVWx7qTlcJPaGLo7go=", @@ -1649,14 +1356,14 @@ "jar": "sha256-xjWnQC9Kqb9msvQjDOpiAloP4c1j6HKa3vybGZT6xMM=", "pom": "sha256-UsXB01dAR3nRqZtJqFv506CFAluFFstz2+93yK40AF4=" }, + "org/ow2/asm#asm/9.10.1": { + "jar": "sha256-7YJdEKsTmcjAy2aeaIzwyMgmKbTIOZtYNSto6SyhD8s=", + "pom": "sha256-4bHDgyyjrAqeVjxAX0x2ARi1VWpJINruFAWIhhl+CU0=" + }, "org/ow2/asm#asm/9.6": { "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=", "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A=" }, - "org/ow2/asm#asm/9.9.1": { - "jar": "sha256-bzgoohXJIAWaXvovtVwjPWxU7FytypnOGxvdEAd8fd0=", - "pom": "sha256-rKaN7pui9s2Q/95yjv3H4+v89Z8/Qfv+JI0tAdW4Zq8=" - }, "org/reactivestreams#reactive-streams/1.0.4": { "jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=", "pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag=" @@ -1665,26 +1372,26 @@ "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" }, - "org/slf4j#jcl-over-slf4j/1.7.36": { - "jar": "sha256-q1fKj9IjdywXNl0SH1npTsvwrlnQjAOjy1uBBxwBkZU=", - "pom": "sha256-vZYkPX1CGM18x9RcDjD6E0gKGk+R01bt19/pPx/7aOY=" + "org/slf4j#jcl-over-slf4j/1.7.30": { + "jar": "sha256-cenuN7nk63gCoqzF9BcopM85FedIPXmNs7T/LsiEfFA=", + "pom": "sha256-FnNt1OcecJe3WL4VU1BvGaVB7rd2bcNjVa2u16U2tFU=" }, - "org/slf4j#slf4j-api/1.7.36": { - "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", - "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + "org/slf4j#jul-to-slf4j/1.7.30": { + "jar": "sha256-u8v9qnJXIlXE+FIHqb/bJDWNyZPkElIzG9TQkT5JiLk=", + "pom": "sha256-iFzlASLRCuXHj19ck4/qm4tRq3MtNnupz1nJPpImSdY=" }, - "org/slf4j#slf4j-api/2.0.17": { - "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", - "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" + "org/slf4j#slf4j-api/2.0.18": { + "jar": "sha256-RFCP0VdlAGiMeQsZCs3Rb+xPjHmj4LkAr9cFA88FX1U=", + "pom": "sha256-bCx/LAJ3TMK3thn70t94c82tKXGJJuRHVLh/cNHrQ8s=" }, - "org/slf4j#slf4j-bom/2.0.17": { - "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" + "org/slf4j#slf4j-bom/2.0.18": { + "pom": "sha256-khmqtgFXUSbE5m4TMesrDGwXozCsTVoH480R1YCgwS0=" }, - "org/slf4j#slf4j-parent/1.7.36": { - "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + "org/slf4j#slf4j-parent/1.7.30": { + "pom": "sha256-EWR5VuSKDFv7OsM/bafoPzQQAraFfv0zWlBbaHvjS3U=" }, - "org/slf4j#slf4j-parent/2.0.17": { - "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" + "org/slf4j#slf4j-parent/2.0.18": { + "pom": "sha256-CziWvtrSye2Wl+3L6h2gxUzSOKcjWDqBNYqDv7eC6fo=" }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" @@ -1692,9 +1399,13 @@ "org/sonatype/oss#oss-parent/9": { "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" }, - "tools/profiler#async-profiler/4.2": { - "jar": "sha256-RFt73Go+0D1FqdS2G1pfwHKz6ZUtfytjciMS9I6p7hg=", - "pom": "sha256-BDXaxAKls39Iv2h+NHdQAArdQc8AEnrcsnD4z/5YyJs=" + "org/webjars/npm#viz.js-graphviz-java/2.1.3": { + "jar": "sha256-bBzQbXT7FVufnAjnqysOUFCd2tQxHOmgSVi9enunFiw=", + "pom": "sha256-5mLfaIrGp9GOh7p03ipI7YE3qoNCZIUfYRu1G3meMXc=" + }, + "tools/profiler#async-profiler/4.4": { + "jar": "sha256-R/MhuM263aLCgaYS9qwkUlTIGgLOV4q/eCpTFw6kCzc=", + "pom": "sha256-Du3mPG1G+9ApVMme+Sa/qsxyXdWFxCxzGy9djXS/lhU=" } } } diff --git a/pkgs/by-name/ja/jadx/nix-build.patch b/pkgs/by-name/ja/jadx/nix-build.patch index 11f927411a47..063931ab078e 100644 --- a/pkgs/by-name/ja/jadx/nix-build.patch +++ b/pkgs/by-name/ja/jadx/nix-build.patch @@ -1,79 +1,143 @@ diff --git a/build.gradle.kts b/build.gradle.kts -index df96f46c..f1f422f2 100644 +index 0f4d3f09..a44eec6f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts -@@ -126,42 +126,11 @@ fun isNonStable(version: String): Boolean { - destinationDirectory.set(layout.buildDirectory) +@@ -129,19 +129,6 @@ fun loadEnv(file: File): Map { + return envMap } --val distWin by tasks.registering(Zip::class) { -- group = "jadx" -- description = "Build Windows bundle" -- -- from(distWinConfiguration) -- -- destinationDirectory.set(layout.buildDirectory.dir("distWin")) -- archiveFileName.set("jadx-gui-$jadxVersion-win.zip") -- duplicatesStrategy = DuplicatesStrategy.EXCLUDE --} -- --val distWinWithJre by tasks.registering(Zip::class) { -- description = "Build Windows with JRE bundle" -- -- from(distWinWithJreConfiguration) -- -- destinationDirectory.set(layout.buildDirectory.dir("distWinWithJre")) -- archiveFileName.set("jadx-gui-$jadxVersion-with-jre-win.zip") -- duplicatesStrategy = DuplicatesStrategy.EXCLUDE --} -- - val dist by tasks.registering { - group = "jadx" - description = "Build jadx distribution zip bundles" - - dependsOn(pack) -- -- val os = DefaultNativePlatform.getCurrentOperatingSystem() -- if (os.isWindows) { -- if (project.hasProperty("bundleJRE")) { -- println("Build win bundle with JRE") -- dependsOn(distWinWithJre) -- } else { -- dependsOn(distWin) -- } +-val distWinConfiguration = +- configurations.create("distWinConfiguration") { +- isCanBeConsumed = false - } - } +-val distWinWithJreConfiguration = +- configurations.create("distWinWithJreConfiguration") { +- isCanBeConsumed = false +- } +-dependencies { +- distWinConfiguration(project(":jadx-gui", "distWinConfiguration")) +- distWinWithJreConfiguration(project(":jadx-gui", "distWinWithJreConfiguration")) +-} +- + val copyArtifacts = + tasks.register("copyArtifacts") { + val jarCliPattern = "jadx-cli-(.*)-all.jar".toPattern() +@@ -186,45 +173,12 @@ fun loadEnv(file: File): Map { + } + } - val cleanBuildDir by tasks.registering(Delete::class) { +-val distWin = +- tasks.register("distWin") { +- group = "jadx" +- description = "Build Windows bundle" +- +- from(distWinConfiguration) +- +- destinationDirectory.set(layout.buildDirectory.dir("distWin")) +- archiveFileName.set("jadx-gui-$jadxVersion-win.zip") +- duplicatesStrategy = DuplicatesStrategy.EXCLUDE +- } +- +-val distWinWithJre = +- tasks.register("distWinWithJre") { +- description = "Build Windows with JRE bundle" +- +- from(distWinWithJreConfiguration) +- +- destinationDirectory.set(layout.buildDirectory.dir("distWinWithJre")) +- archiveFileName.set("jadx-gui-$jadxVersion-with-jre-win.zip") +- duplicatesStrategy = DuplicatesStrategy.EXCLUDE +- } +- + val dist = + tasks.register("dist") { + group = "jadx" + description = "Build jadx distribution zip bundles" + + dependsOn(pack) +- +- val os = DefaultNativePlatform.getCurrentOperatingSystem() +- if (os.isWindows) { +- if (project.hasProperty("bundleJRE")) { +- println("Build win bundle with JRE") +- dependsOn(distWinWithJre) +- } else { +- dependsOn(distWin) +- } +- } + } + + val cleanBuildDir = diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts -index ed67e57a..99aa9eb4 100644 +index 15f610b4..99aa9eb4 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts -@@ -4,8 +4,6 @@ +@@ -4,10 +4,6 @@ dependencies { implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:2.3.10") - - implementation("org.openrewrite:plugin:6.19.1") +- implementation("net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:4.2.0") +- implementation("net.ltgt.nullaway:net.ltgt.nullaway.gradle.plugin:2.3.0") } repositories { diff --git a/buildSrc/src/main/kotlin/jadx-java.gradle.kts b/buildSrc/src/main/kotlin/jadx-java.gradle.kts -index 0f60d301..5e577155 100644 +index 256dadde..7e044113 100644 --- a/buildSrc/src/main/kotlin/jadx-java.gradle.kts +++ b/buildSrc/src/main/kotlin/jadx-java.gradle.kts -@@ -3,8 +3,6 @@ +@@ -1,15 +1,8 @@ + import org.gradle.api.tasks.testing.logging.TestExceptionFormat +-import net.ltgt.gradle.errorprone.CheckSeverity +-import net.ltgt.gradle.errorprone.errorprone +-import net.ltgt.gradle.nullaway.nullaway + plugins { java checkstyle - - id("jadx-rewrite") +- id("net.ltgt.errorprone") +- id("net.ltgt.nullaway") } - val jadxVersion: String by rootProject.extra + val jadxVersion = rootProject.extra["jadxVersion"] as String +@@ -30,9 +23,6 @@ + testRuntimeOnly("org.junit.platform:junit-platform-launcher") + + testCompileOnly("org.jetbrains:annotations:26.1.0") +- +- errorprone("com.google.errorprone:error_prone_core:2.50.0") +- errorprone("com.uber.nullaway:nullaway:0.13.7") + } + + repositories { +@@ -77,21 +67,4 @@ + if (checkEnabled) { + options.compilerArgs.add("-XDaddTypeAnnotationsToSymbol=true") + } +- options.errorprone { +- isEnabled = checkEnabled +- allErrorsAsWarnings = jadxBuildChecksMode == "warn" +- excludedPaths = ".*/test/.*" +- nullaway { +- if (jadxBuildChecksMode == "error") { +- error() +- } +- annotatedPackages.add("jadx") +- } +- // TODO: fix and enable all checks +- disable("MixedMutabilityReturnType") +- disable("EqualsGetClass") +- disable("OperatorPrecedence") +- disable("UnusedVariable") +- disable("ImmutableEnumChecker") +- } + } diff --git a/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts b/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts deleted file mode 100644 -index ceca3fe5..00000000 +index c6f3e979..00000000 --- a/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts +++ /dev/null @@ -1,35 +0,0 @@ @@ -86,10 +150,10 @@ index ceca3fe5..00000000 -} - -dependencies { -- rewrite("org.openrewrite.recipe:rewrite-testing-frameworks:3.24.0") -- rewrite("org.openrewrite.recipe:rewrite-logging-frameworks:3.20.0") -- rewrite("org.openrewrite.recipe:rewrite-migrate-java:3.24.0") -- rewrite("org.openrewrite.recipe:rewrite-static-analysis:2.24.0") +- rewrite("org.openrewrite.recipe:rewrite-testing-frameworks:3.41.0") +- rewrite("org.openrewrite.recipe:rewrite-logging-frameworks:3.29.2") +- rewrite("org.openrewrite.recipe:rewrite-migrate-java:3.39.0") +- rewrite("org.openrewrite.recipe:rewrite-static-analysis:2.38.0") -} - -tasks { @@ -113,7 +177,7 @@ index ceca3fe5..00000000 - } -} diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts -index 2677881f..4cec0884 100644 +index fec42601..c4e20570 100644 --- a/jadx-gui/build.gradle.kts +++ b/jadx-gui/build.gradle.kts @@ -3,7 +3,6 @@ @@ -124,7 +188,7 @@ index 2677881f..4cec0884 100644 id("org.beryx.runtime") version "2.0.1" } -@@ -129,36 +128,6 @@ +@@ -142,42 +141,6 @@ } } @@ -145,79 +209,92 @@ index 2677881f..4cec0884 100644 - supportUrl.set("https://github.com/skylot/jadx") - - bundledJrePath.set(if (project.hasProperty("bundleJRE")) "%EXEDIR%/jre" else "%JAVA_HOME%") -- classpath.set(tasks.getByName("shadowJar").outputs.files.map { "%EXEDIR%/lib/${it.name}" }.sorted().toList()) +- classpath.set( +- tasks +- .getByName("shadowJar") +- .outputs.files +- .map { "%EXEDIR%/lib/${it.name}" } +- .sorted() +- .toList(), +- ) - println("Launch4J classpath: ${classpath.get()}") - - chdir.set("") // don't change current dir - libraryDir.set("") // don't add any libs -} - --fun escapeJVMOptions(): List { -- return application.applicationDefaultJvmArgs +-fun escapeJVMOptions(): List = +- application.applicationDefaultJvmArgs - .toList() - .map { if (it.startsWith("-D")) "\"$it\"" else it } --} - runtime { - addOptions("--strip-debug", "--compress", "zip-9", "--no-header-files", "--no-man-pages") + addOptions("--strip-debug", "--no-header-files", "--no-man-pages") addModules( -@@ -179,48 +148,6 @@ fun escapeJVMOptions(): List { +@@ -198,66 +161,6 @@ fun escapeJVMOptions(): List = } } --val copyDistWin by tasks.registering(Copy::class) { -- description = "Copy files for Windows bundle" +-val copyDistWin = +- tasks.register("copyDistWin") { +- description = "Copy files for Windows bundle" - -- val libTask = tasks.getByName("shadowJar") -- dependsOn(libTask) -- from(libTask.outputs) { -- include("*.jar") -- into("lib") +- val libTask = tasks.getByName("shadowJar") +- dependsOn(libTask) +- from(libTask.outputs) { +- include("*.jar") +- into("lib") +- } +- val exeTask = tasks.getByName("createExe") +- dependsOn(exeTask) +- from(exeTask.outputs) { +- include("*.exe") +- } +- into(layout.buildDirectory.dir("jadx-gui-win")) +- duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } -- val exeTask = tasks.getByName("createExe") -- dependsOn(exeTask) -- from(exeTask.outputs) { -- include("*.exe") -- } -- into(layout.buildDirectory.dir("jadx-gui-win")) -- duplicatesStrategy = DuplicatesStrategy.EXCLUDE --} - --val copyDistWinWithJre by tasks.registering(Copy::class) { -- description = "Copy files for Windows with JRE bundle" +-val copyDistWinWithJre = +- tasks.register("copyDistWinWithJre") { +- description = "Copy files for Windows with JRE bundle" - -- val jreTask = tasks.runtime.get() -- dependsOn(jreTask) -- from(jreTask.jreDir) { -- include("**/*") -- into("jre") +- val jreTask = tasks.runtime.get() +- dependsOn(jreTask) +- from(jreTask.jreDir) { +- include("**/*") +- into("jre") +- } +- val libTask = tasks.getByName("shadowJar") +- dependsOn(libTask) +- from(libTask.outputs) { +- include("*.jar") +- into("lib") +- } +- val exeTask = tasks.getByName("createExe") +- dependsOn(exeTask) +- from(exeTask.outputs) { +- include("*.exe") +- } +- into(layout.buildDirectory.dir("jadx-gui-with-jre-win")) +- duplicatesStrategy = DuplicatesStrategy.EXCLUDE - } -- val libTask = tasks.getByName("shadowJar") -- dependsOn(libTask) -- from(libTask.outputs) { -- include("*.jar") -- into("lib") -- } -- val exeTask = tasks.getByName("createExe") -- dependsOn(exeTask) -- from(exeTask.outputs) { -- include("*.exe") -- } -- into(layout.buildDirectory.dir("jadx-gui-with-jre-win")) -- duplicatesStrategy = DuplicatesStrategy.EXCLUDE --} - - /** - * Register and expose distribution artifacts to use in top level packaging tasks - */ -@@ -230,10 +157,6 @@ fun escapeJVMOptions(): List { - val distWinWithJreConfiguration by configurations.creating { - isCanBeResolved = false - } +-/** +- * Register and expose distribution artifacts to use in top level packaging tasks +- */ +-val distWinConfiguration = +- configurations.create("distWinConfiguration") { +- isCanBeResolved = false +- } +-val distWinWithJreConfiguration = +- configurations.create("distWinWithJreConfiguration") { +- isCanBeResolved = false +- } -artifacts { - add(distWinConfiguration.name, copyDistWin) - add(distWinWithJreConfiguration.name, copyDistWinWithJre) -} - - val syncNLSLines by tasks.registering(JavaExec::class) { - group = "jadx-dev" +- + val syncNLSLines = + tasks.register("syncNLSLines") { + group = "jadx-dev" diff --git a/pkgs/by-name/ja/jadx/package.nix b/pkgs/by-name/ja/jadx/package.nix index 965deff80c7b..2979e364e1dc 100644 --- a/pkgs/by-name/ja/jadx/package.nix +++ b/pkgs/by-name/ja/jadx/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "jadx"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "skylot"; repo = "jadx"; rev = "v${finalAttrs.version}"; - hash = "sha256-WONsXDNhlDuqKsS2Olz3ndZIbi6mdi9JBKaHPpcdTQQ="; + hash = "sha256-qwGFMj18xJOrBudthAIeKc/PT0uUzjmTgBYovF4A/94="; }; patches = [ From 5bf2c70fc72bf8c30d4a87b9ac7233ce76969846 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Mon, 20 Jul 2026 20:10:42 +0200 Subject: [PATCH 33/34] libsolv: 0.7.37 -> 0.7.39 Changelog: https://github.com/openSUSE/libsolv/blob/0.7.39/NEWS Diff: https://github.com/openSUSE/libsolv/compare/0.7.37...0.7.39 Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) (cherry picked from commit a0bf208c7423c2e5e8a332c609879c2ea59cc889) --- pkgs/by-name/li/libsolv/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libsolv/package.nix b/pkgs/by-name/li/libsolv/package.nix index 63a1ac4e31d6..4e7ff8c5fc0b 100644 --- a/pkgs/by-name/li/libsolv/package.nix +++ b/pkgs/by-name/li/libsolv/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, ninja, pkg-config, @@ -19,24 +18,16 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "0.7.37"; + version = "0.7.39"; pname = "libsolv"; src = fetchFromGitHub { owner = "openSUSE"; repo = "libsolv"; rev = finalAttrs.version; - hash = "sha256-hiumMnTJ3eP+acH2V0eNTM71Fw//IWQPechCA0+kH1s="; + hash = "sha256-nl1g1BKauSXV54xjO/1jDQMbr1WfycupR0CPqkgkzrA="; }; - patches = [ - (fetchpatch { - name = "CVE-2026-9149"; - url = "https://github.com/openSUSE/libsolv/commit/210386037c892a720972ad35a3d8f7073b4d763b.patch"; - hash = "sha256-ju3xn78UGMR5usq1e1ovFTWnKW1TPDA77sNGx8yc8Z8="; - }) - ]; - cmakeFlags = [ "-DENABLE_COMPLEX_DEPS=true" (lib.cmakeBool "ENABLE_CONDA" withConda) From d8613c000d30a78b53c983f297d0bf4c291199f6 Mon Sep 17 00:00:00 2001 From: emilylange Date: Wed, 22 Jul 2026 17:23:15 +0200 Subject: [PATCH 34/34] openbao: 2.6.0 -> 2.6.1 https://github.com/openbao/openbao/releases/tag/v2.6.1 diff: https://github.com/openbao/openbao/compare/v2.6.0...v2.6.1 (cherry picked from commit 289ee59179cb517d2af0728519bb831b007774fc) --- pkgs/by-name/op/openbao/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 68348dc22ae7..d9d1317f85b5 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-FJ+34HeRT025EFwFXY8ewfnJbQirqFb3j+kPNxpGOA4="; + hash = "sha256-2wl06I6/yF/V5P9MFCCzpEiX4G+YTtXWRjvh+wDyB1U="; }; - vendorHash = "sha256-O0xx61S0KEk5QB/NsV+kBlErvVuKBfI/81o29rDye1w="; + vendorHash = "sha256-2MMWs30e7GB0pcPmmDvw6RTBzKYXNwothAuQMZAFHoE="; proxyVendor = true;