github AudiusProject/audius-protocol @audius/creator-node@0.3.70
Creator Node 0.3.70

pre-release18 months ago

Full Changelog:
[db46a39] - Change content log exit log to error level (#4352)
[bfc5903] - Clean up nginx rules for content caching (#4343)
[d4ee172] - type requestRange.test (#4325)
[7be4d6d] - Use storagePath from receiving node in syncs (#4327)
[b841af7] - CreatorNode lint (#4323)
[b9fd77d] - Make server read only until spID has been recovered (#4318)
[691289e] - Add debug timer to creator node app initialization (#4311)
[347a492] - CN Shorten queue logs (#4316)
[c52b5dc] - CON-488 Fix CN GET /config_check route (#4309)
[7853453] - CON-488 Expose CN config in route (excludes sensitive configs) (#4302)
[182191b] - Convert ffmpeg to typescript (#4256)
[3e3d882] - Bump to version 0.3.70
[0976501] - Remove foreign key constraints (#4206)
[e3a4c19] - INF-266 add stablized exporters (#4289)
[a752d1d] - Change frequent sync logs from info to debug (#4288)
[d2253af] - Re-enable sync success tracking by default (#4284)
[b0939d4] - Fix CN fileManager test (#4267)
[0fadcdf] - Remove default-config.json (#4259)
[3a0c5f1] - fix builds on main (#4270)
[f526cb7] - CN: Gate expensive DB step behind syncForceWipeDiskEnabled + fix lint #4266
[6fa72ca] - Concert TrackContentUploadManager to typescript (#4251)
[c3ff1f8] - CN - trackUploadArtifactDeletionEnabled (#4260)
[c39e5ef] - Add flag to disable sync tracking (#4236)
[bc1802c] - Make init worker detection more reliable (#4249)
[673088d] - Convert trackComponentService to typescript (#4248)
[e1d029a] - [CON-471] Remove leftover active sync jobs during syncQueue start up (#4215)
[bfb4aa0] - Add hook to bunyan to create tracer events (#4184)
[ae42058] - reduce DAYS_BEFORE_PRUNING_ORPHANED_CONTENT from 7 to 4 (#4244)
[52d920b] - Optional chain potentially null syncStatus (#4243)
[590495f] - [CON-487] Make state machine error recovery more reliable (#4239)
[48e4fe1] - Bump maxStorageUsedPercent to 97% (#4235)
[7aa4807] - Update env vars for v0.3.69 release (#4233)
[5d41ca8] - New content node health check to test network ingress and egress (#4227)
[dbe9333] - Fix decision tree logger not bound (#4222)
[a6aa086] - Bump ODR users per batch to 5 (#4221)
[83dcd57] - Remove early exit in serviceRegistry #4217
[676250f] - add typechecker script (#4214)
[8ded922] - [CON-389] Convert some info logs to either error, warn, or debug (#4212)
[56ca78a] - CN skip l2 registration if entity manager enabled (#4211)
[096645c] - Remove redis primarySyncFromSecondary fail-safes (#4213)
[74c1a5e] - Convert diskManager to typescript (#4195)
[ce78696] - Remove error from proxy_cach_use_stale (#4210)
[9e37269] - Format SecondarySyncHealthTracker to ts structure (#4203)
[55064a4] - Convert syncHealthCheckComponentService to typescript (#4196)
[88df4e9] - [CON-427] - Fix general prometheus middleware for all routes (#4180)
[22bb28d] - Add a sanity check for success of db query (#4201)
[261a83c] - CN - split forceWipe into DB and Disk & edit backgroundDiskCleanup configs (#4198)
[4307505] - CN Remove retry info from log msg (#4199)
[8651064] - CN Clean up saveFileForMultihashToFS logs (#4192)
[1c608bb] - Default disk prune to false (#4194)
[4764a06] - Gate disk prune behind env var + logging reductions (#4188)
[efed42e] - Lower ensurePrimaryMiddleware maxRetries #4193
[6e79f1d] - Add directory size to tmp track artifacts deletion logs (#4191)
[4a374fd] - Rethrow errors in asyncRetry (#4189)
[3a17a78] - Scan and prune files on disk (#4175)
[5092c74] - [CON-458] - Bump async-retry timeout to 10m from 5s (#4097)
[c88bdf8] - CON-482 Prioritize force wipe syncs (#4185)
[b5721a4] - Skip storage middleware for force wipes (#4182)
[edb9c76] - [CON-481] Remove tmp track artifacts on Content Node startup (#4154)
[0b3c754] - [CON-457] add retry and exponential backoff to ensurePrimaryMiddlware (#4171)
[ba9880f] - Fix deletion query and add debug (#4177)
[a0da0b0] - Remove CN 2,3,27 from reconfigSpIDBlacklist (#4176)
[22dc994] - [CON-389] Remove useless logs and move semi-useful logs to be debug (#4174)
[cefb749] - Disable reconfigModePrimaryOnly in protocol (#4169)
[93ff417] - Remove performSimpleCheck flag (#4168)
[9d0338e] - Update primary reconfig configs (#4167)
[06233f8] - Fix TypeError & undefined bugs (#4164)
[f46d9f4] - Revert "INF-266 reroute nginx paths to new prometheus exporters (new exporter images included) (#3959)" (#4165)
[b1cfbcb] - CN Reconfig mode primary only override (#4161)
[59b086a] - Clean up unused libs param (#4163)
[9cdd5b4] - Update reconfigSPIdBlacklistString to include any node > 75% storage utilization (#4160)
[772c5a9] - Only delete disk on secondaries (#4158)
[39d34fd] - [CON-450] Refactor CNodeHealthManager w secondary grace period (#4131)
[c677570] - INF-266 reroute nginx paths to new prometheus exporters (new exporter images included) (#3959)
[ebf9961] - [CON-480] remove memory health check (#4150)
[0620f43] - Convert AsyncProcessingQueue to typescript (#4098)
[8b0145e] - Use sliding window for disk deletion query (#4119)
[28811d9] - Content Node: add no-unused-vars eslint rule (#4061)
[d35dde4] - [CON-239] Poll for sync status (#4070)
[3663240] - Convert asyncRetry to typescript (#4103)
[4ca1c54] - Content Node: Turn on no useless catch (#4060)
[f31de7b] - [CON-455] - Fix content blacklist tests and mocks (#4105)
[8b8839f] - Convert syncQueue to typescript (#4083)
[1a0f202] - Convert TrustedNotifierManager to typescript (#4095)
[a641a26] - CN performance stabilization tweaks (#4145)
[c8b0d46] - type segment duration (#4087)

Don't miss a new audius-protocol release

NewReleases is sending notifications on new releases.