Releases: decentraland/catalyst
Releases · decentraland/catalyst
Release list
8.0.2
What's Changed
- fix: stop logging full error stack per failed deployment retry by @LautaroPetaccio in #1950
Full Changelog: 8.0.1...8.0.2
8.0.0
What's Changed
- refactor: remove lambdas workspace and flatten monorepo by @LautaroPetaccio in #1934
- refactor: native-fetch migration (@dcl/http-server v2) + storage bump + upload hardening by @LautaroPetaccio in #1937
- fix: batch GC deletes, bound the pointer cache, LIMIT 1 on deploymentExists by @LautaroPetaccio in #1940
- fix: harden read paths: denylist enforcement, request caps, hash validation by @LautaroPetaccio in #1938
- fix: hot-path, sync, and storage optimizations by @LautaroPetaccio in #1939
- chore: pin node 24 base image to sha256 digest by @LautaroPetaccio in #1943
- fix: harden deploy write path and on-chain block validation by @LautaroPetaccio in #1942
- chore: migrate thegraph to @dcl/thegraph-component + core-components bumps by @LautaroPetaccio in #1944
- fix: harden config parsing, deploy/GC correctness, and read/write paths by @LautaroPetaccio in #1945
- refactor: stop writing active_pointers from the read path by @LautaroPetaccio in #1946
- feat: cut redundant work off hot read and deploy paths by @LautaroPetaccio in #1947
Full Changelog: 7.6.1...8.0.0
7.6.1
What's Changed
- refactor: wkc layout — phase 15 (class → factory) by @LautaroPetaccio in #1927
- refactor: wkc layout — phase 16 (function libs → factories) by @LautaroPetaccio in #1928
- refactor: wkc layout — phase 18 (component consolidation) by @LautaroPetaccio in #1930
- refactor: wkc layout — phase 17 (collapse last legacy src/ folders) by @LautaroPetaccio in #1929
- refactor: wkc layout — phase 19 (component file-structure cleanup) by @LautaroPetaccio in #1931
- refactor: consolidate over-fragmented WKC components by @LautaroPetaccio in #1932
- refactor: consolidate single-consumer WKC components (round 2) by @LautaroPetaccio in #1933
Full Changelog: 7.6.0...7.6.1
7.6.0
What's Changed
- feat: add HTTP range request support for content serving by @LautaroPetaccio in #1882
- feat: migrate to @dcl/http-server and @dcl/metrics by @LautaroPetaccio in #1899
- fix: improve garbage collection atomicity and error handling by @LautaroPetaccio in #1888
- fix: validate CID format in images handler by @LautaroPetaccio in #1902
- fix: correct typos in error messages, metrics, and parameter names by @LautaroPetaccio in #1891
- fix: correct deployer validation, pagination, and sync threshold by @LautaroPetaccio in #1894
- fix: harden request input validation by @LautaroPetaccio in #1884
- fix: bump @dcl/catalyst-storage and @dcl/snapshots-fetcher to eliminate file-type@15 by @kevinszuchet in #1903
- feat: add If-None-Match conditional request support for content endpoints by @LautaroPetaccio in #1892
- fix: correct ERC-721 URL construction and error type by @LautaroPetaccio in #1885
- fix: prevent stream and file descriptor leaks in repair and migration tools by @LautaroPetaccio in #1893
- feat: add distributed tracing for incoming and outgoing HTTP requests by @LautaroPetaccio in #1898
- feat: update content validator by @LautaroPetaccio in #1904
- refactor: wkc layout — phase 1 (trivial port relocations) by @LautaroPetaccio in #1907
- refactor: wkc layout — phase 2 (db queries → repository adapters) by @LautaroPetaccio in #1908
- fix: remove unused images endpoint and drop sharp by @LautaroPetaccio in #1920
- refactor: wkc layout — phase 3 (folder-ize logic modules) by @LautaroPetaccio in #1909
- refactor: wkc layout — phase 4 (validation subsystem) by @LautaroPetaccio in #1910
- chore: bump @dcl/schemas to ^26.2.0 by @LautaroPetaccio in #1921
- refactor: wkc layout — phase 5 (active-entities, bloom filter, pointers) by @LautaroPetaccio in #1911
- fix: use asset-bundle-registry /denylist endpoint by @kevinszuchet in #1922
- refactor: wkc layout — phase 6 (deployment-service + pointer-lock-manager) by @LautaroPetaccio in #1912
- refactor: wkc layout — phase 7 (sync subsystem) by @LautaroPetaccio in #1913
- refactor: wkc layout — phase 8 (garbage collection) by @LautaroPetaccio in #1914
- refactor: wkc layout — phase 9 (controllers folder rename) by @LautaroPetaccio in #1915
- refactor: wkc layout — phase 10 (typed error base class) by @LautaroPetaccio in #1916
- refactor: wkc layout — phase 11 (wiring cleanup) by @LautaroPetaccio in #1917
- refactor: wkc layout — phase 12 (test alignment) by @LautaroPetaccio in #1918
- refactor: wkc layout — phase 13 (drain non-cache ports) by @LautaroPetaccio in #1923
- refactor: wkc layout — phase 14 (drain final ports + reporter) by @LautaroPetaccio in #1924
- fix: add profile duration env var for garbage collection and sync by @pentreathm in #1905
- feat: standardize all recurring tasks to use @dcl/job-component by @LautaroPetaccio in #1901
New Contributors
- @kevinszuchet made their first contribution in #1903
Full Changelog: 7.5.0...7.6.0
7.5.0
What's Changed
- feat: add proxmity voice chat scene validation by @LautaroPetaccio in #1883
Full Changelog: 7.4.3...7.5.0
7.4.3
What's Changed
- feat: define rate-limiting default times by @aleortega in #1881
Full Changelog: 7.4.2...7.4.3
7.4.2
What's Changed
- feat: Deprecate identity retrieval by @LautaroPetaccio in #1876
- chore: enhance profiles rate-limit cache by @aleortega in #1880
Full Changelog: 7.4.1...7.4.2
7.4.1
What's Changed
- fix: rate-limiter sync pollution by @aleortega in #1877
- fix: keep unchanged entity cache rate-limit only for profiles by @aleortega in #1879
Full Changelog: 7.4.0...7.4.1
7.4.0
What's Changed
- chore: refactor tests and add logs on deployment by @aleortega in #1874
- feat: report metrics about rate-limiter by @aleortega in #1875
Full Changelog: 7.3.3...7.4.0
7.3.3
What's Changed
- fix: entity deployment rate-limiter by @aleortega in #1873
Full Changelog: 7.3.2...7.3.3