Skip to content

Conversation

@jumski
Copy link
Contributor

@jumski jumski commented Dec 4, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@pgflow/core@0.10.0

Minor Changes

  • 90276ce: Add automatic worker restart via ensure_workers() cron job that keeps edge functions running. Add worker_functions table for tracking registered edge functions and their health status. Add stopped_at column to workers table for graceful shutdown detection. Integrate trackWorkerFunction and markWorkerStopped into edge worker lifecycle for automatic registration and shutdown signaling.

Patch Changes

  • 0b84bb0: Add automatic flow compilation at worker startup. Workers now call ensure_flow_compiled to verify flows are up-to-date. In development, mismatched flows are recompiled automatically. In production, mismatches cause errors. Use ensureCompiledOnStartup: false to opt-out.
  • Updated dependencies [0b84bb0]
    • @pgflow/dsl@0.10.0

@pgflow/edge-worker@0.10.0

Minor Changes

  • 90276ce: Add automatic worker restart via ensure_workers() cron job that keeps edge functions running. Add worker_functions table for tracking registered edge functions and their health status. Add stopped_at column to workers table for graceful shutdown detection. Integrate trackWorkerFunction and markWorkerStopped into edge worker lifecycle for automatic registration and shutdown signaling.

Patch Changes

  • 0b84bb0: Add automatic flow compilation at worker startup. Workers now call ensure_flow_compiled to verify flows are up-to-date. In development, mismatched flows are recompiled automatically. In production, mismatches cause errors. Use ensureCompiledOnStartup: false to opt-out.

  • e368e08: Major developer experience improvements with structured logging:

    • Add verbose log level between info and debug for task outcomes
    • Auto-detect local vs hosted environment for log format and level defaults
    • Fancy formatter for local dev with colored icons, worker-prefixed lines, and flow/step paths
    • Simple formatter for production with structured key=value output for log aggregators
    • Display task duration, retry information with exponential backoff delay calculation
    • Support NO_COLOR standard and EDGE_WORKER_LOG_LEVEL/EDGE_WORKER_LOG_FORMAT env vars
  • Updated dependencies [0b84bb0]

  • Updated dependencies [90276ce]

    • @pgflow/core@0.10.0
    • @pgflow/dsl@0.10.0

pgflow@0.10.0

Patch Changes

  • Updated dependencies [0b84bb0]
  • Updated dependencies [90276ce]
    • @pgflow/core@0.10.0

@pgflow/client@0.10.0

Patch Changes

  • Updated dependencies [0b84bb0]
  • Updated dependencies [90276ce]
    • @pgflow/core@0.10.0
    • @pgflow/dsl@0.10.0

@pgflow/dsl@0.10.0

Patch Changes

  • 0b84bb0: Add automatic flow compilation at worker startup. Workers now call ensure_flow_compiled to verify flows are up-to-date. In development, mismatched flows are recompiled automatically. In production, mismatches cause errors. Use ensureCompiledOnStartup: false to opt-out.

@pgflow/example-flows@0.10.0

Patch Changes

  • Updated dependencies [0b84bb0]
  • Updated dependencies [90276ce]
    • @pgflow/core@0.10.0
    • @pgflow/dsl@0.10.0

@nx-cloud
Copy link

nx-cloud bot commented Dec 4, 2025

View your CI Pipeline Execution ↗ for commit 26e589f

Command Status Duration Result
nx run edge-worker:test:integration ✅ Succeeded 5m 10s View ↗
nx run client:e2e ✅ Succeeded 1m 9s View ↗
nx run edge-worker:e2e ✅ Succeeded 48s View ↗
nx run cli:e2e ✅ Succeeded 3s View ↗
nx affected -t verify-exports --base=origin/mai... ✅ Succeeded 3s View ↗
nx affected -t build --configuration=production... ✅ Succeeded 3s View ↗
nx affected -t lint typecheck test --parallel -... ✅ Succeeded 42s View ↗
nx run core:pgtap ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-12-10 12:41:10 UTC

@jumski jumski force-pushed the changeset-release/main branch from c470794 to 415a188 Compare December 5, 2025 12:51
@jumski jumski force-pushed the changeset-release/main branch from 415a188 to 9db6420 Compare December 7, 2025 15:42
@jumski jumski force-pushed the changeset-release/main branch from 9db6420 to bfc48df Compare December 7, 2025 16:35
@jumski jumski force-pushed the changeset-release/main branch 2 times, most recently from 05166c3 to 068c762 Compare December 8, 2025 04:43
@jumski jumski force-pushed the changeset-release/main branch from 068c762 to decfc10 Compare December 8, 2025 08:09
@jumski jumski force-pushed the changeset-release/main branch from decfc10 to 3566e0e Compare December 8, 2025 08:17
@jumski jumski force-pushed the changeset-release/main branch from 3566e0e to e6b1341 Compare December 8, 2025 08:25
@jumski jumski force-pushed the changeset-release/main branch from e6b1341 to 073ae86 Compare December 8, 2025 08:34
@jumski jumski force-pushed the changeset-release/main branch from 073ae86 to de7c42c Compare December 8, 2025 08:42
@jumski jumski force-pushed the changeset-release/main branch from de7c42c to 30c6d32 Compare December 8, 2025 08:51
@jumski jumski force-pushed the changeset-release/main branch from 30c6d32 to ce95898 Compare December 8, 2025 09:00
@jumski jumski force-pushed the changeset-release/main branch from ce95898 to 14f5ccc Compare December 8, 2025 09:09
@jumski jumski force-pushed the changeset-release/main branch from 14f5ccc to d8f3e9a Compare December 8, 2025 09:17
@jumski jumski force-pushed the changeset-release/main branch from d8f3e9a to 51f36a9 Compare December 8, 2025 09:25
@jumski jumski force-pushed the changeset-release/main branch 2 times, most recently from 653090a to 8ed6839 Compare December 8, 2025 09:49
@jumski jumski force-pushed the changeset-release/main branch from 8ed6839 to 5f654f1 Compare December 8, 2025 10:03
@jumski jumski force-pushed the changeset-release/main branch from 5f654f1 to 07b9931 Compare December 8, 2025 10:37
@jumski jumski force-pushed the changeset-release/main branch from 07b9931 to 6ca8599 Compare December 8, 2025 21:53
@jumski jumski force-pushed the changeset-release/main branch from 6ca8599 to 0467877 Compare December 9, 2025 07:31
@jumski jumski force-pushed the changeset-release/main branch from 0467877 to 5c62e12 Compare December 9, 2025 08:17
@jumski jumski force-pushed the changeset-release/main branch from 5c62e12 to 34132ec Compare December 9, 2025 10:32
@jumski jumski force-pushed the changeset-release/main branch from 34132ec to 0901431 Compare December 10, 2025 09:12
@jumski jumski force-pushed the changeset-release/main branch from 0901431 to 4781cce Compare December 10, 2025 09:21
@jumski jumski force-pushed the changeset-release/main branch from 4781cce to 3d540a5 Compare December 10, 2025 09:30
@jumski jumski force-pushed the changeset-release/main branch 3 times, most recently from 583ad97 to 0299bf6 Compare December 10, 2025 09:50
@jumski jumski force-pushed the changeset-release/main branch from 0299bf6 to 793044d Compare December 10, 2025 12:25
@jumski jumski force-pushed the changeset-release/main branch from 793044d to 26e589f Compare December 10, 2025 12:27
@jumski jumski merged commit 70bf6bd into main Dec 10, 2025
12 checks passed
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