A week in Openverse: 2024-08-12 – 2024-08-19


openverse

Merged PRs

API

  • #4704: Setup structlog Sentry integration
  • #4736: Generate Wikimedia thumbnail URLs on the fly
  • #4745: Publish changelog for api-2024.08.12.17.31.11
  • #4746: Revert “Decrease thumbnail upstream timeout and add timing logs for thumbnail requests”
  • #4748: Correct response handling for checking dead links
  • #4756: Publish changelog for api-2024.08.14.10.34.40
  • #4757: Do not logger.error timeout errors in dead link checks
  • #4759: Use default of 0 for SENTRY_SAMPLE_RATE
  • #4760: Publish changelog for api-2024.08.14.16.29.10

Catalog

  • #4663: Replace retry with backoff, add backoff to all Freesound requests
  • #4667: Preemptively filter out Rekognition tags
  • #4715: Add request retries for 5XX errors on Science Museum & Brooklyn Museum
  • #4752: Always use only latest provider tags when reingesting
  • #4753: Fix Wikimedia provider when verbose logging enabled
  • #4767: Publish changelog for catalog-2024.08.15.16.49.58
  • #4772: Filter `filetype` of Wikimedia’s images

Documentation

  • #4690: Update colors, add the dark mode palette, and switch to CSS vars
  • #4735: Disallow crawlers from high cardinality collection pages
  • #4742: Publish changelog for frontend-2024.08.12.10.29.09
  • #4745: Publish changelog for api-2024.08.12.17.31.11
  • #4756: Publish changelog for api-2024.08.14.10.34.40
  • #4760: Publish changelog for api-2024.08.14.16.29.10
  • #4767: Publish changelog for catalog-2024.08.15.16.49.58
  • #4768: Publish changelog for ingestion_server-2024.08.15.17.06.40
  • #4769: Add a note about keeping the bucket to the Rekognition project proposal

Frontend

  • #4690: Update colors, add the dark mode palette, and switch to CSS vars
  • #4716: Update nuxtjs/plausible
  • #4730: Fix mobile recent searches modal with banners
  • #4735: Disallow crawlers from high cardinality collection pages
  • #4742: Publish changelog for frontend-2024.08.12.10.29.09
  • #4761: Fix the focus outline for buttons

Ingestion Server

  • #4667: Preemptively filter out Rekognition tags
  • #4768: Publish changelog for ingestion_server-2024.08.15.17.06.40

Management

  • #4704: Setup structlog Sentry integration
  • #4749: Switch to locally available prettier for pre-commit hook
  • #4754: Add dependencies necessary for cffi installation to dev environment

Closed issues

API

  • #4758: Use default of 0 for `SENTRY_SAMPLE_RATE`

Catalog

  • #1663: Unify data refresh/provider cleaning
  • #4594: Flaky 503s when trying to fetch Freesound audioset info
  • #4644: Preemptively filter the Rekognition tags
  • #4710: Science Museum requests can be flaky, add `backoff` to all requests
  • #4712: Brooklyn Museum requests can be flaky, add `backoff` to all requests
  • #4732: Change tag upsert strategy to drop old provider tags

Frontend

  • #2603: Prevent the header overlapping the main content when the banners are visible and skip-to-content is clicked
  • #4268: Current and new color system
  • #4304: Rename Tailwind colors to semantic names and switch to CSS variables
  • #4325: Semantics for the new color system
  • #4729: Input is not visible when recent searches are open on mobile and banners are visible
  • #4739: Deprecate frontend `DEPLOYMENT_ENV` and `SENTRY_ENV` in favour of site config’s `SITE_ENV`
  • #4755: Button focus outline color is blue instead of pink

Ingestion Server

  • #4644: Preemptively filter the Rekognition tags

Management

  • #4256: Prettier’s pre-commit plugin is no longer maintained
  • #4651: Waveform issues are reported to Sentry twice

openverse-infrastructure

Merged PRs

API

  • #1010: Temporarily silence api anomaly resposne time alarms
  • #1011: Revert “Temporarily silence api anomaly resposne time alarms (#1010)”

Catalog

  • #1013: Bump catalog and ingestion server versions

Frontend

  • #1005: Clean up Nuxt environment variables; add site config indexable

Infra

  • #1007: Disable the Cloudflare rule for high cardinality pages

Ingestion Server

  • #1013: Bump catalog and ingestion server versions

Closed issues

Infra

  • #858: CloudWatch Dashboard for per-route frontend timings (based on API dashboard)
  • #974: Discuss high-priority infrastructure incident response (instance replacement warnings, for example)
  • #1006: CI actions outdated

#openverse, #week-in-openverse