Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

Releases: Pal-droid/HACHI-API

v1.3.6

08 Aug 09:50
8308913

Choose a tag to compare

Whats new:

  • Replaced deprecated @app.on_event handlers with FastAPI’s new lifespan async context manager to fix startup/shutdown warnings that prevented deployment.
    • Updated lifespan handler snippet:
from contextlib import asynccontextmanager

@asynccontextmanager
async def lifespan(app: FastAPI):
    global browser
    if browser is None:
        browser = await launch(
            executablePath=None,
            args=[
                '--no-sandbox',
                '--disable-setuid-sandbox',
                '--disable-gpu',
                '--disable-dev-shm-usage',
                '--no-zygote',
                '--disable-features=IsolateOrigins,site-per-process,TranslateUI',
                '--disable-extensions',
                '--disable-speech-api',
                '--mute-audio',
                '--disable-sync',
                '--disable-translate',
                '--metrics-recording-only',
                '--no-pings',
                '--disable-remote-fonts',
                '--disable-software-rasterizer',
                '--disable-blink-features=AutomationControlled',
                '--disable-webgl',
                '--no-first-run',
                '--headless=new',
                '--disable-background-timer-throttling',
                '--disable-background-networking',
                '--disable-backgrounding-occluded-windows',
                '--disable-renderer-backgrounding',
                '--no-default-browser-check',
                '--disable-breakpad',
                '--disable-hang-monitor',
                '--disable-client-side-phishing-detection',
                '--disable-default-apps',
                '--disable-popup-blocking',
                '--disable-prompt-on-repost',
                '--disable-domain-reliability',
                '--disable-component-update',
                '--disable-permissions-api',
                '--disable-print-preview',
                '--disable-search-engine-choice-screen',
                '--disable-push-api',
                '--disable-notifications',
                '--disable-component-extensions-with-background-pages',
                '--disable-features=AudioServiceOutOfProcess',
                '--disable-logging',
                '--v=1',
                '--single-process',
                '--process-per-site',
            ]
        )
    yield 
    # Shutdown: close browser
    if browser:
        await browser.close()
        browser = None

app = FastAPI(
    title="HACHI-API",
    description="A comprehensive API for searching and streaming anime from various sources.",
    version="1.3.6",
    lifespan=lifespan 
)

v1.3.5

03 Aug 15:05
aa655f6

Choose a tag to compare

Whats new?

  • New status page!

Status page

  • ZoroTV is now much faster.
  • New endpoints:
    /animepahe/air (animepahe airing), /animepahe/:session (Anime metadata), zorotv/info?url= (zorotv metadata), zorotv/popular, /animeworld/air (animeworld airing), /animeworld/top (top anime of the day), /animeworld/new (new episodes), /comick/top, /comick/chapter (comick new chapters), /comick/chap-info?hid, /comick/info?slug=, /comick/genre (genre list), /comick/author?slug= (author info),
    /mangafreak/top, /mangafreak/new,
  • Animeitaly source removed due to it being slow
  • New sources:
    • Novelbuddy (LN)
    • Novelbin (LN)

V 1.2.5

30 Jul 16:14
df4a553

Choose a tag to compare

Whats new?

  • More bug fixes
  • Fixed animeworld endpoint being slow

v1.2.4

29 Jul 17:51
0e87225

Choose a tag to compare

Whats new:

  • a lot of bug fixes.

yes i know i promised a major update but im delaying that -_- .

v1.2.3

23 Jul 19:09
13145d1

Choose a tag to compare

Whats new:

Comick Routes:

  • /comick/search
  • /comick/chap-list/{hid}
  • /comick/chap-img/{hid}

MangaFreak Routes:

  • /mangafreak/search
  • /mangafreak/chap-list
  • /mangafreak/chap-img

MangaWorld Routes:

  • /mangaworld/search
  • /mangaworld/chap-list
  • /mangaworld/chap-img

v1.1.3

22 Jul 12:00
d86a045

Choose a tag to compare

Whats new?

  • API optimizations.
  • Search endpoints have been changed from:
GET /source?query=:query

to:

GET /source?q=:query

Release v1.1.2

21 Jul 14:53
7f52c0c

Choose a tag to compare

Whats new?

  • Changed episodes endpoint from:
GET /episodes?url=

to:

GET /eps?url=

And Animepahe episodes is now:

GET /animepahe/eps?anime_session=:session_id&page=:num

Switched main domain.

19 Jul 16:34
f213aff

Choose a tag to compare

Whats new:

  • The main domain has been switched from render to koyeb. (See docs)

New domain

18 Jul 11:32
a452853

Choose a tag to compare

✨️ Whats new:

Note: Use only if the render instance is slow/unresponsive!

Release v1.1.1

18 Jul 07:11
d071094

Choose a tag to compare

Whats changed:

  • Endpoints have been simplified. (See docs)
  • Bug fixes.