Pull Request Explorer

Exploring 78 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Drop the markdown runtime dependency lkostrowski S No 226.9h 216.2h Sep 10, 2026

LLM analysis pending

This PR has not been analyzed yet.

Release 3.23.32 lkostrowski S No 0.4h 0.0h Sep 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

Authenticate the request in the external auth mutations lkostrowski M No 43.5h 43.4h Sep 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

Authenticate the request in the external auth mutations lkostrowski M No 42.9h 42.8h Sep 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add ID sort field to ProductVariantSortField lkostrowski M No 20.3h 20.0h Sep 08, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add ID sort field to ProductVariantSortField lkostrowski M No 19.9h 19.8h Sep 08, 2026

LLM analysis pending

This PR has not been analyzed yet.

docs(security): add guidelines about attachments NyanKiyoshi S No 73.2h 0.1h Sep 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add Order.transactionSummaries for customer-facing payment history lkostrowski L No 148.8h 148.7h Sep 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add Order.transactionSummaries for customer-facing payment history lkostrowski L No 1.0h 0.9h Sep 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

Release 3.23.31 wcislo-saleor S No 0.3h 0.0h Sep 02, 2026

Summary

Chore

Release 3.23.31

Release 3.23.31 includes bug fixes for product media creation, address validation, and GraphQL subscription handling.

Health Assessment

Small
Low
Low
  • Fast, single-commit release with minimal changes and no review friction.

AI Details

Tech Stack

Languages: Python
Return NOT_FOUND when a product is deleted mid productMediaCreate lkostrowski M No 144.4h 124.9h Sep 02, 2026

Summary

Bug Fix

Return NOT_FOUND on concurrent product deletion

Ensures product media creation fails gracefully when a product is deleted during upload, preventing foreign key errors and improving API reliability.

Health Assessment

Medium
Medium
High
  • Long review cycle indicates complexity or low priority; single commit suggests minimal rework.

AI Details

Tech Stack

Languages: Python
Return NOT_FOUND when a product is deleted mid productMediaCreate lkostrowski M No 0.1h 0.1h Sep 02, 2026

Summary

Bug Fix

Handle product deletion during media creation

Ensures the API returns NOT_FOUND if a product is deleted while creating media, preventing foreign key errors and improving reliability.

Health Assessment

Medium
Low
Low
  • Quick fix of a concurrency bug with minimal code changes; low risk and fast turnaround.

AI Details

Tech Stack

Languages: Python
[3.23] Allow skipping address validation in customerCreate and customerUpdate lkostrowski M No 1.1h 1.0h Sep 02, 2026

Summary

Feature

Allow skipping address validation in customerCreate and customerUpdate

Adds the ability for staff to skip address validation when creating or updating customers, streamlining workflows and reducing friction in the admin interface.

Health Assessment

Small
Low
Low
  • The PR was reviewed and merged within 1.1 hours, indicating a smooth, low‑risk change with minimal impact on the codebase.

AI Details

Tech Stack

Languages: Python
Allow skipping address validation in customerCreate and customerUpdate lkostrowski M No 1.2h 1.1h Sep 02, 2026

Summary

Bug Fix

Allow skipping address validation in customerCreate and customerUpdate

Enables the skipValidation flag for address input in customer creation and update mutations, improving flexibility for user management without changing permissions.

Health Assessment

Medium
Low
Low
  • Quick turnaround with minimal rework indicates a straightforward bug fix.

AI Details

Tech Stack

Languages: Python
Drop removed attribute presentation flags from populatedb data lkostrowski M No 0.4h 0.4h Sep 02, 2026

Summary

Bug Fix

Remove obsolete attribute flags from sample data

This PR cleans up sample data by removing deprecated attribute fields, preventing database errors during data population and tests.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, resolved in under 30 minutes, indicating efficient review and low complexity.

AI Details

Tech Stack

Update oss sample db szczecha XL No 332.9h 311.8h Sep 01, 2026

Summary

Chore

Update oss sample db

Adds comprehensive sample data to the open-source database, aligning it with the cloud version to improve developer experience and testing. The update includes realistic products, media, promotions, tax configurations, and vouchers, reducing setup time for developers.

Health Assessment

X-Large
High
High
  • Long cycle time and large code changes suggest significant effort and potential risk; review was delayed, indicating possible blocker or low priority.

AI Details

Tech Stack

Languages: Python
Remove the deprecated Sendgrid email plugin lkostrowski XL No 2.2h 1.3h Sep 01, 2026

Summary

Refactor

Remove deprecated Sendgrid email plugin

Eliminates an unused SendGrid plugin and its dependencies, simplifying the codebase and reducing maintenance overhead.

Health Assessment

X-Large
Medium
Low
  • Fast cycle time and minimal review suggest confidence in the removal; large code deletion was straightforward with no reported issues.

AI Details

Tech Stack

Languages: Python
Frameworks: Django
Remove the attribute presentation flags from the ORM lkostrowski L No 196.2h 171.5h Sep 01, 2026

Summary

Chore

Remove attribute presentation flags from ORM

This change removes legacy presentation flag fields from the Attribute model, simplifying the data schema and improving performance for attribute queries.

Health Assessment

Large
High
High
  • The PR had a long cycle time and review period, indicating significant coordination and testing effort for the migration and related tests.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
Frameworks: Django
Remove no-op discounted-price compat tasks lkostrowski S No 4.0h 4.0h Sep 01, 2026

Summary

Refactor

Remove no-op discounted-price compat tasks

Drop obsolete Celery tasks to clean up code and reduce maintenance overhead.

Health Assessment

Small
Low
Low
  • Quick review and merge within 4 hours, minimal code churn, straightforward removal of dead code.

AI Details

Tech Stack

Languages: Python
Remove unused taxed_prices template tag lkostrowski M No 15.4h 15.4h Sep 01, 2026

Summary

Refactor

Remove unused taxed_prices template tag

Clean up legacy server-rendered storefront code, removing unused template tag and HTML template, reducing codebase size and potential maintenance overhead.

Health Assessment

Small
Low
Low
  • Quick cleanup with single commit, minimal review, fast merge.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
Frameworks: Django
Reject GraphQL subscription operations sent over HTTP lkostrowski M No 3.6h 3.5h Sep 01, 2026

Summary

Bug Fix

Reject GraphQL subscription operations sent over HTTP

Blocks GraphQL subscription operations sent via HTTP, returning a clear error and logging metrics, improving API security and reliability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in a single commit and review, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
[3.23] Reject GraphQL subscription operations sent over HTTP lkostrowski M No 3.4h 3.3h Sep 01, 2026

Summary

Bug Fix

Reject HTTP GraphQL subscription operations

Prevents accidental execution of subscription operations over HTTP, improving security and stability.

Health Assessment

Small
Low
Low
  • Quick resolution with minimal changes, indicating a straightforward bug fix.

AI Details

Tech Stack

Languages: Python
Release 3.23.30 wcislo-saleor S No 1.4h 1.4h Sep 01, 2026

Summary

Chore

Release 3.23.30

This release delivers critical bug fixes for file attribute handling and image decoding limits, enhancing stability and performance for end‑users.

Health Assessment

Small
Low
Low
  • Rapid release with minimal changes and no significant rework.

AI Details

Tech Stack

Languages: Python, Javascript
feat(images): add size limits NyanKiyoshi L No 20.1h 1.5h Sep 01, 2026

Summary

Feature

Add image size limits

Adds support for limiting the size of images uploaded prior to loading them, improving validation and preventing large uploads.

Health Assessment

Large
Low
Low
  • The PR was reviewed and merged within 20 hours, indicating a smooth review process and low complexity.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
Delete detached FILE attribute values in object update mutations so clients no longer need the permission-restricted attributeValueDelete to clean up after replacing or clearing a file wcislo-saleor XL No 0.2h 0.1h Sep 01, 2026

Summary

Bug Fix

Remove permission-restricted file cleanup in mutations

This change eliminates the need for clients to have permission to delete attribute values when updating files, simplifying client logic and reducing permission overhead.

Health Assessment

X-Large
Low
Low
  • The PR was reviewed and merged within minutes, indicating a straightforward change with minimal risk.

AI Details

Tech Stack

Languages: Python
Delete detached FILE attribute values in object update mutations so cients no longer need the permission-restricted attributeValueDelete to clean up after replacing or clearing a file wcislo-saleor XL No 76.3h 74.7h Aug 31, 2026

