Skip to content

Conversation

@RaphDal
Copy link
Contributor

@RaphDal RaphDal commented Jan 28, 2026

Summary

  • Add build-time plugin (fetch-java-client-release) that fetches the latest version from questdb/java-questdb-client GitHub releases, so Maven/Gradle snippets stay current automatically
  • Add InterpolateJavaClientVersion component (render-prop pattern, mirrors existing InterpolateReleaseData)
  • Replace all hardcoded 1.0.1 versions in java.md and InsertDataJava with the dynamic version
  • Restructure Java client docs page for better information flow:
    • Move "Compatible JDKs" to end of page (before "Other considerations")
    • Move config string format/transport protocols from Quick Start into "Ways to create the client"
    • Tighten Quick Start to dependency + first example + links
  • Fix typos and grammar: "unvailability", "TC-USD", "cause the code to except", "tokens and password", stray indentation, etc.

Files changed

  • New: plugins/fetch-java-client-release/index.ts
  • New: src/components/InterpolateJavaClientVersion/index.tsx
  • Modified: docusaurus.config.js — register plugin
  • Modified: src/theme/MDXComponents.js — register component for MDX
  • Modified: documentation/ingestion/clients/java.md — dynamic version + restructure + fixes
  • Modified: src/components/InsertDataJava/index.tsx — dynamic version

Test plan

  • yarn start — dev server starts without errors
  • Visit /docs/ingestion/clients/java/ — Maven/Gradle version renders correctly
  • Verify InsertDataJava component renders the version in code comments

🤖 Generated with Claude Code

@github-actions
Copy link

github-actions bot commented Jan 28, 2026

🤖 Component Converter Reminder

A component in src/components/ or src/theme/ was modified in this pull request.

We are creating markdown correspondents of every path (e.g. questdb.com/docs/quick-start → questdb.com/docs/quick-start/index.md) for LLM consumption.
If the component usage is shadowing useful content, it may need a converter for markdown output in convert-components.js.

Quick Check

  • Content component (code, tables, data) → Add converter if not exists
  • UI/visual component (styling, buttons, decorative) → No converter needed

💡 This is a friendly reminder, not a blocker. Ignore if not applicable.

@github-actions
Copy link

github-actions bot commented Jan 28, 2026

🚀 Build success!

Latest successful preview: https://preview-347--questdb-documentation.netlify.app/docs/

Commit SHA: 9c995de

📦 Build generates a preview & updates link on each commit.

bluestreak01 and others added 7 commits January 28, 2026 16:42
Add a build-time plugin that fetches the latest release from
questdb/java-questdb-client so Maven/Gradle snippets stay current
without manual updates. Also restructure the Java client docs page
for better information flow and fix several typos.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@bluestreak01 bluestreak01 merged commit 0ebc2fd into main Feb 12, 2026
9 checks passed
@bluestreak01 bluestreak01 deleted the rd_java_ilp_client branch February 12, 2026 03: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