From 14f7fad94b89cc65bfad090d0b63af0300f09390 Mon Sep 17 00:00:00 2001 From: herbie-bot Date: Mon, 5 Oct 2026 21:21:27 +0000 Subject: [PATCH] chore: publish Hiero monthly updates (SEPTEMBER 2026) Signed-off-by: herbie-bot --- src/data/de/updates-hiero.json | 290 +++++++++++++++++++++++++++++++++ src/data/en/updates-hiero.json | 290 +++++++++++++++++++++++++++++++++ 2 files changed, 580 insertions(+) create mode 100644 src/data/de/updates-hiero.json create mode 100644 src/data/en/updates-hiero.json diff --git a/src/data/de/updates-hiero.json b/src/data/de/updates-hiero.json new file mode 100644 index 00000000..146b3987 --- /dev/null +++ b/src/data/de/updates-hiero.json @@ -0,0 +1,290 @@ +[ + { + "month": "SEPTEMBER", + "year": 2026, + "excerpt": "Community-Calls und Office Hours wurden für die Python SDK- und Hiero-Community fortgesetzt, mit HIP-Implementierungen im Python SDK, NFT-Client-APIs in Enterprise Java und Website-Arbeiten einschließlich des Issue Explorer.", + "categories": [ + { + "title": "Community", + "items": [ + { + "text": "Python SDK Community Calls zu PRs, HIPs, Automatisierung, TCK und blockierten Issues geleitet.", + "type": "COMMUNITY", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/9" + }, + { + "text": "Python SDK Office Hours zu blockierten Issues, Bugs und Fehlern geleitet.", + "type": "COMMUNITY", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/35" + }, + { + "text": "Hiero Community Management Calls, die die Website, SDKs, HIPs, Automatisierung und TCK abdeckten, geleitet.", + "type": "COMMUNITY", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/35" + }, + { + "text": "Links of the Week-Beiträge im Hiero-Blog veröffentlicht.", + "type": "DOCUMENTATION", + "link": "https://github.com/hiero-ledger/hiero-website/pull/632" + }, + { + "text": "Beitrags- und Abhängigkeits-PRs im Python SDK, der Hiero-Website und Analytics geprüft und zusammengeführt.", + "type": "COMMUNITY", + "link": "https://github.com/pulls?q=is%3Apr+reviewed-by%3Adanielmarv+user%3Ahiero-ledger+user%3Ahiero-hackers+merged%3A2026-09-01..2026-09-30" + }, + { + "text": "Referenz des Code of Conduct an den LFDT-Standard im Mirror Node Explorer angepasst.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-mirror-node-explorer/pull/2757" + }, + { + "text": "Referenz des Code of Conduct an den LFDT-Standard in den Konsensspezifikationen angepasst.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-consensus-specifications/pull/43" + }, + { + "text": "Beitrags- und Abhängigkeits-PRs im Python SDK und Hiero Enterprise Java geprüft und zusammengeführt.", + "type": "COMMUNITY", + "link": "https://github.com/pulls/search?q=is%3Apr+reviewed-by%3Amanishdait+%28repo%3Ahiero-ledger%2Fhiero-sdk-python+OR+repo%3Ahiero-ledger%2Fhiero-enterprise-java%29+merged%3A2026-09-01..2026-09-30+sort%3Aupdated-desc" + }, + { + "text": "Beitrags- und Abhängigkeits-PRs in Hiero Enterprise Java und Hiero Solo Action geprüft und zusammengeführt.", + "type": "COMMUNITY", + "link": "https://github.com/pulls?q=is%3Apr+reviewed-by%3ANdacyayisenga-droid+org%3Ahiero-ledger+merged%3A2026-09-01..2026-09-30" + } + ] + }, + { + "title": "Enterprise Java", + "items": [ + { + "text": "NftClient um pause- und unpause-Operationen erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/327" + }, + { + "text": "CLI-Beispiel mit picocli hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/130" + }, + { + "text": "SmartContractClient um deleteContract-Operation erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/298" + }, + { + "text": "TopicClient um subscribeTopic-Operation erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/356" + }, + { + "text": "contractVerification refaktoriert, um sourcify.dev zu verwenden.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/357" + }, + { + "text": "NftClient um grantKycNft- und revokeKycNft-Operationen erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/330" + }, + { + "text": "NftClient um airdropNft- und airdropNfts-Operationen erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/340" + }, + { + "text": "NftClient um cancelAirdropNft- und cancelAirdropNfts-Operationen erweitert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/366" + }, + { + "text": "Hiero Enterprise Java v0.21.0 veröffentlicht.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/releases/tag/v0.21.0" + }, + { + "text": "Solo auf v0.91.0 in hiero-solo-action aktualisiert.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-solo-action/pull/148" + }, + { + "text": "@hiero-ledger/sdk auf 2.88.0 für Solo-Versionen unter 0.44.0 in hiero-solo-action festgelegt.", + "type": "BUG_FIX", + "link": "https://github.com/hiero-ledger/hiero-solo-action/pull/151" + }, + { + "text": "Unterstützung für ScheduleRepository und Mirror-Node-Plan-API geplant (in Bearbeitung).", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/issues/328" + } + ] + }, + { + "title": "Hiero-Website", + "items": [ + { + "text": "Links of the week für September hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/677" + }, + { + "text": "Website-Abhängigkeiten aktualisiert.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/668" + }, + { + "text": "Startseite neu gestaltet.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/617" + }, + { + "text": "Blogseite neu gestaltet.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/642" + }, + { + "text": "Version 2 des Website-Redesigns ausgeliefert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/643" + }, + { + "text": "Issue Explorer mit Filterung und Pagination hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/647" + }, + { + "text": "Footer-Navigation verbessert und ausschließlich Header-Menüpunkte hinzugefügt.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-ledger/hiero-website/pull/654" + }, + { + "text": "Plausible Analytics in das Website-Layout integriert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-website/pull/657" + }, + { + "text": "Sicherheitslücken in Website-Abhängigkeiten behoben.", + "type": "SECURITY", + "link": "https://github.com/hiero-ledger/hiero-website/pull/644" + } + ] + }, + { + "title": "Python-SDK", + "items": [ + { + "text": "From_bytes Transaction-type Dispatch Map korrigiert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2637" + }, + { + "text": "MirroNodeAccountBalanaceQuery implementiert.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2656" + }, + { + "text": "signSchedule-Methode zum TCK-Server hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2630" + }, + { + "text": "contractGetBytecode-Methode zum TCK-Server hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2664" + }, + { + "text": "contractInfoQuery-Methode zum TCK-Server hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2667" + }, + { + "text": "contractCallQuery-Methode zum TCK-Server hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2661" + }, + { + "text": "uv.lock-Abhängigkeiten aktualisiert.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2642" + }, + { + "text": "Transaction.to_bytes() aktualisiert, um TransactionList zu serialisieren – #2660.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2660" + } + ] + }, + { + "title": "Java-SDK", + "items": [ + { + "text": "Reflektive No-Arg-Instanziierung von JSON-RPC-Parametern durch ein typisiertes Parser-Register ersetzt.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2933" + }, + { + "text": "Examples-Workflow behoben.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2953" + }, + { + "text": "Lombok aus dem TCK entfernt, indem JSON-RPC-Parameter in Records konvertiert wurden.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2962" + }, + { + "text": "JSR-305 durch JSpecify für Nullbarkeits-Annotationen ersetzt (in Bearbeitung).", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2938" + } + ] + }, + { + "title": "Analytics", + "items": [ + { + "text": "Alle Dashboard-Diagramme aus API-Daten statt statischer Bilder gerendert und das Dashboard-UI aktualisiert.", + "type": "FEATURE", + "link": "https://github.com/hiero-hackers/analytics/pull/490" + }, + { + "text": "Drucken und Herunterladen eines einzelnen Diagramms hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-hackers/analytics/pull/502" + }, + { + "text": "Repository- und Beitrags-Detailansichten hinzugefügt.", + "type": "FEATURE", + "link": "https://github.com/hiero-hackers/analytics/pull/504" + }, + { + "text": "CodeQL-Workflow behoben, um ein codeql-action-Release sowohl bei init als auch bei analyze zu verwenden.", + "type": "MAINTENANCE", + "link": "https://github.com/hiero-hackers/analytics/pull/505" + } + ] + }, + { + "title": "Enterprise JavaScript", + "items": [ + { + "text": "Gesamt-Pipeline-Zeit reduziert, indem redundante Netzwerk-Setups gekürzt wurden.", + "type": "IMPROVEMENT", + "link": "https://github.com/hiero-hackers/hiero-enterprise-js/issues/103" + } + ] + } + ], + "contributors": { + "supportAndCare": [ + "https://github.com/Ndacyayisenga-droid", + "https://github.com/danielmarv", + "https://github.com/jexsie" + ], + "community": [ + "https://github.com/aceppaluni", + "https://github.com/manishdait" + ] + } + } +] diff --git a/src/data/en/updates-hiero.json b/src/data/en/updates-hiero.json new file mode 100644 index 00000000..254c10ee --- /dev/null +++ b/src/data/en/updates-hiero.json @@ -0,0 +1,290 @@ +[ + { + "month": "SEPTEMBER", + "year": 2026, + "excerpt": "Community calls and office hours continued for the Python SDK and Hiero community, with HIP implementations in the Python SDK, NFT client APIs in Enterprise Java, and website work including the Issue Explorer.", + "categories": [ + { + "title": "Community", + "items": [ + { + "type": "COMMUNITY", + "text": "Led Python SDK Community Calls on PRs, HIPs, automation, TCK, and blocked issues", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/9" + }, + { + "type": "COMMUNITY", + "text": "Led Python SDK Office Hours for blocked issues, bugs, and errors", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/35" + }, + { + "type": "COMMUNITY", + "text": "Led Hiero Community Management Calls covering the website, SDKs, HIPs, automation, and TCK", + "link": "https://github.com/OpenElements/Hiero-Funding/issues/35" + }, + { + "type": "DOCUMENTATION", + "text": "Published Links of the Week posts on the Hiero blog", + "link": "https://github.com/hiero-ledger/hiero-website/pull/632" + }, + { + "type": "COMMUNITY", + "text": "Reviewed and merged contributor and dependency PRs across the Python SDK, Hiero website, and Analytics", + "link": "https://github.com/pulls?q=is%3Apr+reviewed-by%3Adanielmarv+user%3Ahiero-ledger+user%3Ahiero-hackers+merged%3A2026-09-01..2026-09-30" + }, + { + "type": "MAINTENANCE", + "text": "Aligned the Code of Conduct reference with the LFDT standard in the Mirror Node Explorer", + "link": "https://github.com/hiero-ledger/hiero-mirror-node-explorer/pull/2757" + }, + { + "type": "MAINTENANCE", + "text": "Aligned the Code of Conduct reference with the LFDT standard in the consensus specifications", + "link": "https://github.com/hiero-ledger/hiero-consensus-specifications/pull/43" + }, + { + "type": "COMMUNITY", + "text": "Reviewed and merged contributor and dependency PRs across the Python SDK, and Hiero Enterprise Java", + "link": "https://github.com/pulls/search?q=is%3Apr+reviewed-by%3Amanishdait+%28repo%3Ahiero-ledger%2Fhiero-sdk-python+OR+repo%3Ahiero-ledger%2Fhiero-enterprise-java%29+merged%3A2026-09-01..2026-09-30+sort%3Aupdated-desc" + }, + { + "type": "COMMUNITY", + "text": "Reviewed and merged contributor and dependency PRs across Hiero Enterprise Java and Hiero Solo Action", + "link": "https://github.com/pulls?q=is%3Apr+reviewed-by%3ANdacyayisenga-droid+org%3Ahiero-ledger+merged%3A2026-09-01..2026-09-30" + } + ] + }, + { + "title": "Enterprise Java", + "items": [ + { + "type": "FEATURE", + "text": "Expand NftClient with pause and unpause operations", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/327" + }, + { + "type": "FEATURE", + "text": "Added CLI sample using picocli", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/130" + }, + { + "type": "FEATURE", + "text": "Expand SmartContractClient with deleteContract operation", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/298" + }, + { + "type": "FEATURE", + "text": "Expand TopicClient with subscribeTopic operation", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/356" + }, + { + "type": "IMPROVEMENT", + "text": "Refactor contractVerification to use sourcify.dev", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/357" + }, + { + "type": "FEATURE", + "text": "Expand NftClient with grantKycNft and revokeKycNft operations", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/330" + }, + { + "type": "FEATURE", + "text": "Expand NftClient with airdropNft and airdropNfts operations", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/340" + }, + { + "type": "FEATURE", + "text": "Expand NftClient with cancelAirdropNft and cancelAirdropNfts operations", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/pull/366" + }, + { + "type": "MAINTENANCE", + "text": "Released Hiero Enterprise Java v0.21.0", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/releases/tag/v0.21.0" + }, + { + "type": "MAINTENANCE", + "text": "Bump Solo to v0.91.0 in hiero-solo-action", + "link": "https://github.com/hiero-ledger/hiero-solo-action/pull/148" + }, + { + "type": "BUG_FIX", + "text": "Pin @hiero-ledger/sdk to 2.88.0 for Solo versions below 0.44.0 in hiero-solo-action", + "link": "https://github.com/hiero-ledger/hiero-solo-action/pull/151" + }, + { + "type": "FEATURE", + "text": "Planned ScheduleRepository and mirror node schedule API support (in progress)", + "link": "https://github.com/hiero-ledger/hiero-enterprise-java/issues/328" + } + ] + }, + { + "title": "Hiero Website", + "items": [ + { + "type": "FEATURE", + "text": "Added Links of the week for September", + "link": "https://github.com/hiero-ledger/hiero-website/pull/677" + }, + { + "type": "MAINTENANCE", + "text": "Update website dependencies", + "link": "https://github.com/hiero-ledger/hiero-website/pull/668" + }, + { + "type": "FEATURE", + "text": "Redesigned the home page", + "link": "https://github.com/hiero-ledger/hiero-website/pull/617" + }, + { + "type": "FEATURE", + "text": "Redesigned the blog page", + "link": "https://github.com/hiero-ledger/hiero-website/pull/642" + }, + { + "type": "FEATURE", + "text": "Shipped version 2 of the website redesign", + "link": "https://github.com/hiero-ledger/hiero-website/pull/643" + }, + { + "type": "FEATURE", + "text": "Added the Issue Explorer with filtering and pagination", + "link": "https://github.com/hiero-ledger/hiero-website/pull/647" + }, + { + "type": "IMPROVEMENT", + "text": "Improved footer navigation and added header-only menu items", + "link": "https://github.com/hiero-ledger/hiero-website/pull/654" + }, + { + "type": "FEATURE", + "text": "Integrated Plausible Analytics into the website layout", + "link": "https://github.com/hiero-ledger/hiero-website/pull/657" + }, + { + "type": "SECURITY", + "text": "Fixed security vulnerabilities in website dependencies", + "link": "https://github.com/hiero-ledger/hiero-website/pull/644" + } + ] + }, + { + "title": "Python SDK", + "items": [ + { + "type": "FEATURE", + "text": "Corrected the From_bytes Transaction-type Dispatch Map", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2637" + }, + { + "type": "FEATURE", + "text": "Implemented MirroNodeAccountBalanaceQuery", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2656" + }, + { + "type": "FEATURE", + "text": "Added the signSchedule method to the TCK server", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2630" + }, + { + "type": "FEATURE", + "text": "Added the contractGetBytecode method to the TCK server", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2664" + }, + { + "type": "FEATURE", + "text": "Added the contractInfoQuery method to the TCK server", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2667" + }, + { + "type": "FEATURE", + "text": "Add contractCallQuery method to the TCK server", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2661" + }, + { + "type": "MAINTENANCE", + "text": "Updated uv.lock dependencies", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2642" + }, + { + "type": "IMPROVEMENT", + "text": "Update Transaction.to_bytes() to Serialize TransactionList - #2660", + "link": "https://github.com/hiero-ledger/hiero-sdk-python/pull/2660" + } + ] + }, + { + "title": "Java SDK", + "items": [ + { + "type": "IMPROVEMENT", + "text": "Replace reflective no-arg instantiation of JSON-RPC parameters with a typed parser registry", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2933" + }, + { + "type": "MAINTENANCE", + "text": "Fix Examples workflow", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2953" + }, + { + "type": "IMPROVEMENT", + "text": "Remove Lombok from the TCK by converting JSON-RPC parameters to records", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2962" + }, + { + "type": "MAINTENANCE", + "text": "Replace JSR-305 with JSpecify for nullability annotations (in progress)", + "link": "https://github.com/hiero-ledger/hiero-sdk-java/pull/2938" + } + ] + }, + { + "title": "Analytics", + "items": [ + { + "type": "FEATURE", + "text": "Rendered every dashboard chart from API data instead of static images and refreshed the dashboard UI", + "link": "https://github.com/hiero-hackers/analytics/pull/490" + }, + { + "type": "FEATURE", + "text": "Added printing and downloading of a single chart", + "link": "https://github.com/hiero-hackers/analytics/pull/502" + }, + { + "type": "FEATURE", + "text": "Added repository and contributor detail views", + "link": "https://github.com/hiero-hackers/analytics/pull/504" + }, + { + "type": "MAINTENANCE", + "text": "Fixed the CodeQL workflow to use one codeql-action release across init and analyze", + "link": "https://github.com/hiero-hackers/analytics/pull/505" + } + ] + }, + { + "title": "Enterprise JavaScript", + "items": [ + { + "type": "IMPROVEMENT", + "text": "Reduce Total Pipeline Time by Trimming Redundant Network Setup", + "link": "https://github.com/hiero-hackers/hiero-enterprise-js/issues/103" + } + ] + } + ], + "contributors": { + "supportAndCare": [ + "https://github.com/Ndacyayisenga-droid", + "https://github.com/danielmarv", + "https://github.com/jexsie" + ], + "community": [ + "https://github.com/aceppaluni", + "https://github.com/manishdait" + ] + } + } +]