Skip to content

[pull] main from bytebase:main#441

Merged
pull[bot] merged 7 commits intoerickirt:mainfrom
bytebase:main
Dec 11, 2025
Merged

[pull] main from bytebase:main#441
pull[bot] merged 7 commits intoerickirt:mainfrom
bytebase:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Dec 11, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ecmadao and others added 7 commits December 11, 2025 01:08
* chore: migrate legacy cache

* chore: update

* fix: lint

* fix: lint

* chore: update

* fix: lint

* chore: optimize sql editor

* fix: icon size

* chore: update

* chore: update

* fix: lint

* fix: lint

* refactor: connect to the database

* refactor: remove legacy sql editor route

* fix: lint

* fix: lint

* refactor: deprecate the draft local storage

* fix: lint

* chore: update data migration

* fix: lint

* fix: table resize

* chore: error handling

* chore: update
The MaskingLevel enum was not being used in the codebase and has been removed to simplify the schema.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* chore: migrate legacy cache

* chore: update

* fix: lint

* fix: lint

* chore: update

* fix: lint

* chore: optimize sql editor

* fix: icon size

* chore: update

* chore: update

* fix: lint

* fix: lint

* refactor: connect to the database

* refactor: remove legacy sql editor route

* fix: lint

* fix: lint

* refactor: deprecate the draft local storage

* fix: lint

* chore: update data migration

* fix: lint

* fix: table resize

* chore: error handling

* chore: update

* fix: lint

* fix: cell width

* chore: update
Add COMMENT ON EXTENSION to the isSuperuserStatement check so it
gets executed with elevated privileges when UseDatabaseOwner is
enabled (e.g., AWS RDS environments).

This fixes permission errors when executing DDL tickets that include
extension comments, since COMMENT ON EXTENSION requires extension
ownership which the application user typically doesn't have for
built-in extensions like hstore.

Fixes BYT-8499

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
Remove the filter field from ListChangelogsRequest proto API. This removes
both table-based filtering (CEL tableExists() function) and type-based
filtering from the public API.

Changes:
- Remove filter field from proto/v1/database_service.proto
- Remove CEL processing infrastructure (~240 lines)
- Remove ResourcesFilter and related code from store layer
- Keep TypeList filtering for internal backend use
- Remove filter-related frontend code and unused types
- Remove filter-related tests

The TypeList filter is retained as an internal-only feature used by:
- backend/runner/taskrun/schema_update_sdl_executor.go
- backend/runner/schemasync/syncer.go

BREAKING CHANGE: The filter field in ListChangelogsRequest has been removed.
API clients using this field will need to be updated.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
… statement (#18409)

* feat(sql-editor): add "Show in Editor" button to highlight failed SQL statement

When a SQL query fails, users can now click "Show in Editor" to navigate
to and highlight the failing statement in the editor.

Features:
- Adds clickable button next to error messages in result panel
- For syntax errors with position info: shows exact L:C coordinates
- For runtime errors: highlights the failing statement in editor
- Handles batch queries by finding the specific failed statement
- Strips backend-added LIMIT clause for accurate matching

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* fix: apply biome formatting

* refactor: remove unnecessary Priority 3 fallback for connection-level errors

---------

Co-authored-by: Claude <noreply@anthropic.com>
…18410)

* perf(frontend): add pagination to ChecksView for better performance

- Add "Load more" pagination (10 items per page) to reduce initial render
- Memoize filtered results using computed Map
- Consolidate check type config into single lookup object
- Add i18n keys for empty state messages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* chore: i18n

* chore: update

* fix(frontend): fix i18n key consistency across locales

- Add missing i18n keys to zh-CN locale
- Add "self" key to en-US plan.checks section
- Remove duplicate "checks" section in en-US that was overwriting keys

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Dec 11, 2025
@pull pull bot added the ⤵️ pull label Dec 11, 2025
@pull pull bot merged commit 95b965a into erickirt:main Dec 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants