Skip to content

chore: Bump config, melos, cli_tools and serverpod_lints - #385

Merged
marcelomendoncasoares merged 1 commit into
mainfrom
dependabot/pub/multi-9e1c10462e
Sep 18, 2026
Merged

marcelomendoncasoares merged 1 commit into
mainfrom
dependabot/pub/multi-9e1c10462e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps config, melos, cli_tools and serverpod_lints. These dependencies needed to be updated together.
Updates config from 0.8.4 to 0.9.1

Release notes

Sourced from config's releases.

config-v0.9.1

What's Changed

Full Changelog: serverpod/cli_tools@config-v0.9.0...config-v0.9.1

config-v0.9.0

What's Changed

Full Changelog: serverpod/cli_tools@cli_tools-v0.11.0...config-v0.9.0

Commits
  • e66e3b2 feat(config): Support multiple configuration sources for an option (#128)
  • 740e3ac chore(release): Publish cli_tools 0.13.2 (#126)
  • 2dcce5b fix(cli_tools): Prevent analytics send failures from crashing the host proces...
  • 539e21f feat: Add serverpod_logging_cli bridge package (#124)
  • a9cf5b3 feat(serverpod_logging): Add isolate-backed IsolatedLogWriter (#123)
  • 4c8220b test: Add contract tests for Log/LogWriter (#122)
  • 11a7fcf feat: Add isolated_object package (#121)
  • 3b7a945 fix: Wire MultiLogWriter.add into the writer chain (#120)
  • c3ce540 chore(serverpod_logging): Lower sdk constraint to 3.6, enable workspace, twea...
  • 048465e chore: Add missing LICENSE to serverpod_logging (#117)
  • Additional commits viewable in compare view

Updates melos from 8.7.0 to 8.8.0

Changelog

Sourced from melos's changelog.

melos - v8.8.0

  • FEAT(config): allow "x-" extension fields so YAML anchors validate (#1085). (02bfed68)
  • FEAT(config): allow every command line option to be configured (#1082). (5fcc9867)
  • FEAT(intellij): generate Dart run and test configurations for pure Dart packages (#1080). (8a4e21b6)
  • FEAT: add --no-pub flag to bootstrap, test and analyze commands (#1079). (913ecbbe)

2026-09-09

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


Commits
  • 8f939ee chore(release): Publish packages (#1086)
  • 02bfed6 feat(config): allow "x-" extension fields so YAML anchors validate (#1085)
  • 5fcc986 feat(config): allow every command line option to be configured (#1082)
  • 8a4e21b feat(intellij): generate Dart run and test configurations for pure Dart packa...
  • 913ecbb feat: add --no-pub flag to bootstrap, test and analyze commands (#1079)
  • See full diff in compare view

Updates cli_tools from 0.11.0 to 0.13.2

Release notes

Sourced from cli_tools's releases.

cli_tools-v0.13.1

What's Changed

Full Changelog: serverpod/cli_tools@cli_tools-v0.13.0...cli_tools-v0.13.1

cli_tools-v0.13.0

What's Changed

New Contributors

Full Changelog: serverpod/cli_tools@cli_tools-v0.11.0...cli_tools-v0.13.0

cli_tools-v0.12.0

What's Changed

Full Changelog: serverpod/cli_tools@cli_tools-v0.11.0...cli_tools-v0.12.0

Commits
  • 740e3ac chore(release): Publish cli_tools 0.13.2 (#126)
  • 2dcce5b fix(cli_tools): Prevent analytics send failures from crashing the host proces...
  • 539e21f feat: Add serverpod_logging_cli bridge package (#124)
  • a9cf5b3 feat(serverpod_logging): Add isolate-backed IsolatedLogWriter (#123)
  • 4c8220b test: Add contract tests for Log/LogWriter (#122)
  • 11a7fcf feat: Add isolated_object package (#121)
  • 3b7a945 fix: Wire MultiLogWriter.add into the writer chain (#120)
  • c3ce540 chore(serverpod_logging): Lower sdk constraint to 3.6, enable workspace, twea...
  • 048465e chore: Add missing LICENSE to serverpod_logging (#117)
  • 03c0c33 chore: Adds publish workflow for serverpod_logging package (#116)
  • Additional commits viewable in compare view

Updates serverpod_lints from 3.4.13 to 4.0.0

Changelog

Sourced from serverpod_lints's changelog.

4.0.0

Serverpod 4 is a major overhaul of the development experience. It introduces a new development experience with an interactive command that boots your entire stack, makes Serverpod projects agent-ready out of the box, and lays the foundation for client-side databases with the new SQLite dialect.

Built for agentic development

Serverpod projects are now set up for AI-assisted development from the moment they are created. The CLI ships with an MCP server, skills and agent instructions installed for the IDEs/Agents you select. The MCP server exposes all tools from serverpod start to agents for an immersive agentic development experience. Try out the reworked serverpod create and the new serverpod quickstart commands.

The new serverpod start command

Serverpod 4 introduces serverpod start, a single command that runs everything your project needs and keeps it in sync while you work. No more juggling docker compose, serverpod generate --watch, the server and the Flutter app in separate terminals.

Key features include:

  • A full terminal UI for the server, the database and your apps, with live logs and interactive actions.
  • Hot reload and hot restart of the server on every change, including generated code and dependencies.
  • Launching one or more Flutter apps, with integrated hot reload/restart and their logs in the same UI.
  • Creating and applying migrations without restarting the server.

Zero-configuration local development database

Running a database locally no longer requires any setup. Serverpod now ships custom PostgreSQL multi-platform binaries built with pgvector and postgis support that can be run in embedded mode when running the server or started standalone with serverpod database start. Projects that do not configure the dataPath parameter on the database config get the docker compose started automatically by serverpod start instead.

Client-side databases

The same models, ORM and migrations you already know can now generate a client-side SQLite database when using the new database keyword. Migrations for the client are separate and generated as Dart code for easy integration in Flutter apps without having to deal with assets.

Supporting offline-first applications

To allow easily building offline-first Flutter apps, the experimental database: sync option will configure the models for synchronization with the server using the serverpod_offline_sync module. No other configuration is needed beyond annotating the models and adding the dependencies to the client and server. Check the serverpod_offline_sync README for more details on how to use it.

Additional changes

Breaking changes

  • feat: BREAKING. Changes default message central delivery to global with fallback to local.
  • refactor: BREAKING. Refactors the ServerpodClientException hierarchy to introduce a proper exception for network errors. Previous HTTP-related exceptions now extend the sealed ServerpodClientHttpException class.
  • refactor: BREAKING. Refactors the database exception hierarchy to throw specific exceptions for common operation errors (unique/foreign key constraint violations, SQLite database locked, etc.).
  • refactor: BREAKING. Merges normal and *withOptions methods on the CloudStorage interface.
  • refactor: BREAKING. Simplifies the RateLimiter utility on the serverpod_auth_idp module.
  • fix: BREAKING. Requires the .spy.yaml extension for model files.
  • fix: BREAKING. Removes the native Google Sign-In web implementation in favor of OAuth2.
  • fix: BREAKING. Removes dead email-related exceptions. (@​realmeylisdev)
  • fix: BREAKING. Removes the deprecated authenticationKeyManager client parameter.
  • fix: BREAKING. Removes the legacy streaming session and deprecated streaming APIs.
  • fix: BREAKING. Removes deprecated future call methods.
  • fix: BREAKING. Removes deprecated orderDescending parameter on ORM methods.
  • fix: BREAKING. Removes deprecated ignoreEndpoint annotation from the CLI.
  • fix: BREAKING. Removes deprecated SerializationManagerServer class.
  • fix: BREAKING. Removes deprecated web-server widgets and legacy static directory classes.

... (truncated)

Commits
  • b1f5696 chore: Bump version to 4.0.0 and update CHANGELOG (#5705)
  • 343ce06 refactor: Simplify the RateLimiter IDP utility and introduce missing tests ...
  • 3e9ccff refactor: Generate OfflineSync and space ownership names (#5703)
  • be8d348 fix: Make object ACL optional for native GCP (#5694)
  • e61738b feat: Support schema-qualified table names in the database runtime (#5685)
  • 1ca8097 ci: Update pstools checksum for republished PSTools.zip (#5698)
  • a2743fe fix: Wait for Redis subscription confirmation before publishing (#5682)
  • f29b050 fix: Flush pending CLI analytics before TUI exits (#5691)
  • 58b7b40 chore: Bump version to 4.0.0-rc.2 and update CHANGELOG (#5683)
  • 4728c09 fix: Acquire single watcher per signal on pod start (#5681)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [config](https://github.com/serverpod/cli_tools), [melos](https://github.com/invertase/melos/tree/main/packages), [cli_tools](https://github.com/serverpod/cli_tools) and [serverpod_lints](https://github.com/serverpod/serverpod). These dependencies needed to be updated together.

Updates `config` from 0.8.4 to 0.9.1
- [Release notes](https://github.com/serverpod/cli_tools/releases)
- [Commits](serverpod/cli_tools@config-v0.8.4...config-v0.9.1)

Updates `melos` from 8.7.0 to 8.8.0
- [Changelog](https://github.com/invertase/melos/blob/main/CHANGELOG.md)
- [Commits](https://github.com/invertase/melos/commits/melos-v8.8.0/packages)

Updates `cli_tools` from 0.11.0 to 0.13.2
- [Release notes](https://github.com/serverpod/cli_tools/releases)
- [Commits](serverpod/cli_tools@cli_tools-v0.11.0...cli_tools-v0.13.2)

Updates `serverpod_lints` from 3.4.13 to 4.0.0
- [Release notes](https://github.com/serverpod/serverpod/releases)
- [Changelog](https://github.com/serverpod/serverpod/blob/main/CHANGELOG.md)
- [Commits](serverpod/serverpod@3.4.13...4.0.0)

---
updated-dependencies:
- dependency-name: config
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: melos
  dependency-version: 8.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: cli_tools
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: serverpod_lints
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Sep 18, 2026
@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 53d83398-e2ca-4a39-887a-fc0ec626258d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@marcelomendoncasoares
marcelomendoncasoares merged commit 2064f8d into main Sep 18, 2026
27 of 28 checks passed
@marcelomendoncasoares
marcelomendoncasoares deleted the dependabot/pub/multi-9e1c10462e branch September 18, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant