FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Tags · ToolJet/ToolJet · GitHub

Tags: ToolJet/ToolJet

Tags

v3.21.63-beta

Toggle v3.21.63-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #17146 from ToolJet/feat/git-sync-phase-2-mgs

Feature: Git sync phase 2 for LTS — branching, unsynced resources, providers, auto-sync

v3.21.62-beta

Toggle v3.21.62-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update submodule to latest commit (#17695)

v3.20.218-lts

Toggle v3.20.218-lts's commit message
chore: update version to 3.20.218-lts across all components

v3.20.217-lts

Toggle v3.20.217-lts's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Test: add a shared widget-spec harness, migrate 10 specs onto it (#17694

)

* test(frontend): add a shared widget-spec harness, migrate 10 widget specs onto it

Extracts the ~40 lines of near-identical scenario/session/seedApp boilerplate
each widget behaviour spec had reinvented into one createWidgetHarness()
helper (widgetHarness.js), and rewrites button/checkbox/divider/dropdownV2/
icon/modal/numberInput/statistics/text/textArea/textInput onto it.

Behaviour is unchanged except for fixes found while migrating:
- checkbox's mandatory-validation test called setComponentProperty with one
  extra positional arg, silently passing false as moduleId
- dropdownV2 was missing the label-sizing style defaults, and one test query
  was ambiguous against the widget's own displayed value
- two dropdownV2 tests never actually set `mandatory` (one pre-existing no-op)
- checkbox.spec.jsx had leftover console.log/debug scaffolding removed

modal.spec.jsx's 5 suites are describe.skip'd: mounting Modal's subcontainer
throws "Expected drag drop context" because the shared test session never
wraps its render tree in react-dnd's DndProvider, unrelated to this migration.
Skipped rather than left failing so CI can pass; remove the .skip once the
harness gets a DndProvider.

* ci(frontend): recognize the widget-spec harness as a real-store import

validate-test-layout.js only checked for a direct import of
@/AppBuilder/_stores/store to classify a spec as integration vs unit. The 10
widget behaviour specs get store access through a sibling ./widgetHarness
module instead, so the check misfiled all of them as unit specs and CI failed
test:layout. Extend the regex to also match that sibling import.

v3.20.216-lts

Toggle v3.20.216-lts's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🚀 chore: update submodules to latest lts-3.16 after auto-merge (#17680)

Co-authored-by: johnsoncherian <57667706+johnsoncherian@users.noreply.github.com>

v3.20.215-lts

Toggle v3.20.215-lts's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🚀 chore: update submodules to latest lts-3.16 after auto-merge (#17664)

Co-authored-by: johnsoncherian <57667706+johnsoncherian@users.noreply.github.com>

v3.20.214-lts

Toggle v3.20.214-lts's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature: Frontend and app observability on OTel semconv (lts) (#17541)

* Feature: Frontend and app observability on OTel semconv (lts-3.16 port)

Port of #17434 (feat/frontend-metrics-lean, base main) onto lts-3.16.
Squashed diff applied 3-way; lts-specific resolutions:
- jwt.strategy: only extractAppIdFromPath/appId (no admin-API-key flow on lts)
- data-queries: appName from appToUse (no branch metadata on lts)
- session util: keep lts ability imports, drop session metric calls
- database.helper: export getConnectionInstance, add getDBConnection (present on main)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(otel): read app names from apps.name on lts, isolate lookup failure

lts-3.16 has no app_versions.app_name column (branch-aware metadata is
main-only), so the ported APP_NAME_QUERY threw on every seat poll and, being
inside the same try as SEAT_QUERY, silently kept the whole seat/role/org-name
snapshot empty. Query apps.name instead and wrap the optional lookup in its own
try/catch so it can never take the seat snapshot down.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Feature: Stream server logs to OTEL, readable log levels in prod (#17561)

* feat(logging): implement OtelLogStream for OpenTelemetry log streaming

* feat(logging): enhance logging with OpenTelemetry integration and sensitive data redaction

* feat(logging): enhance OtelLogStream to include LogAttributes and improve error handling

* feat(logging): refactor logging structure and enhance sensitive data redaction

* refactor to use TransactionLogger in CustomDomainCacheService and CustomDomainStatusScheduler

* refactor(logging): drop OTEL_LOGS_LEVEL, one level for both destinations

LOG_LEVEL now sets the pino instance level and that is the only filter in
the system — stdout and the OTLP stream receive exactly the same records.
A line visible in `docker logs` is a line in the logs backend, and vice versa.

level:0 on both multistream legs is required, not decorative: multistream's
own per-stream default is 'info', so omitting it would silently clamp a
LOG_LEVEL of debug/trace on both destinations.

If the backend ever needs to be quieter than the console, that belongs in the
collector's filter processor rather than a second app-side knob.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* chore(logging): trim comments to the non-obvious

Five-line rationale block reduced to the one thing the code cannot say:
multistream's per-stream default is 'info', so the explicit 0 is required.
The rest — why one level, where to filter instead — belongs in the docs, not
above the call site.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* test(logging): guard the invalid-LOG_LEVEL boot path, clarify env docs

pino throws on an unknown level, so validLevel() is the only thing between a
typo'd LOG_LEVEL and a failed boot. That path lost its only coverage when the
OTEL_LOGS_LEVEL tests went — LOG_LEVEL is now the sole knob, so it needs its own.

.env.example: LOG_LEVEL now drives the logs backend as well as docker logs, and
at the default (warn) per-request access logs reach neither. Say so where an
operator reads it, and fold the orphaned OTLP comment back onto the variable it
describes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* chore: bump version to 3.20.214-lts across all components

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>

v3.21.61-beta

Toggle v3.21.61-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update version to 3.21.61-beta across all components (#17558)

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

v3.20.213-lts

Toggle v3.20.213-lts's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix: Grow table column header height when header overflow is wrap (#1…

…7473)

* fix: table header on wrap

* fix: add new row fixes

* chore: update version to 3.20.213-lts across all components

---------

Co-authored-by: johnsoncherian <johnsonc.dev@gmail.com>

v3.21.60-beta

Toggle v3.21.60-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #17517 from ToolJet/fix/batch-issue

Fix: resolve stale exposed values in table row-click events (LTS cherry-pick)

Back | FazBrowse Home | New Git URL