Skip to content

Changelog โ€‹

3.143.0 - 2026-11-05 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Alarm on event loop lag only when 2 of 3 minutes breach

3.142.0 - 2026-11-01 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Refuse private package reads for accounts without a subscription
  • Apply private package checks to every Debian index route
  • Cache Python index misses and mirror URLs (#274)
  • perf improvements

3.141.0 - 2026-10-31 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Re-adding access logging. CLoses #267

3.140.0 - 2026-10-31 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • more actions tweaks
  • Fix REST API authorisation, 500s on bad input and local start-up race

3.139.0 - 2026-10-29 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Enforcing email verification before allowing new users to access the dashboard

๐Ÿงช Testing And Tooling โ€‹

  • stop unit tests on main

3.138.0 - 2026-10-28 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Require an ALTCHA proof-of-work on password signups

3.137.0 - 2026-10-28 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Make the Docker registry follow the Registry v2 / OCI distribution spec
  • Maven: immutable releases, upload validation, auth, plugin metadata and repository compliance
  • Conda: repodata compliance, HTTP behaviour, upload validation and channel fixes

๐Ÿงช Testing And Tooling โ€‹

  • Remove integration and browser tests from GitHub Actions

3.136.0 - 2026-10-28 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Restyle /docs to match the RepoForge design
  • Python index: PyPI standards compliance

๐Ÿงช Testing And Tooling โ€‹

  • Fix Basic auth header parsing to support colons in passwords

3.134.0 - 2026-10-27 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • RepoForge SFTP: data model, GraphQL API, billing and usage Lambda

๐Ÿงช Testing And Tooling โ€‹

  • Add the sftp-server ECR repository to terraform/static

3.133.0 - 2026-10-26 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Add a Maven repository format

3.132.0 - 2026-10-25 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Stop handled conditions being reported to Sentry as errors

๐Ÿงช Testing And Tooling โ€‹

  • Gate integration and browser tests to cut Actions minutes

3.131.0 - 2026-10-24 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Improve auth header validation with base64 error handling

3.130.0 - 2026-10-23 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Add validation for required metadata fields in Python package creation

3.129.0 - 2026-10-21 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Performance tweaks

3.128.0 - 2026-10-19 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Handle social logins that return no email address
  • Stop reporting expected conditions to Sentry and logging credentials
  • Stop writing credentials and personal data to application logs

๐Ÿงช Testing And Tooling โ€‹

  • Tolerate parameters on Description-Content-Type when rendering descriptions
  • Return 404 for Python uploads to an unknown account
  • Stop concurrent cache misses each running the password check
  • Run GraphQL operations in the threadpool instead of on the event loop
  • Optimize JWT key loading with caching

3.127.0 - 2026-10-16 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Move blog.repoforge.io off Medium and 301 to repoforge.io/blog

3.126.0 - 2026-10-16 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Store the landing page A/B variant and pick it in the www CloudFront function

3.125.0 - 2026-10-14 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Store "How did you hear about RepoForge?" answers
  • Adding test reports

๐Ÿ›  Fixes โ€‹

  • Set prod trial period to 14 days

3.124.0 - 2026-10-13 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Adding capture of referrer

๐Ÿงฐ Maintenance โ€‹

  • Stop sending the welcome email at signup

3.123.0 - 2026-10-12 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Missing conda roles
  • Onboarding email links

๐Ÿงช Testing And Tooling โ€‹

  • Fix AttributeError for StaticFiles in request logging middleware

3.122.0 - 2026-10-12 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Update verify-account email template design

3.121.1 - 2026-10-11 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • fix migration

3.121.0 - 2026-10-11 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Adding 14-day free trial

3.120.0 - 2026-10-09 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Enforce READ and package-level permissions on Python index page
  • Stop request handlers blocking the event loop
  • Make the Python simple index cheaper to serve
  • Stream Docker, Python, Debian and Conda uploads instead of buffering in memory

๐Ÿงฐ Maintenance โ€‹

  • Run uvicorn with 2 workers
  • bump deps

๐Ÿงช Testing And Tooling โ€‹

  • Add observability for recurring ECS health check failures (#160)

3.119.0 - 2026-09-22 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • bumping deps

3.118.0 - 2026-08-26 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • 157 an error occurred validationexception when calling the batchgetitem operation provided list of item keys contains duplicates

3.117.1 - 2026-08-01 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • security patches

3.117.0 - 2026-06-24 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Security patches

3.116.4 - 2026-06-10 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • seo fixes

3.116.0 - 2026-05-11 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • refactoring onboarding process

3.115.0 - 2026-05-08 โ€‹

What's Changed โ€‹

๐Ÿ›  Fixes โ€‹

  • fix cloudfront redirects again

3.114.0 - 2026-05-08 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Adding an S3 redriect for the blog

3.113.0 - 2026-04-11 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Add TOTP-based MFA support for dashboard login

๐Ÿงฐ Maintenance โ€‹

  • Short-circuit applied PEP503 migration

3.112.0 - 2026-04-10 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • feat: Enforcing PEP-503 naming conventions

3.111.0 - 2026-04-10 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • feat: Filtering out GraphQL errors in sentry

3.110.4 - 2026-04-09 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Fix: GQL validation errors with stripe

3.110.3 - 2026-04-07 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Upgrade Docker GitHub Actions to v4

3.110.1 - 2026-03-16 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Add CLI tool to migrate a user between accounts

3.110.0 - 2026-03-11 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Security patches March 2026
  • Potential fixes for 5 code quality findings

๐Ÿ›  Fixes โ€‹

  • Potential fixes for 4 code quality findings

๐Ÿงฐ Maintenance โ€‹

  • Removing hard coded secrets

3.109.0 - 2026-02-16 โ€‹

What's Changed โ€‹

๐Ÿ›  Fixes โ€‹

  • Add JWT_ISSUER environment variable configuration

3.108.1 - 2026-02-03 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Limit ALB and ECS service to 2 subnets

3.108.0 - 2026-01-31 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Removing sitemap and adding robots.txt

3.107.0 - 2026-01-29 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Fix permission check logic in conda and debian viewsets

3.106.0 - 2026-01-27 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Code quality improvements

๐Ÿงช Testing And Tooling โ€‹

  • Fix for Unused import

3.105.0 - 2026-01-23 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Skip nightly deployment when no new commits since last tag

3.104.0 - 2026-01-21 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Nightly deployment

๐Ÿงช Testing And Tooling โ€‹

  • Refactoring the deployment logic
  • Fix flaky unit test in mutations API
  • reordering PR labeler

3.103.0 - 2026-01-18 โ€‹

What's Changed โ€‹

๐Ÿ›  Fixes โ€‹

  • Fix storage exceeded error on image upload

3.102.0 - 2026-01-14 โ€‹

What's Changed โ€‹

๐Ÿงฐ Maintenance โ€‹

  • Add comprehensive test coverage for high-priority components

3.101.0 - 2026-01-13 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Investigate unused changelog config file

3.84.0 - 2026-01-02 โ€‹

New Contributors โ€‹


3.76.0 - 2025-10-07 โ€‹

What's Changed โ€‹

๐Ÿ›  Fixes โ€‹

  • making python package lookup case insensitive to work with uv

3.73.0 - 2025-10-06 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Improve runtime performance and tuning

3.72.0 - 2025-10-06 โ€‹

What's Changed โ€‹

๐Ÿš€ Highlights โ€‹

  • Performance and test improvements

3.71.0 - 2025-10-03 โ€‹

What's Changed โ€‹

๐Ÿงช Testing And Tooling โ€‹

  • Increasing unit test coverage to 93%

3.70.0 - 2025-10-03 โ€‹

What's Changed โ€‹

๐Ÿ“š Documentation โ€‹

  • Adding a release notes template

3.69.0 - 2025-10-03 โ€‹

What's Changed โ€‹

  • Align auth overrides with header signature

3.68.0 - 2025-10-02 โ€‹

What's Changed โ€‹

  • Optimise Python package view data access (#20)

3.67.0 - 2025-10-01 โ€‹

What's Changed โ€‹

  • docs: switch to uk english and clarify private scope

3.66.0 - 2025-10-01 โ€‹

What's Changed โ€‹

  • docs: refresh repo overview and guidelines

3.65.0 - 2025-09-25 โ€‹

What's Changed โ€‹

  • adding coverage reports

3.64.0 - 2025-09-25 โ€‹

What's Changed โ€‹

  • 11 exec format error in eco
  • ci fix

3.63.0 - 2025-09-24 โ€‹

What's Changed โ€‹

  • workflow fix

Built with care by the RepoForge.io team.