Skip to content

site: move to studio 0.17.0 and add the two engines it introduced - #66

Merged
cevheri merged 1 commit into
mainfrom
chore/site-0.17.0
Sep 30, 2026
Merged

cevheri merged 1 commit into
mainfrom
chore/site-0.17.0

Conversation

@yusuf-gundogdu

Copy link
Copy Markdown
Member

The version chip, the badge and the schema.org softwareVersion all read from site.config.json, so every page has been saying studio 0.16.2 since 0.17.0 shipped on 26 September. The build now prints studio 0.17.0 on all 143 pages and 0.16.2 appears nowhere except the frozen public/helper/0.16.2.html, which is meant to stay.

Moving the version alone would have made things worse rather than better. 0.17.0 added Prometheus and Apache Kafka, and neither appeared anywhere on the site: grep -ri "prometheus\|kafka" src/ returned nothing. The count would then have been wrong at 0.17.0 rather than merely stale, because at 0.16.2 seventeen was still defensible: sixteen engines you connect to, plus LibreDB itself.

So both engines get a card, with the two categories they need, and the count moves from seventeen to nineteen. tests/engines.test.ts and tests/llms.test.ts already pinned the count in four source files and in site.config.json's meta description; both went red and both are updated with the change rather than around it.

The FAQ answer now also says why nineteen is not the eighteen the product listings quote. The site counts LibreDB, the embedded store the playground runs on. The listings count only the engines you point Studio at. Without that sentence a reader comparing the two numbers has to assume one of them is a mistake.

Trino is also called by its own name. It is not an Apache Software Foundation project; its name and trademark belong to the Trino Software Foundation. The product repository corrected this on 27 September in 15c9e0ef and the site still carried the old form in engines.ts and faq.ts.

Logos come from simple-icons, the same source and the same shape as the seventeen already in public/engines/, with the project's own brand hex applied the way the existing files do it.

bun run gate passes: typecheck, prettier, oxlint, knip, build and 219 tests. The pre-push hook ran it again on the way out.

Two things this does not touch, both worth their own change:

  • public/helper/0.17.0.html still says "Apache Trino" thirteen times. The guide is generated elsewhere, so the rename has to happen at its source.
  • The helper index gives 0.17.0 as published 2026-09-28; the GitHub release is dated 2026-09-26.

The version chip, the badge and the schema.org softwareVersion all read from
site.config.json, so every page has been saying 0.16.2 since 0.17.0 shipped on
26 September.

0.17.0 added Prometheus and Apache Kafka, and neither appeared anywhere on the
site. Leaving them out while moving the version would have made the engine
count wrong rather than merely stale, so both get a card, the two categories
they need, and the count moves from seventeen to nineteen. The FAQ now also
says why that is not the eighteen the product listings quote: the site counts
LibreDB itself, the embedded store the playground runs on, and the listings
count only the engines you point Studio at.

Trino is also called by its own name. It is not an Apache Software Foundation
project; the product repository corrected this on 27 September and the site
still carried the old form.
@cevheri
cevheri merged commit b94b184 into main Sep 30, 2026
5 checks passed
@cevheri
cevheri deleted the chore/site-0.17.0 branch September 30, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants