Skip to content

[sync] feat(table-query-ops): recommend generated-text search access paths T7037 - #3620

Open
tea-artist wants to merge 1 commit into
developfrom
sync/ee-20260729-033958
Open

[sync] feat(table-query-ops): recommend generated-text search access paths T7037#3620
tea-artist wants to merge 1 commit into
developfrom
sync/ee-20260729-033958

Conversation

@tea-artist

@tea-artist tea-artist commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

🔄 Automated sync from EE repository.

358 commit(s) synced since last sync.

Authors

Included commits

  • feat(table-query-ops): recommend generated-text search access paths T7037 (nichenqin)
  • T7038 keep undo redo cursor aligned with command replay (nichenqin)
  • feat(i18n): render Arabic right-to-left T6537 T6918 (Aries X)
  • feat(chat): server-side send queue with unified send door and live queue sync T6921 T6725 T7016 T6952 T6702 T6418 (Pengap)
  • fix(cold-archive): exonerate provably disjoint generations in one bucket (Uno)
  • T7019 harden table query observation isolation (nichenqin)
  • fix(v2): keep nested ARRAY_JOIN of user fields from exploding SQL T7024 (nichenqin)
  • T7022 skip computed seed enqueue with no downstream (nichenqin)
  • fix(sdk): align group headers with readable fields T6993 (Boris)
  • T7018 acquire computed locks before dirty propagation (nichenqin)
  • fix(v2): isolate table query observation writes (nichenqin)
  • T7004 Fix OR-filtered rollups escaping link scope (nichenqin)
  • fix(table): duplicated table starts unshared T6790 (Aries X)
  • fix(v2): settle schema updates rolled back with parent transaction (nichenqin)
  • fix(authority-matrix): evaluate v2 reads over masked values T6997 (nichenqin)
  • fix: recover when browser Back lands on a deleted table's URL (SkyHuang)
  • T7002 fix(v2): bound inline computed updates (nichenqin)
  • T6990 Fix base duplicate crash on same-named FK constraints; move same-DB row copy behind a v2 bulk copier port (nichenqin)
  • fix: route table query ops to target data database (nichenqin)
  • fix(sharedb): recover uncreated compute activity docs T6988 (nichenqin)
  • fix(app-ee): surface lookup fields in computed outbox lineage graph (nichenqin)
  • fix: mark deleted linked records in record history (SkyHuang)
  • test(v2-formula): cover SWITCH string-literal branches with numeric default T6998 (nichenqin)
  • fix(v2): enable computed activity async projection by default T6996 (nichenqin)
  • fix(v2): repair interrupted table.update schema operations instead of killing them T6982 (nichenqin)
  • feat(artifact): platform-level artifact capability for all chats T6460 (SkyHuang)
  • fix(v2): rate-limit computed activity lock contention warnings (nichenqin)
  • fix: route v2 schema operation repairs to the operation's data database (nichenqin)
  • fix(v2-formula): unify SWITCH branch CASE types for json-storage refs and mismatched defaults T6980 (nichenqin)
  • fix(sdk): keep personal-view grid stable for in-progress filter conditions (nichenqin)
  • fix(reward): tighten share-for-credit anti-fraud checks T6962 (Uno)
  • T6986 Add Google Sheets entry to the onboarding data step (Aries X)
  • fix(v2): handle echoed masked view sorts (nichenqin)
  • fix: align group metadata with applied permissions T6944 (nichenqin)
  • feat(chat): add space id ownership with nullable base id T6984 (Uno)
  • fix(v2): step unhealthy byodb wakeup backoff per base T6976 (nichenqin)
  • feat(observability): add per-pod memory gauges and sampling heap profiler export T6975 (Boris)
  • T6961 Support importing Google Sheets (Aries X)
  • feat(attribution): whitelist oppref click id for ChatGPT ads (Bieber)
  • fix: ship pg_dump 18 for byodb schema copies T6970 (nichenqin)
  • fix: stop computed outbox failed count inflation (nichenqin)
  • fix(v2): expand department members in share user picker T6963 (nichenqin)
  • T6959 cast number columns before regex and formula backfill (nichenqin)
  • T6956 keep longText markdown showAs on field convert (nichenqin)
  • feat(sdk): render view toolbar panels as bottom drawers below 640px T6470 (teable-mini[bot])
  • feat(onboarding): overhaul step-3 exits and post-flow landing T6951 (Aries X)
  • T6950 T6703 unskip oneMany lookup convert e2e (nichenqin)
  • perf(cold-archive): stop a month's part scan once the page is full (Uno)
  • T6942 resolve lookup-of-link share view tableId (nichenqin)
  • fix: skip unreadable view group fields in record queries T6944 (nichenqin)
  • fix(T6873): improve mobile plan layout (Jun Lu)
  • T6941 T6943 T6946 keep lookup multiplicity on v2 field VO (nichenqin)
  • feat(ai): add collapsed chat feedback T6877 (Jun Lu)
  • fix(i18n): pick plural forms per language in toolbar labels T6933 (Aries X)
  • fix(app-ee): drop spurious hops from computed lineage graphs T6908 (nichenqin)
  • fix(sdk): reset link filter value when switching to contains T6936 (nichenqin)
  • fix(table): recover collaborators from a deleted table T6924 (Aries X)
  • fix(app-ee): persist leftover origin fields on lineage T6908 (nichenqin)
  • feat(oauth): device authorization grant for CLI login (RFC 8628) T6745 (Boris)
  • fix(expand-record): copy a link that carries the record, not the view T6848 (Aries X)
  • fix(v2): match lookup-of-link contains against titles T6923 (nichenqin)
  • fix(T6896): update GPT Image 2 settings (Jun Lu)
  • fix(v2): keep record delete working when undo snapshots are missing T6928 (nichenqin)
  • T6905 Keep user-field notify silent on EE v2 record duplicate (nichenqin)
  • fix(view): recover when the URL anchors a deleted view T6833 (Aries X)
  • fix(cache): drop stale wrap refill after performance-cache invalidation T6646 (Boris)
  • fix(v2): cast formula boolean/trim inputs before btrim T6925 (nichenqin)
  • fix(v2): return 503 when share view hits an unready data-db T6926 (nichenqin)
  • fix(v2): keep view filters when date is in multi-field search T6916 (nichenqin)
  • feat(admin): persist computed lineage modal and draw field dependencies T6908 (nichenqin)
  • fix(v2): refuse computed outbox recover when data-db is not ready T6913 (nichenqin)
  • fix(v2): keep lookup-of-rollup tables hydrating T6912 (nichenqin)
  • fix(v2): keep record create working when lookup-of-rollup expression is missing T6911 (nichenqin)
  • feat(v2): computed outbox lineage columns and run history ledger T6908 (nichenqin)
  • T6897 Sort tracked last modified time by field column (nichenqin)
  • fix(v2): charge attempts on stale-lease reclaim and park wakeups on unreachable data dbs (nichenqin)
  • T6893 route remaining table REST APIs through v2 dual-path (nichenqin)
  • fix(v2): retry computed tasks while table provision is pending T6904 (nichenqin)
  • feat(table-query-ops): heat/cost-driven auto index decisions with a priority admin inbox T6903 (nichenqin)
  • feat(v2): move computed outbox admin onto cqrs T6899 (nichenqin)
  • fix(v2): keep schema data statements off meta tables T6902 (nichenqin)
  • fix(v2): stream large excel import over sse with real row progress T6895 (nichenqin)
  • feat(import): place imported tables under folder nodes T3116 (Uno)
  • docs(v2): keep host folder and billing out of v2-core (nichenqin)
  • fix(backend): qualify byodb computed-outbox maintenance queries (nichenqin)
  • feat(billing): tag share-for-credit links with utm instead of via=sc T6898 (Uno)
  • perf(v2): reuse grouped count for record totals (nichenqin)
  • translation: align all locales to English keys, add Arabic and app-ee es/it T6835 (Aries X)
  • fix(sdk): keep ctrl-v paste working while the link picker is open T3702 (nichenqin)
  • perf(v2): use native nulls order for nullable record sorts T6890 (nichenqin)
  • fix(onboarding): honor official-site intent entries and show the enter-base skeleton on flow exits T6889 (Aries X)
  • feat(onboarding): redesign recommendation step as a sequential card deck (T6882) (Aries X)
  • T6874 Keep field search inside the current view filter (nichenqin)
  • fix(attachments): override response content type on presigned downloads T6865 (Aries X)
  • fix(grid): guard field insert against unsynced columnMeta T6876 (Boris)
  • fix(v2): convert inbound links when the display column is missing T6880 (nichenqin)
  • perf(v2): drop is-null prefix from never-null record order keys (nichenqin)
  • fix(i18n): clarify zh description of record copy permission as clipboard copy T6789 (teable-mini[bot])
  • feat(ai-agent): 10-minute ask-user window with countdown bar and submit lock T6866 T6834 (Pengap)
  • T6862 T6863 T6864 Keep SET NULL on copied link FKs and locate inbound delete blockers (nichenqin)
  • T6867 Detect excel headers when the used range starts below A1 (nichenqin)
  • fix(record): exclude collapsed date groups by absolute group instant T6856 (SkyHuang)
  • feat(billing): upload google ads click conversions for signup and purchase T6868 (Bieber)
  • T6855 Route Excel create-table import through v2 (nichenqin)
  • fix(v2): keep required link display when computed projection is null T6861 (nichenqin)
  • T6858 perf(v2): write one-row table trash index on delete (nichenqin)
  • fix(v2): convert inbound links on table trash and show delete impact T6859 (nichenqin)
  • fix(app): tolerate third-party DOM mutations from browser translation T6857 (Aries X)
  • feat(billing): tag share-for-credit links with via=sc T6794 (Uno)
  • T6815 cache Table aggregate rehydration on write paths (nichenqin)
  • T6853 recreate missing parent relations on table.create (nichenqin)
  • fix(app): sync sidebar tree publish state after app unpublish T6690 (SkyHuang)
  • T6812 perf(v2): commit delete trash markers with the delete transaction (nichenqin)
  • perf(sdk): stop polling full compute activity snapshots T6850 (nichenqin)
  • fix(v2): unwrap scalar number formulas over json arrays T6844 (nichenqin)
  • fix(v2): classify postgres 22P02 computed failures as non-retryable T6845 (nichenqin)
  • fix(v2): keep set-based conditional rollup for composite field-reference filters T6849 (nichenqin)
  • fix(v2): dedupe folder names when saving a shared base into an existing base T6840 (Aries X)
  • T6846 Show socket errors with the shared i18n toast (nichenqin)
  • feat(security): encrypt AI provider API keys at rest in AI configs T6659 (Boris)
  • T6836 Recast computed backfill assignments to physical column types (nichenqin)
  • fix(space): refine T6832 mobile navigation styles (Jun Lu)
  • fix(v2): derive lookup dbFieldType when pending rebuild has stale TEXT T6805 (nichenqin)
  • fix(v2): skip trashed tables in computed plans instead of dead-lettering T6830 (nichenqin)
  • fix(billing): resolve the billing cycle on the server instead of the browser T6788 (Uno)
  • fix(form): link Teable branding to homepage T6831 (nichenqin)
  • fix(sentry): load client Sentry via instrumentation-client so Turbopack builds report browser errors T6825 (teable-mini[bot])
  • fix(T6827): prevent duplicate node deletion requests (Jun Lu)
  • feat(v2): auto-index conditional lookup match columns T6826 (nichenqin)
  • fix(v2): keep scalar field-reference filters index-sargable T6821 (nichenqin)
  • T6823 default number formatting when lookup options omit it (nichenqin)
  • test(v2): cover manyOne number lookup rebuild backfill T6824 (nichenqin)
  • feat(security): symmetric encryption key rotation via cipher entry arrays T6475 (Boris)
  • feat(sdk): allow adding select options in link editor record creation T6683 (SkyHuang)
  • fix(v2): defer undo capture during table duplicate (nichenqin)
  • fix(admin): badge computed-outbox anomalies by problem group (nichenqin)
  • perf(v2): skip throwaway DomainError stacks and computed-backfill JIT compile T6811 (nichenqin)
  • fix(grid): keep column header interactive when all groups are collapsed T6673 (SkyHuang)
  • T6786 infer lookup multiplicity from persisted scalar storage (nichenqin)
  • fix(v2): refuse system column drops in dropColumnStatement T6809 (nichenqin)
  • fix(v2): resolve symmetric oneOne order column to the hosting FK column T6810 (nichenqin)
  • fix(v2): stop dropping __id when deleting a two-way oneOne link T6807 (nichenqin)
  • T6800 fix V2 selection record read fan-out (nichenqin)
  • T6799 perf(v2): skip unused work on value-preserving field convert (nichenqin)
  • feat(onboarding): first-run user onboarding flow with AI-driven setup (T6708)(T6671)(T6744) (Aries X)
  • feat(T6791): improve sign-up entry flow (Jun Lu)
  • fix(sdk): show record comments full width on mobile T6482 (teable-mini[bot])
  • fix(ssr): degrade invalid recordId query param on base table page T6773 (nichenqin)
  • fix(v2): dead-letter computed tasks stuck on trashed tables T6795 (nichenqin)
  • perf(v2): set-based isNotEmpty conditional residuals + cross-base dependent probe T6777 T6778 (nichenqin)
  • fix(markdown): align editor styles T6672 (Jun Lu)
  • fix(v2): keep grouped date sort across user lookup snapshots T6751 (nichenqin)
  • T6770 recast jsonb computed backfill assignments (nichenqin)
  • fix(v2): reject table.create not-null records before schema operation T6768 (nichenqin)
  • T6767 avoid jsonb casts on leftover text lookup titles (nichenqin)
  • T6765 preserve lookup dbFieldType on pending rebuild (nichenqin)
  • perf(v2): skip unused columns in field-delete undo snapshot T6766 (nichenqin)
  • T6761 serialize only the added view when persisting duplicate (nichenqin)
  • fix(v2): restore field identity on legacy unique constraint errors T6758 (nichenqin)
  • T6752 fix automation date filter getDatetimeFormatting crash (nichenqin)
  • fix(v2): stop computed activity advisory-lock thundering herd (try-once reconcile + contention log + opt-in async projection) T6753 (nichenqin)
  • fix: skip legacy pending fields in v2 paste (nichenqin)
  • feat(chat): context usage ring in input footer + persist compaction divider T6757 (Pengap)
  • feat(skills): add space and system skill scopes with sandbox manifest sync T6559 (Uno)
  • T6748 perf(v2): skip search-doc rewrites, probe small insert cascades, slim match projection (nichenqin)
  • fix(v2): cap computed advisory locks on wide host fan-out T6747 (nichenqin)
  • feat(v2): isolate oversized computed cells instead of dead-lettering T6728 (nichenqin)
  • T6734 recast computed backfill assignments to physical column types (nichenqin)
  • perf(v2): skip one-level clamp for explicit-seed lookup fanout T6706 (nichenqin)
  • fix(ee): enforce access-token scope under authority matrix T6724 T6691 (teable-mini[bot])
  • fix(v2): skip stale non-link computed edges T6729 (nichenqin)
  • fix: optimize app product page SEO T6732 (Gary Guangyu Li)
  • feat(analytics): meta pixel on auth pages + signup consent/geo stamping T6731 (Bieber)
  • fix(ai-agent): present_files per-chat isolation T6565 T6726 (Pengap)
  • feat(storage): upload-time and sign-time attachment cache-control T6721 (Boris)
  • feat(cold-archive): prefix-resume with per-bucket verified deletion T6528 (Uno)
  • T6706 lock computed cascades per record and keep small chains in one stage (nichenqin)
  • fix(v2): stop claiming leftover csv imports as dottea repairs T6720 (nichenqin)
  • fix(v2): forward aggregate through table-query-ops repository wrapper T6719 (nichenqin)
  • fix(v2): prevent computed outbox stack overflow on large batches T6713 (nichenqin)
  • T6705 reject delete that would empty a required link (nichenqin)
  • fix(v2): stop claiming leftover CSV imports as DotTea repairs T6711 (nichenqin)
  • ci: run community e2e suite in v2 mode by default T6703 (teable-mini[bot])
  • T6694 route duplicate reads through v2 (nichenqin)
  • fix(sdk): restore link candidate filter when switching back to all list T6679 T6680 (SkyHuang)
  • perf(v2): pipeline delete-stream chunk finalization off the critical path T6692 (nichenqin)
  • perf(v2): page ids-only selection sweeps by 10k instead of the public limit cap T6688 (nichenqin)
  • feat(aggregation): route row-count, aggregation and group-points through v2 queries T6684 (nichenqin)
  • feat: cold storage archive for workflow runs and audit logs (T6528) (Uno)
  • perf(v2): ids-only reads for selection id resolution and delete chunk loads T6686 (nichenqin)
  • fix(v2): only notify user fields on active assignment, coalesce notify bursts T6663 (Uno)
  • perf(v2): project duplicated view from the command result instead of reloading the table T6682 (nichenqin)
  • fix(sdk): strip unreadable view-default sort/filter when inlining record subscription T6678 (nichenqin)
  • fix(notification): stop sending BYODB database health notifications to the notification center T6681 (nichenqin)
  • perf(v2): skip record undo snapshots for value-preserving field conversions T6676 (nichenqin)
  • fix(archive): route record archive deletes through V2FeatureGuard T6668 (nichenqin)
  • perf(v2): probe multi-level stages, restore orphaned deferrals, fold activity projections T6648 (nichenqin)
  • fix(v2): compute search hit index on the v2 page ids instead of the legacy doc-id scan T6669 (nichenqin)
  • fix(automation): floor how often scheduled and email triggers may fire T6650 (Uno)
  • fix(v2): skip user field notifications for import and table duplicate T6662 (nichenqin)
  • fix(v2): close provisioning-wait gaps in table findOne T6666 (nichenqin)
  • fix(v2): exclude deleted users from write-path user lookup, drop dead phone match T6661 (nichenqin)
  • fix(v2): keep view realtime state consistent (nichenqin)
  • T6660 fix(v2): wait out table provisioning instead of flapping Table not found (nichenqin)
  • fix(v2): allow user field values for non-collaborator members T6661 (nichenqin)
  • fix(v2): probe view order on the transaction connection during record insert (nichenqin)
  • fix(v2): verify outbox persistence and guard zero-row merges against silent continuation loss T6648 (nichenqin)
  • T6651 Sync Grid view sort and group state in realtime (nichenqin)
  • feat(analytics): onboarding experiment gating (XE1/XE2/XE4/XE5) — signup-time assignment, exposure, kill switches T6654 (Bieber)
  • fix(base-node): skip non-ready tables when reconciling sidebar nodes T6656 (nichenqin)
  • fix(grid): keep truncated cell text within maxWidth and stop double ellipsis (SkyHuang)
  • feat: app builder github sync T6366 (SkyHuang)
  • feat(analytics): aggregated build ops, signup identity/attribution, api adoption events T6644 (Bieber)
  • fix(record): group user fields by id+title identity in v2 group queries T6626 (SkyHuang)
  • T6641 fix(v2): resolve LastModifiedBy user names in record reads (nichenqin)
  • perf(v2): defer paused computed backlog out of the claim hot scan T6512 (nichenqin)
  • fix(v2): stop reusing committed unit-of-work transactions T6635 (nichenqin)
  • test(v2): cover concurrent wide/narrow cascade convergence T6629 (nichenqin)
  • fix(v2): lock all computed cascades in the batch-shard namespace T6637 (nichenqin)
  • fix(v2): restore v1 collaborator scoping for user field value resolution T6640 (nichenqin)
  • fix(v2): skip read-only BYODB targets in computed outbox redrive (nichenqin)
  • perf(v2): back off activity advisory lock retries exponentially T6638 (nichenqin)
  • fix(chat): declare stream identity first and keep binding transient to stop duplicate rows T6636 (Pengap)
  • fix(v2): purge computed dead letters on permanent delete and add anomaly discard-group T6634 (nichenqin)
  • fix(admin): count only routable anomalies in computed outbox monitoring (nichenqin)
  • fix(v2): bound computed activity projection waits to break cross-connection deadlock (nichenqin)
  • perf(v2): relay-claim cascade continuations inside the stage transaction T6630 (nichenqin)
  • fix(security): block private-network SSRF in data-db preflight (GHSA-p7jc-ccj3-j23x) (nichenqin)
  • feat(admin): configurable and hot-adjustable computed outbox claim concurrency T6627 (nichenqin)
  • feat(T6371): group space collaborators by principal (Jun Lu)
  • fix(v2): preserve field descriptions on base import and default EE/AI e2e to v2 T6522 (nichenqin)
  • fix(backend): retitle raw DomainError POJO Sentry events T6503 (nichenqin)
  • feat(byodb): connection health lane with read-only detection, fail-fast, breaker and owner notify T6623 (nichenqin)
  • fix(v2): absorb read-only ledger failures into deferred wakeups and classify them (nichenqin)
  • fix(v2): accept legacy variable-length record ids in RecordId parse T6621 (nichenqin)
  • fix(v2): normalize computed outbox error signatures to stop group fragmentation T6622 (nichenqin)
  • perf: reduce v2 id-keyed record mapping overhead (nichenqin)
  • fix(v2): surface orphaned BullMQ refs behind computed outbox failed count T6620 (nichenqin)
  • fix(field): guard shared db column on field delete and reserve names from live fields T6619 (nichenqin)
  • fix(byodb): make space data database settings read-only T6618 (nichenqin)
  • fix(v2): drop pending computed tasks on permanent table delete, classify stale table refs T6617 (nichenqin)
  • fix(v2): batch computed field backfills and expose timeout config T6616 (nichenqin)
  • fix(v2): project swapped self-table filter refs into pruned propagation source T6615 (nichenqin)
  • fix(v2): degrade dangling computed aggregation sources to hasError-like NULL T6614 (nichenqin)
  • T6606 feat(v2): convert dry run for field conversion plan (nichenqin)
  • perf(v2): scale stage budgets up for provably-small computed runs T6611 (nichenqin)
  • perf(v2): cut computed outbox claim and wakeup chatter T6611 (nichenqin)
  • perf(v2): batch computed locks, request-scoped meta caching, lean delete/create hot paths T6610 (nichenqin)
  • fix(v2): normalize undefined realtime set values to null T6608 (nichenqin)
  • fix(admin): scan full failed retention in outbox queue browser and search anomalies server-side (nichenqin)
  • feat(admin): runtime-adjustable computed worker concurrency + data_constraint failure kind (nichenqin)
  • fix(v2): classify integrity constraint violations as non-retryable dead letters T6609 (nichenqin)
  • fix(field): treat longText options as their own schema in field options unions T6606 (nichenqin)
  • fix: prevent conditional rollup field editor crash on cold start T6607 (nichenqin)
  • test(v2): harden orphan one-many link field deletion coverage T6538 (nichenqin)
  • fix(mail): report user SMTP rejections as 424 upstream failures T6592 (Uno)
  • fix(share): keep already-converted form cover/logo urls intact T6604 (teable-mini[bot])
  • fix(auth): improve mobile login layout T6447 (Jun Lu)
  • fix(v2): collect stage output seed groups without dirty temp table T6600 (nichenqin)
  • feat(admin): filterable BullMQ job browser for computed outbox queue T6601 (teable-mini[bot])
  • fix(v2): fall back to lateral path for unresolvable conditional field-reference groups T6599 (nichenqin)
  • feat(backend): allow api keys to read compute activity (nichenqin)
  • perf(v2): select paged record reads through a narrow id subquery T6593 (nichenqin)
  • fix(v2): normalize legacy view column metadata T6597 (nichenqin)
  • T6595 append fields after sparse view metadata (nichenqin)
  • feat(admin): surface computed pause backlog and BullMQ global pause in monitoring (nichenqin)
  • feat(app): customizable site favicon, title and description for generated apps T6366 (SkyHuang)
  • fix(v2): bounded computed pauses with lease-aware release and BYODB dual-side lifecycle (nichenqin)
  • fix(admin): hide and refuse orphaned computed-outbox anomalies T6589 (teable-mini[bot])
  • fix: restore complete computed dead-letter groups T6591 (nichenqin)
  • T6502 skip lookup-of-link fields in filter-link-records (nichenqin)
  • refactor(admin): computed-outbox page UX and failure/dead-letter clarity T6590 (teable-mini[bot])
  • feat: recover computed dead letters in ordered batches T6587 (nichenqin)
  • fix(field): report stored pending state on v2 field read endpoints T6581 (teable-mini[bot])
  • fix: treat repeated record deletes as idempotent T6586 (nichenqin)
  • fix(v2): restore conditional lookup fields from trash T6580 (teable-mini[bot])
  • feat(automation): add runtime AI endpoint with attachment support for scripts T6414 (Uno)
  • fix(billing): unify v2 usage-limit error contract and paywall UX T6472 (Aries X)
  • perf(chat): parallel best-effort attachment double-write and scan-free upload quota gate (Uno)
  • fix(secrets): boot with warnings instead of refusing on missing secret env vars T6578 (Boris)
  • fix(config): stop the Joi default shadowing the cache provider fallback T6582 (Boris)
  • test: cover cross-base linked-record picker metadata T6572 (nichenqin)
  • fix(backend): degrade unsupported computed field references T6576 (nichenqin)
  • fix: remint shared view ids when duplicating tables (nichenqin)
  • T6571 Fix scalar lookup isNoneOf filter SQL (nichenqin)
  • fix(v2): ghost-table hardening and conditional propagation materialization T6526 (teable-mini[bot])
  • T6568 Preserve incomplete view filter conditions (nichenqin)
  • fix(share): skip foreign authority matrix on link candidate reads T6548 (nichenqin)
  • fix(v2): emit valid ops when clearing view filters (nichenqin)
  • chore(observability): upgrade @opentelemetry packages to stable 2.10 / experimental 0.221 T6562 (Pengap)
  • Revert "fix(db): give node-pg the UTC contract for naive timestamps T6493" (Uno)
  • fix(v2): fence BYODB spaces out of shared outbox and defuse post-switch zombie backlog T6526 (teable-mini[bot])
  • fix(db): give node-pg the UTC contract for naive timestamps T6493 (Uno)
  • fix(v2): default-on stage budgets and tolerant field-reference filters T6526 (teable-mini[bot])
  • feat(v2): split computed update plans into budget-bounded frontier stages T6526 (teable-mini[bot])
  • fix(observability): bound runaway traces and drop duplicate request spans T6553 (Pengap)
  • feat(admin): in-app announcement system T6412 (Uno)
  • fix(share): align table share permission with view share under authority matrix T6541 (Aries X)
  • feat(T6549): update changelog banner to App Builder visual editing (Jocky Zhou)
  • T6544 T6545 fix view filter and legacy column metadata state (nichenqin)
  • T6546 perf(v2): reduce hybrid lookup propagation latency (nichenqin)
  • fix(ai): report swallowed ai-proxy billing and ai-agent stream failures to Sentry T6547 (Pengap)
  • fix(v2): allow column cleanup after linked table deletion (nichenqin)
  • test(v2): add v1-parity e2e coverage for drifted contract cases T6520 (teable-mini[bot])
  • fix(user): backfill default avatar paths via migration instead of admin system check T6492 (Aries X)
  • fix(sdk): tolerate missing date filter formatting (nichenqin)
  • refactor(cold-archive): extract a shared kernel from the two cold subsystems T6528 (Uno)
  • feat(admin): add system check to detect and repair users without avatars T6492 (Aries X)
  • feat(auth): remove hardcoded secret fallbacks and add JWT secret rotation T6490 (Boris)
  • perf(realtime): compress the ShareDB websocket with permessage-deflate T6487 (Pengap)
  • T6507 fix(byodb): shared-rows retry, cleanup, pause isolation, search degrade (nichenqin)
  • fix(v2): await RecordsDeleted trash projections before undo (nichenqin)
  • fix(record): stop writing record history for imported and duplicated records T6524 (Aries X)
  • fix(byodb): run migration worker in-process with slim module (nichenqin)
  • chore(cold-archive): unify cold kill-switch envs into BACKEND_STORAGE_COLD_ARCHIVE_DISABLED T6529 (SkyHuang)
  • feat(T6468): optimize mobile attachment preview (Jun Lu)
  • feat(sdk): improve mobile record details T6435 T6483 (Jun Lu)
  • T6500 Cast computed backfill DISTINCT comparisons (nichenqin)
  • T6511 normalize V2 empty cell writes to null (nichenqin)
  • fix(v2): strip null link titles on empty foreign primary T6509 (nichenqin)
  • fix(v2): restore V1 link single/multi cell shape compatibility T6510 (nichenqin)
  • fix(v2): accept empty-primary link title null rewrite T6508 (nichenqin)
  • fix(v2): normalize empty cell values to null on write paths T6520 (teable-mini[bot])
  • T6518 Normalize V2 rating field conversions (nichenqin)
  • T6514 Chunk JSON formula cascades through materialized CTEs (nichenqin)
  • perf(app): parallelize base page SSR prelude and dedupe table-list fetch T6384 (Aries X)
  • fix(v2-search): review fixes for the pg_bigm/pg_trgm generated-document search path (teable-mini[bot])
  • T6420 migrate View APIs to v2 (nichenqin)
  • T6519 safely convert invalid calendar dates in V2 (nichenqin)
  • fix(v2): reject calendar-invalid date values T6517 (nichenqin)
  • fix(v2): round rating typecast into strict domain T6515 (nichenqin)
  • T6495 fix projected record read query extra regression (nichenqin)
  • T6463 trigger automations when watched formula values change (nichenqin)
  • feat(app): entry URLs for pinned bases and tables T6488 (Aries X)
  • perf(automation): single-pass trigger matching with cached subscription snapshots T6476 (Uno)
  • feat(t6499): update changelog banner to GPT 5.6 Price Cuts in Teable (Jocky Zhou)
  • feat(T6410): improve app publish status and version history (Jun Lu)
  • feat: record archive & table trash record viewer T6204 T6343 (SkyHuang)
  • fix(v2): attribute DomainError stacks for Sentry grouping (nichenqin)
  • perf(app): prefetch base entry URLs so base-list clicks skip the redirect chain T6488 (Aries X)
  • T6411 Pure V2 record read via query plugin (no hybrid snapshot) (nichenqin)
  • fix(v2): localize v2 errors via throw-site localization T6310 (Uno)
  • feat(t6397): remove generation legacy cutover; drop unattributed task runs, base_id NOT NULL (Uno)
  • feat(billing): net-arrears credit gates with mid-run overage grace T6466 (Pengap)
  • feat(admin): AI generation queue monitoring console T6465 (Uno)
  • perf(sdk): shrink the initial record window to 64 rows, aligned explicitly (Aries X)
  • T6469 serialize clear background tasks (nichenqin)
  • fix(test): renew invalid shared e2e sessions T6480 (nichenqin)
  • feat(app): show main-area skeletons while base page chunks load T6409 (Aries X)
  • fix(record): switch socket snapshot-bulk to POST body and surface socket errors T6479 (Boris)
  • fix(app): collapse the expanded chat panel when clicking a sidebar node T6478 (Aries X)
  • perf(app): warm the table chunk and base page bundle from the space page T6471 (Aries X)
  • feat(compute-activity): simplify panel for T6394 (Jun Lu)
  • feat(share): add mobile share actions (T6364) (Jun Lu)
  • feat(app): allow removing table and base emoji icons T6455 (SkyHuang)
  • fix(sdk): keep select tags visible after single/multi convert T6459 (nichenqin)
  • fix(grid): patch group collapse/expand in place instead of full refresh T6323 (SkyHuang)
  • feat(billing): seat confirmation before invites and role changes T6407 (SkyHuang)

Latest source commit: teableio/teable-ee@f25a005

This PR was automatically created by the sync workflow.

Loading
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