Releases: readthedocs/readthedocs.org
Releases · readthedocs/readthedocs.org
15.2.0
What's Changed
- Builds: don't check for FF flag by @humitos in #12422
- Build: use a longer and more accurate expiricy time for API key by @humitos in #12425
- Builds: healthcheck permissions by @humitos in #12423
- Git services: improve sync repos by @stsewd in #12428
- Builds: improve DB query for unhealthy builds by @humitos in #12431
- Telemetry: create index to speed up queries by @humitos in #12432
- Dependencies: upgrade them all by @humitos in #12437
- Tests: fix tests con .com by @stsewd in #12439
- Update "Making builds faster with mamba" to use miniconda directly by @mikemhenry in #12438
- Build: complete cleanup by @humitos in #12430
New Contributors
- @mikemhenry made their first contribution in #12438
Full Changelog: 15.1.0...15.2.0
15.1.0
What's Changed
- Project: use new field for sorting by @stsewd in #12398
- Fix Docker memory limits by @humitos in #12396
- Stop running sync_active_users_remote_repositories by @ericholscher in #12402
- update readthedocs documentation to ubuntu 24.04 by @maurerle in #12401
- Features: fix
FEATURES
object by @humitos in #12407 - Build: auto-disable
ACKS_LATE
for long builds by @humitos in #12393 - Build: test for healthcheck by @humitos in #12359
- Repo sync: don't keep all objects in memory by @stsewd in #12404
- Dashboard: cache get_queryset by @stsewd in #12399
- Profile: don't duplicate annotation in queryset by @stsewd in #12405
- Dashboard: don't prefetch latest build by @stsewd in #12400
- Fix tests by @stsewd in #12409
- Organizations: allow uploading avatar by @stsewd in #12254
- Shorten pagination by @ericholscher in #12408
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #12416
- Organizations: check if organization has email before calling gravatar by @stsewd in #12419
- Build: healthcheck only on builds by @humitos in #12418
- Build: delete old
finish_inactive_builds
by @humitos in #12417 - Builds: support custom Git checkout command by @humitos in #12412
- API: don't rely on the version object for builds by @stsewd in #12395
- Addons: make it work on invalid URLs by @humitos in #12372
New Contributors
Full Changelog: 15.0.0...15.1.0
15.0.0
What's Changed
- Upgrade django-allauth by @stsewd in #12382
- Dashboard: optimize projects queryset by @stsewd in #12383
- Fix test by @stsewd in #12388
- Dashboard: don't use subquery by @stsewd in #12387
- Build: shrink preview comment by @humitos in #12391
- Dashboard: optimize for .com by @stsewd in #12389
- Dashboard: optimize projects queryset (constant number of queries) by @stsewd in #12385
- Build: Denormalize latest build for projects by @stsewd in #12392
- Build: use only one setting for build time limit by @humitos in #12369
Full Changelog: 14.5.1...15.0.0
14.5.1
What's Changed
- Add initial attempt to keep working dir by @ericholscher in #12327
- Remove preview GHA by @humitos in #12370
- Build: obfuscate private variables by @humitos in #12366
- Build: log "Triggering build." with more data by @humitos in #12374
- Delete outdated warning message by @stsewd in #12368
- Small log line fix by @humitos in #12373
- Fix tests by @stsewd in #12376
- API v3: optimize project listing by @stsewd in #12355
- Subscriptions: fallback to first unpaid invoice by @stsewd in #12379
Full Changelog: 14.5.0...14.5.1
14.5.0
What's Changed
- Proxito: add
Cache-Control
HTTP headers by @humitos in #12348 - Proxito: add
X-Robots-Tag
header by @humitos in #12349 - Builds: don't use an build API token for healthcheck by @humitos in #12350
- Addons: improve performance of translations by @stsewd in #12353
- Addons: remove fields that generate unnecessary queries by @stsewd in #12336
- Builds: feature flag to disable ACKS_LATE per project by @humitos in #12354
- Docker Compose: give build container access to the readthedocs net by @humitos in #12351
- Project: remove old/deprecated feature flags by @humitos in #12356
- Builds: fix cURL command for healthcheck in production by @humitos in #12358
- Build: log all the Celery
options
passed to the task by @humitos in #12357 - GitHub App: track debug logs as info by @stsewd in #12352
- Ignore profiling files from django-silk by @stsewd in #12361
- Dependencies: all packages updated via pip-tools by @github-actions[bot] in #12363
- Addons: improve performance when versions have downloads by @stsewd in #12360
- Downgrade django-allauth by @stsewd in #12367
- Analytics: add
status
and regiter analytics from client only by @humitos in #12346
Full Changelog: 14.4.0...14.5.0
14.4.0
What's Changed
- Log: syslog formatting fixes by @humitos in #12324
- Addons: add
linkpreviews.selector
field by @humitos in #12301 - Add more known errors to the SSH check by @stsewd in #12326
- Projects: create integration for GitHub App projects by @stsewd in #12322
- Dependencies: all packages updated via pip-tools by @github-actions[bot] in #12340
- Celery: don't use a
signal
object, but a string instead by @humitos in #12333 - Addonss: use standard Response object and don't sort response by @stsewd in #12334
- Addons: improve performance when fetching translations by @stsewd in #12329
- Settings: bring CSP settings from -ops by @humitos in #12199
- Addons: improve serializer performance by @stsewd in #12335
- Apply hotfix to main by @ericholscher in #12338
- GitHub App: add GITHUB_APP_NAME to context processor by @stsewd in #12325
- Builds: run a healthcheck command in the background by @humitos in #12332
- Celery: increase the "visibility timeout" from 1h to 5h by @humitos in #12342
Full Changelog: 14.3.0...14.4.0
14.3.0
What's Changed
- Upgrade
django-structlog
to its latest version by @humitos in #12302 - Development: accept
PRUNE_PACKAGE_CACHE
argument in Dockerfile by @humitos in #11816 - Build overview: link to commit comparison by @stsewd in #12292
- Fix bugs with organization form and slug input by @agjohnson in #12306
- Upgrade redis to its latest version (
6.2.0
) by @humitos in #12304 - Add user_has_github_app_account templatetag by @stsewd in #12310
- Remove API_LARGE_DATA feature flag by @stsewd in #12309
- Add GitLab error to known errors when the SSH key is read-only by @stsewd in #12311
- Dependencies: all packages updated via pip-tools by @github-actions[bot] in #12318
- Log contain time and memory limits by @ericholscher in #12319
- Build overview: don't create comment for projects with empty diffs by @stsewd in #12291
Full Changelog: 14.2.0...14.3.0
14.2.0
What's Changed
- Remove ToS and redirect to the webpage by @humitos in #12279
- GitHub App: respect project option about comment by @stsewd in #12281
- Project: fix regex by @stsewd in #12283
- Fix blog post link by @stsewd in #12282
- Add GitHub App integration type by @agjohnson in #12273
- Fix blog post link by @stsewd in #12287
- Fix tests by @stsewd in #12288
- Organizations: show the
slug
field on creation by @humitos in #12297
Full Changelog: 14.1.0...14.2.0
14.1.0
What's Changed
- Delete js file to avoid breaking
collectstatic
by @humitos in #12268 - Add example usage of pydoctor in the build customization page by @tristanlatr in #12259
- Docs: fix link to blog post by @humitos in #12270
- Docs: mention GH releases in changelog by @humitos in #12271
- Use hashed static files by @ericholscher in #12274
- Dependencies: all packages updated via pip-tools by @github-actions in #12277
- GitHub App: post comments on PRs by @stsewd in #12230
- Addons: default "Include subprojects" to true on search by @humitos in #12278
- GitHub App announcement by @humitos in #12280
- GitHub App: don't sync repositories that the app doesn't have access to by @stsewd in #12272
New Contributors
- @tristanlatr made their first contribution in #12259
Full Changelog: 14.0.0...14.1.0
14.0.0
What's Changed
- New dashboard: delete legacy HTML templates (part 4) by @humitos in #12201
- feat(viz-diff-doc): update viz diff doc by @joleecl in #12185
- Clarification on PR build webhooks and GitHub Action by @k4kfh in #11998
- Build: show the command that's currently being executed by @stsewd in #12243
- Update doc URLs from readthedocs.org/com to app.readthedocs.org/com by @agjohnson in #12251
- Add pixi example by @pavelzw in #12155
- Normalize usage of "single sign-on" by @agjohnson in #12256
- Add vale and fix issues detected by @ericholscher in #12257
- Update import private repository UI shots and directions by @agjohnson in #12255
- GitHub App: open beta by @stsewd in #12217
- Dependencies: all packages updated via pip-tools by @github-actions in #12263
- Add TheEconomist and proselist rules from WTD by @ericholscher in #12258
- Update UI screenshots and directions on outgoing webhooks by @agjohnson in #12261
- Update subproject guide screenshots and directions by @agjohnson in #12262
- Try some more vale fixes by @agjohnson in #12260
- Use Allauth settings for app name and hiding on login/connect forms by @agjohnson in #12242
- doc: Document
build.commands
working directory by @LecrisUT in #11218 - Fix bumpver because we removed package.json by @ericholscher in #12266
- Release 14.0.0 by @ericholscher in #12267
New Contributors
- @joleecl made their first contribution in #12185
- @k4kfh made their first contribution in #11998
- @pavelzw made their first contribution in #12155
- @LecrisUT made their first contribution in #11218
Full Changelog: 13.5.0...14.0.0