Summary

Bug Fix

Remove detached FILE attribute values in mutations

This change cleans up orphaned FILE attribute values during object updates, eliminating the need for clients to use the restricted attributeValueDelete permission, simplifying file management and reducing permission overhead.

Health Assessment

X-Large
High
High
  • Long review cycle and large code change suggest significant complexity and potential risk; the PR required extended review time before merging.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
Limit the number of pixels of images we decode lkostrowski L No 1.7h 1.5h Aug 31, 2026

Summary

Bug Fix

Limit image pixel decoding to prevent OOM

Adds a pixel limit to image decoding, preventing memory exhaustion and improving stability for large images.

Health Assessment

Large
Low
Low
  • Quick, single-commit fix with minimal review, indicating low complexity and risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
Frameworks: Django
Limit the number of pixels of images we decode lkostrowski L No 1.4h 1.3h Aug 31, 2026

Summary

Bug Fix

Limit image pixel decoding to prevent OOM

Prevents out‑of‑memory crashes by bounding decoded image size, improving stability for image uploads.

Health Assessment

Large
Low
Low
  • Quick turnaround with minimal rework, indicating a straightforward bug fix.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
Frameworks: Django
Limit the number of pixels of images we decode lkostrowski L No 266.0h 83.9h Aug 31, 2026

Summary

Bug Fix

Add image pixel limit to prevent OOM

Prevents memory exhaustion from oversized images, ensuring stable uploads and thumbnail generation.

Health Assessment

Large
Medium
High
  • The PR addressed a critical memory issue by adding pixel limit validation, required multiple iterations after review, and took over 11 days to merge, indicating significant complexity and risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
Frameworks: Django
build(deps-dev): bump pytest-cov from 6.3.0 to 7.1.0 dependabot XS No 6.7h 6.7h Aug 31, 2026

Summary

Chore

bump pytest-cov from 6.3.0 to 7.1.0

Updates the test coverage tool to the latest version, ensuring accurate coverage metrics and compatibility with new features.

Health Assessment

Small
Low
Low
  • Quick dependency bump with minimal changes, merged within hours.

AI Details

Tech Stack

build(deps): bump requests-hardened from 1.3.0b1 to 1.3.0 dependabot XS No 5.9h 5.9h Aug 31, 2026

Summary

Chore

bump requests-hardened from 1.3.0b1 to 1.3.0

Updates the requests-hardened library to the latest patch, improving security and bug fixes.

Health Assessment

Small
Low
Low
  • Fast merge with minimal changes, typical dependency bump.

AI Details

Tech Stack

Languages: Python
build(deps): bump phonenumberslite from 9.0.32 to 9.0.36 dependabot XS No 5.8h 5.8h Aug 31, 2026

Summary

Chore

build(deps): bump phonenumberslite from 9.0.32 to 9.0.36

Updates the phonenumberslite dependency to a newer version, ensuring compatibility and security.

Health Assessment

Small
Low
Low
  • Quick dependency update with minimal review, indicating low risk and efficient process.

AI Details

Tech Stack

Release 3.22.68 wcislo-saleor S No 29.2h 29.2h Aug 27, 2026

Summary

Chore

Release version 3.22.68

This release updates dependencies and fixes migration issues, improving stability and performance for users.

Health Assessment

Small
Low
Medium
  • Release PR with minimal code changes, merged quickly after a single review cycle.

AI Details

Tech Stack

Languages: Python, Javascript
Remove the deprecated preorder GraphQL API lkostrowski XL No 170.2h 165.8h Aug 26, 2026

Summary

Chore

Remove deprecated preorder GraphQL API

Eliminates legacy preorder endpoints, reducing maintenance overhead and simplifying the API surface for customers.

Health Assessment

Large
High
High
  • The PR had a long cycle time and required multiple merge commits after the initial review, indicating significant rework and potential blockers. The large number of deletions and file changes suggest a high-impact refactor that may affect downstream consumers.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
build(deps-dev): bump pytest-memray from 1.8.0 to 1.9.0 dependabot XS No 222.2h 222.2h Aug 26, 2026

Summary

Chore

build(deps-dev): bump pytest-memray from 1.8.0 to 1.9.0

