Skip to content

Conversation

@norberttech
Copy link
Member

Resolves: #2006

Change Log


Added

  • playground rate limiting based on durable objects

Fixed

Changed

  • code snippets are now uploaded to R2
  • refactoring entire playground architecture - details in docs

Removed

Deprecated

Security

playground was refactored by making controllers smaller and more
granlular. Their API is now documentent.
The biggest change was around removing logic related to actions to their
own independant controllers and communicating between controllers
through outlets.

R2 storage is now not only protected by WAF but also by additional rate
limiting based on durable objects which can be bypassed in local
development mode.
@codecov
Copy link

codecov bot commented Nov 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.94%. Comparing base (1459485) to head (f6249af).
⚠️ Report is 15 commits behind head on 1.x.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##              1.x    #2023   +/-   ##
=======================================
  Coverage   78.94%   78.94%           
=======================================
  Files         846      846           
  Lines       25235    25235           
=======================================
  Hits        19923    19923           
  Misses       5312     5312           
Components Coverage Δ
etl 87.41% <ø> (ø)
cli 85.96% <ø> (ø)
lib-array-dot 95.00% <ø> (ø)
lib-azure-sdk 60.39% <ø> (ø)
lib-doctrine-dbal-bulk 95.14% <ø> (ø)
lib-filesystem 80.68% <ø> (ø)
lib-types 87.74% <ø> (ø)
lib-parquet 68.35% <ø> (ø)
lib-parquet-viewer 83.04% <ø> (ø)
lib-snappy 89.71% <ø> (ø)
bridge-filesystem-async-aws 91.00% <ø> (ø)
bridge-filesystem-azure 89.47% <ø> (ø)
bridge-monolog-http 96.91% <ø> (ø)
bridge-openapi-specification 94.55% <ø> (ø)
symfony-http-foundation 73.17% <ø> (ø)
adapter-chartjs 86.36% <ø> (ø)
adapter-csv 89.08% <ø> (ø)
adapter-doctrine 90.97% <ø> (ø)
adapter-elasticsearch 97.17% <ø> (ø)
adapter-google-sheet 91.40% <ø> (ø)
adapter-http 67.36% <ø> (ø)
adapter-json 89.80% <ø> (ø)
adapter-logger 83.33% <ø> (ø)
adapter-meilisearch 97.87% <ø> (ø)
adapter-parquet 78.30% <ø> (ø)
adapter-text 88.09% <ø> (ø)
adapter-xml 83.07% <ø> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@norberttech norberttech merged commit 6136d38 into 1.x Nov 24, 2025
15 checks passed
@norberttech norberttech deleted the 2006-task-playground---sharing-code-snippets branch November 24, 2025 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task]: Playground - sharing code snippets

2 participants