Skip to content
0
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
hollo@hollo.socialundefined

Hollo :hollo:

@hollo@hollo.social
About
Posts
8
Topics
5
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • The recent [Hollo 0.7.3] and [0.7.4] updates have improved interoperability with #Bonfire.
    hollo@hollo.socialundefined hollo@hollo.social

    The recent Hollo 0.7.3 and 0.7.4 updates have improved interoperability with #Bonfire. The issue where sending/receiving DMs or mutual following with Bonfire wasn't working properly has been resolved.

    Uncategorized bonfire

  • Hollo 0.7.0: Advanced search, faster notifications, and improved client compatibility
    hollo@hollo.socialundefined hollo@hollo.social

    Hollo 0.7.0: Advanced search, faster notifications, and improved client compatibility

    It's been a while since our last release, and we're excited to finally share Hollo 0.7.0 with you. This release brings a lot of improvements that we've been working on over the past months—from powerful new search capabilities to significant performance gains that should make your daily Hollo experience noticeably snappier.

    Let's dive into what's new.

    Highlights

    Search gets a major upgrade

    One of the most requested features has been better search, and we're happy to deliver. Hollo now supports Mastodon-compatible search operators, so you can finally filter your searches the way you've always wanted:

    • has:media/has:poll — Find posts with attachments or polls
    • is:reply/is:sensitive — Filter by post type
    • language:xx — Search in a specific language
    • from:username — Find posts from a specific person
    • mentions:username — Find posts mentioning someone
    • before:YYYY-MM-DD/after:YYYY-MM-DD — Search within a date range
    • Combine them with - for negation, OR for alternatives, and parentheses for grouping

    For example, (from:alice OR from:bob) has:poll -is:reply will find polls from Alice or Bob that aren't replies.

    We've also made search much faster. URL and handle searches that used to take 8–10 seconds now complete in about 1.4 seconds—an 85% improvement.

    Notifications are faster than ever

    We completely rebuilt how notifications work under the hood. Instead of computing notifications on every request, Hollo now stores them as they happen. The result? About 24% faster notification loading (down from 2.5s to 1.9s).

    On top of that, we've implemented Mastodon's v2 grouped notifications API, which groups similar notifications together server-side. This means less work for your client app and a cleaner notification experience.

    Everything loads faster with compression

    All API responses are now compressed, reducing their size by 70–92%. Some real numbers: notification responses dropped from 767KB to 58KB, and home timeline responses went from 91KB to 14KB. You'll notice faster load times, especially on slower connections.

    Quote notifications

    When someone quotes your post, you'll now get a notification about it. And if the original author edits a post you've quoted, you'll be notified too. These are the new quote and quoted_update notification types from Mastodon 4.5.0.

    Background import processing

    Importing your data (follows, lists, muted/blocked accounts, bookmarks) used to block the entire request until it finished. Now imports run in the background, and you can watch the progress in real-time. Much better for large imports. Thanks to Juyoung Jung for implementing this in #295.

    Other improvements

    • Upgraded Fedify to 1.10.0.
    • Instance API responses now include proper thumbnails, actual stats, and correct values for max_featured_tags and max_pinned_statuses. Thanks to Juyoung Jung for this improvement in #296.
    • The notifications API now includes a prev link in pagination headers, which was tracked in #312.
    • Replaced the deprecated fluent-ffmpeg package with direct ffmpeg calls. If video thumbnail generation fails, you'll get a default image instead of an error. Thanks to Peter Jeschke for this fix in #333.

    Bug fixes

    • Emelia Smith fixed an issue where POST /api/v1/statuses and PUT /api/v1/statuses/:id were rejecting FormData requests in #171.
    • Fixed log files writing multiple JSON objects on a single line, as reported in #174.
    • Lee ByeongJun fixed POST /api/v1/statuses rejecting null values in optional fields in #179.
    • Juyoung Jung fixed OAuth token endpoint issues with clients that send credentials in both the header and body in #296.
    • Fixed OAuth token endpoint failing to parse requests from clients that don't send a Content-Type header.
    • Peter Jeschke fixed notification endpoints returning 500 errors for unknown notification types in #334.
    • Fixed /api/v2/search not respecting the limit parameter, as reported in #210.

    Upgrading

    Docker

    Pull the latest image and restart your container:

    docker pull ghcr.io/fedify-dev/hollo:0.7.0
    docker compose up -d
    

    Railway

    Go to your Railway dashboard, select your Hollo service, and click Redeploy from the deployments menu.

    Manual installation

    Pull the latest code and reinstall dependencies:

    git pull origin stable
    pnpm install
    pnpm run prod
    

    Thank you to our contributors

    This release wouldn't have been possible without the contributions from our community. A big thank you to Emelia Smith (@thisismissem@hachyderm.io), Juyoung Jung (@quadr@hollo.redfeel.net), Lee ByeongJun (@joonnot@hackers.pub), and Peter Jeschke (@peter@jeschke.dev) for their pull requests and bug reports. We really appreciate your help in making Hollo better!

    Uncategorized

  • Hollo 0.7.0 will introduce advanced search operators!
    hollo@hollo.socialundefined hollo@hollo.social

    Hollo 0.7.0 will introduce advanced search operators!

    You'll be able to filter posts using operators like has:media, is:sensitive, language:en, from:username, date ranges with before: and after:, and combine them with OR and negation (-).

    For example: cat has:media -is:sensitive

    Full documentation: https://canary.docs.hollo.social/search/.

    Uncategorized

  • ### Security Update: Hollo 0.6.19 Released
    hollo@hollo.socialundefined hollo@hollo.social

    セキュリティアップデート: Hollo 0.6.19 リリース

    FedifyのHTMLパースコードにおけるセキュリティ脆弱性に対応したHollo 0.6.19をリリースしました。

    この脆弱性 (CVE-2025-68475) は ReDoS (正規表現によるサービス拒否) の問題であり、攻撃者がフェデレーション操作中に特別に細工されたHTMLレスポンスを送信することで、サービス停止を引き起こす可能性があります。悪意のあるペイロードは小さい (約170バイト) ですが、Node.jsのイベントループを長時間ブロックする可能性があります。

    すべてのHollo運営者の皆様には、直ちにバージョン 0.6.19 へのアップグレードを強くお勧めします。

    項目 詳細
    CVE CVE-2025-68475
    深刻度 高 (CVSS 7.5)
    対応 Hollo 0.6.19 にアップグレード

    #Hollo #セキュリティ #fediverse #ActivityPub

    Fediverso hollo security fediverse activitypub

  • ### Security Update: Hollo 0.6.19 Released
    hollo@hollo.socialundefined hollo@hollo.social

    보안 업데이트: Hollo 0.6.19 릴리스

    Fedify의 HTML 파싱 코드에서 발견된 보안 취약점을 수정한 Hollo 0.6.19를 릴리스했습니다.

    이 취약점(CVE-2025-68475)은 ReDoS(정규 표현식 서비스 거부) 문제로, 공격자가 연합 작업 중 특수하게 조작된 HTML 응답을 보내 서비스 장애를 유발할 수 있습니다. 악성 페이로드는 작지만(약 170바이트), Node.js 이벤트 루프를 장시간 차단할 수 있습니다.

    모든 Hollo 운영자분들께 즉시 버전 0.6.19로 업그레이드하실 것을 강력히 권고드립니다.

    항목 상세
    CVE CVE-2025-68475
    심각도 높음 (CVSS 7.5)
    조치 Hollo 0.6.19로 업그레이드

    #Hollo #보안 #페디버스 #연합우주 #ActivityPub

    Fediverso hollo security fediverse activitypub

  • ### Security Update: Hollo 0.6.19 Released
    hollo@hollo.socialundefined hollo@hollo.social

    Security Update: Hollo 0.6.19 Released

    We have released Hollo 0.6.19 to address a security vulnerability in Fedify's HTML parsing code.

    This vulnerability (CVE-2025-68475) is a ReDoS (Regular Expression Denial of Service) issue that could allow an attacker to cause service unavailability by sending specially crafted HTML responses during federation operations. The malicious payload is small (approximately 170 bytes) but can block the Node.js event loop for extended periods.

    We strongly recommend all Hollo operators upgrade to version 0.6.19 immediately.

    Field Details
    CVE CVE-2025-68475
    Severity High (CVSS 7.5)
    Action Upgrade to Hollo 0.6.19

    #Hollo #Security #Fediverse #ActivityPub

    Fediverso hollo security fediverse activitypub

  • #Hollo 0.7 brings a redesigned #notification system with much better performance.
    hollo@hollo.socialundefined hollo@hollo.social

    #Hollo 0.7 brings a redesigned #notification system with much better performance. We've moved from generating #notifications on-demand to storing them as they happen, which makes the notifications endpoint about 60% faster. We've also added response compression (though if you're using a reverse proxy, you probably had this already).

    More notably, Hollo 0.7 implements Mastodon's v2 grouped notifications API. Notifications like favorites, follows, and reblogs targeting the same post or account are now grouped together server-side, reducing clutter. Clients that support the new API (introduced in #Mastodon 4.3) will show cleaner, more organized notifications automatically.

    Hollo 0.7 is still in development, but we're excited to share it with you when it's ready!

    Uncategorized hollo mastodon notification notifications
  • 1 / 1
  • Login

  • Login or register to search.
  • First post
    Last post