Updates the pytest-memray development dependency to the latest patch, ensuring compatibility with newer Python versions and improved memory leak detection.

Health Assessment

Small
Low
High
  • Long cycle time due to automated dependabot PRs; minimal code changes; low risk.

AI Details

Tech Stack

Languages: Python
build(deps): bump sendgrid from 6.12.4 to 6.12.5 dependabot S No 222.2h 222.2h Aug 26, 2026

Summary

Chore

Bump sendgrid dependency

Updates the SendGrid library to the latest patch, ensuring compatibility and security fixes for email delivery.

Health Assessment

Small
Low
High
  • The dependency update was merged after a 9‑day cycle, indicating a slow review process, but the change itself is minimal and low risk.

AI Details

Tech Stack

Languages: Python
build(deps-dev): bump pre-commit from 4.6.0 to 4.6.1 dependabot XS No 54.2h 54.2h Aug 26, 2026

Summary

Chore

Bump pre-commit dependency to 4.6.1

Updates the pre-commit tool to the latest patch, ensuring improved performance and bug fixes for the development workflow.

Health Assessment

Small
Low
High
  • Dependency bump took over two days, but no review or rework, indicating a straightforward update.

AI Details

Tech Stack

Languages: Python
Release 3.23.29 wcislo-saleor S No 0.6h 0.2h Aug 26, 2026

Summary

Bug Fix

Release 3.23.29

This release updates dependencies, fixes migration issues, and improves logging and test reliability, ensuring stable operation for production deployments.

Health Assessment

Small
Low
Low
  • Rapid release with minimal changes and quick review indicates a low-risk, routine maintenance update.

AI Details

Tech Stack

Languages: Python, Javascript
Update migrations skill lkostrowski M No 166.5h 166.5h Aug 26, 2026

Summary

Docs

Update migrations skill

Update skill based on internal doc from Notion

Health Assessment

Medium
Low
High
  • Long cycle time due to merging main branches; no review comments; likely a straightforward documentation update.

AI Details

Confidence: 0.95

Tech Stack

Upgrade uvicorn to 0.52.1 wcislo-saleor S No 0.9h 0.8h Aug 26, 2026

Summary

Chore

Upgrade uvicorn to 0.52.1

Updates the ASGI server to a newer version, improving performance and security while maintaining compatibility.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes indicates low complexity and risk.

AI Details

Confidence: 0.75

Tech Stack

Map JSON log `levelname` field to `level` field wcislo-saleor XS No 0.5h 0.5h Aug 26, 2026

Summary

Bug Fix

Map JSON log levelname to level field

Ensures consistent log level mapping for JSON logs, improving log parsing and monitoring.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 30 minutes of opening.

AI Details

Tech Stack

Languages: Python
Map JSON log `levelname` field to `level` field wcislo-saleor XS No 0.5h 0.5h Aug 26, 2026

Summary

Bug Fix

Map JSON log levelname to level

Updates logging to map levelname to level for consistency across JSON logs, improving log parsing and monitoring.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, fast review and merge.

AI Details

Tech Stack

Languages: Python
Map JSON log `levelname` field to `level` field wcislo-saleor XS No 0.5h 0.5h Aug 26, 2026

Summary

Feature

Map log levelname to level for platform compatibility

Ensures log severity mapping works across platforms like Dash0, improving observability.

Health Assessment

Small
Low
Low
  • Rapid review and merge with minimal changes indicate low complexity and risk.

AI Details

Tech Stack

Languages: Python
Fix the migration that created a Category with incorrect MPTT values wcislo-saleor XS No 1.5h 0.0h Aug 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix the migration that created a Category with incorrect MPTT values wcislo-saleor XS No 1.5h 0.0h Aug 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix the migration that created a Category with incorrect MPTT values wcislo-saleor XS No 1.2h 1.1h Aug 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

Remove the deprecated attribute presentation flags from the GraphQL API lkostrowski XL No 96.7h 26.3h Aug 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

Make the tests not depend on the constant but rather the function wcislo-saleor S No 2.1h 2.1h Aug 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Make the tests not depend on the constant but rather the function wcislo-saleor S No 2.1h 2.1h Aug 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Make the tests not depend on the constant but rather the function wcislo-saleor S No 2.1h 2.1h Aug 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Page 1 of 2 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos