Repository navigation
v0.38.0
Connectors 0.38.0
-
connectors-loki, a native Loki adapter executable for the local CLI:logs.query_range
(a LogQL log query over at most 24 hours, unpaged, at most 1,000 lines),logs.query_metric
(a LogQL metric query, instant or with a step) andlogs.labels(label names, or one
label's values), each one GET and each answered throughoperations invokeon a saved
connection. A connection uses the bearer profileloki.bearer: connect, repair and
connections revalidateprove the token withGET /loki/api/v1/labels, and since Loki
names no account, the identity is the configured connection (loki.connection, subject the
configuration'sinstance). The configuration is HTTPS-only, with an optional private CA
file. The metric and label profiles and the connection are new in
adapters/loki/contracts/logs/v1alpha1/semantics.md§11 and modeled in
adapters/loki/spec/ess; the operator guide isadapters/loki/README.md. Limits: no
X-Scope-OrgIDtenant header is sent, and a Loki without authentication cannot be
connected, because the local host admits no credential-less profile. -
The catalog provider reads Slack conversations:
conversations.list,
conversations.historyandconversations.replies, from the pinned Slack Web API
Swagger 2.0 document (adapters/slack/upstream/, SHA-2568b92da26…936bc3a) projected
toadapters/slack/generated/slack-web.openapi.jsonby the new
connectors-build swaggersubcommand. A bot token travels asAuthorization: Bearer
under profileslack.bot; connecting readsauth.testand records itsuser_id.
Each list returns one page per call and ends on an empty
response_metadata.next_cursor; the two message reads takeoldestandlatest. The
document'stokenquery parameter is withheld. Limits: Slack answers most failures
200with"ok": false, which is returned as a successful invocation; verified against
a local fixture only. Seedocs/catalog-slack.md. -
The documentation website moves to the shared
@beyond10x/docs-systemshell and builds
for its own address,https://beyond10x.github.io/connectors/(baseUrl: '/connectors/'),
with a product landing page and the shared page set: overview, getting started, concepts,
guides, examples, reference and status. Every command a page shows was run in the
repository and its output pasted from that run. TheDocumentation validationworkflow
(.github/workflows/pages.yml) builds and checks it on every pull request and push and
uploads the built site frommain; it is not yet served at that address, and the unified
site's/docs/connectors/pages stay until the organization side moves the repository. -
The new crate
connectors-docsgenerates the CLI reference from the clap definitions the
connectorsbinary parses, the crate list fromcargo metadata, the contract and ESS model
reference fromwebsite/publication.jsonand the pinnedess generate --kind docs, and the
status page andwebsite/data/status.json, where every shipped item names the test that
holds it.connectors-docs generate --checkis a repository gate step. It replaces
connectors-build docs, which is removed with the site's local reference renderer, theme
wrappers and Pagefind search. Every workspace package now has a Cargodescription, and
connectorshas a library target holding the explicit service commands' arguments.