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

pre-release23 months ago

Full Changelog:
[e6f08c9] - reduce DAYS_BEFORE_PRUNING_ORPHANED_CONTENT from 7 to 4 (#4244)
[8c27c5a] - Bump maxStorageUsedPercent to 97% (#4235)
[15330cc] - Update env vars for v0.3.69 release (#4233)
[8fa3d56] - Fix decision tree logger not bound (#4222)
[44d0495] - Bump ODR users per batch to 5 (#4221)
[4202e63] - Remove early exit in serviceRegistry #4217
[55b3b8e] - add typechecker script (#4214)
[4ca45d1] - [CON-389] Convert some info logs to either error, warn, or debug (#4212)
[5fb6296] - CN skip l2 registration if entity manager enabled (#4211)
[d38c8ae] - Remove redis primarySyncFromSecondary fail-safes (#4213)
[41fae75] - Convert diskManager to typescript (#4195)
[e9bbb2c] - Remove error from proxy_cach_use_stale (#4210)
[49d3a96] - Format SecondarySyncHealthTracker to ts structure (#4203)
[14c340b] - Convert syncHealthCheckComponentService to typescript (#4196)
[ab42f78] - [CON-427] - Fix general prometheus middleware for all routes (#4180)
[984637c] - Add a sanity check for success of db query (#4201)
[d4e5425] - CN - split forceWipe into DB and Disk & edit backgroundDiskCleanup configs (#4198)
[4cf1244] - CN Remove retry info from log msg (#4199)
[65762cc] - CN Clean up saveFileForMultihashToFS logs (#4192)
[3e355e6] - Default disk prune to false (#4194)
[9a47bfe] - Gate disk prune behind env var + logging reductions (#4188)
[9290399] - Lower ensurePrimaryMiddleware maxRetries #4193
[c9dda11] - Add directory size to tmp track artifacts deletion logs (#4191)
[43ce8fe] - Rethrow errors in asyncRetry (#4189)
[b2c145b] - Scan and prune files on disk (#4175)
[0f7f4c2] - [CON-458] - Bump async-retry timeout to 10m from 5s (#4097)
[aca4070] - CON-482 Prioritize force wipe syncs (#4185)
[4bfd339] - Skip storage middleware for force wipes (#4182)
[e60191c] - [CON-481] Remove tmp track artifacts on Content Node startup (#4154)
[88ace1f] - [CON-457] add retry and exponential backoff to ensurePrimaryMiddlware (#4171)
[61c8330] - Fix deletion query and add debug (#4177)
[d064399] - Remove CN 2,3,27 from reconfigSpIDBlacklist (#4176)
[66e2752] - [CON-389] Remove useless logs and move semi-useful logs to be debug (#4174)
[1be5cf2] - Disable reconfigModePrimaryOnly in protocol (#4169)
[f7b596a] - Remove performSimpleCheck flag (#4168)
[4a0e3a8] - Update primary reconfig configs (#4167)
[3c35c30] - Fix TypeError & undefined bugs (#4164)
[717d7b1] - Revert "INF-266 reroute nginx paths to new prometheus exporters (new exporter images included) (#3959)" (#4165)
[78d2cae] - CN Reconfig mode primary only override (#4161)
[301b26e] - Clean up unused libs param (#4163)
[9d3e141] - Update reconfigSPIdBlacklistString to include any node > 75% storage utilization (#4160)
[c8d894d] - Only delete disk on secondaries (#4158)
[90002e6] - [CON-450] Refactor CNodeHealthManager w secondary grace period (#4131)
[48511ca] - INF-266 reroute nginx paths to new prometheus exporters (new exporter images included) (#3959)
[db7bf00] - [CON-480] remove memory health check (#4150)
[19f6029] - Convert AsyncProcessingQueue to typescript (#4098)
[a105a13] - Use sliding window for disk deletion query (#4119)
[0f680b5] - Content Node: add no-unused-vars eslint rule (#4061)
[7f39212] - [CON-239] Poll for sync status (#4070)
[270a054] - Convert asyncRetry to typescript (#4103)
[cb3b493] - Content Node: Turn on no useless catch (#4060)
[aa7797e] - [CON-455] - Fix content blacklist tests and mocks (#4105)
[43b8315] - Convert syncQueue to typescript (#4083)
[bcf7ecd] - Convert TrustedNotifierManager to typescript (#4095)
[c7190af] - CN performance stabilization tweaks (#4145)
[321ba39] - type segment duration (#4087)
[27adf31] - Revert "Revert "Convert creator-node/src/services/SessionExpirationQueue.js to Typescript (#4135)""
[df5ac6e] - New content node health check to test network ingress and egress (#4227)
[ee36bc9] - Revert "Convert creator-node/src/services/SessionExpirationQueue.js to Typescript (#4135)"
[d810251] - Bump to version 0.3.69
[40e4c11] - Convert creator-node/src/services/SessionExpirationQueue.js to Typescript (#4135)
[29fff6d] - Revert "Bump to version 0.3.69" (#4139)
[e54174b] - Bump to version 0.3.69
[38e0eed] - CN config tweaks - nodeSyncFileSaveMaxConcurrency & contentCacheLayerEnabled #4129
[a2135ea] - CON-470 Content Node: Add query timeout (#4112)
[b2a529c] - Fix SP ID related bugs (#4122)
[c795d00] - req.session.creatorNodeEndpoint bugfix (#4121)
[3c92fd5] - Fix mad dog breaking from #4117 (#4120)
[bab5dc0] - Re-enable "Change CN db connection pool to be a function of numWorkers" (#4117)
[53f8938] - Fix TypeError from findSyncRequest.jobProcessor (#4109)
[93c2b5b] - Revert "Change CN db connection pool to be a function of numWorkers (#4106)" (#4115)
[71c6157] - Make another gigantic log a debug (#4101)
[27cfbea] - Change CN db connection pool to be a function of numWorkers (#4106)
[b3f47da] - add eslint promise linters (#4059)
[d6a15a9] - [CON-332] Refactor CN middlewares to use SP IDs as source of truth (#3826)
[bbaa55a] - Convert SyncComponentService to typescript (#4037)
[7161a30] - Convert secondarySyncFromPrimary to typescript (#4089)
[983473a] - Hotfix track upload - Fix CN asyncretry options bug #4092
[c40b5bf] - add eslint formatter (#4056)
[baad08a] - CN bull concurrency - Use ceil instead of floor (#4081)
[1874f39] - Reduce discoveryNodeUnhealthyBlockDiff from 500 to 15 (#4084)
[96d9eac] - CON-451 CN track upload validation improvements (#4080)
[2f1bac6] - Convert SessionManager to Typescript (#4040)
[95d2443] - CON-451 Reduce CN tracks upload errors by consuming new libs getTracksVerbose & improving logic (#4077)
[1442c25] - [CON-389] Content node log cleanup & reduction [pt 1] (#4065)
[d8e4021] - Content Node: type migration manager (#4038)
[d4e43d4] - Update node version to work? (#4058)
[e62b2e5] - Delete files from disk when deleting from db (#3954)
[33481c6] - Use env vars for ODR and make other env vars consistent (#4043)
[d412b9f] - Track metrics for sync queues (#4046)
[8a8af76] - export ErrorBadRequest (#4041)
[ed394f0] - convert validateaudiususermetadata.js to typescript (#4018)
[933b067] - test disable em in compose (#4029)
[8067ff5] - Convert apiHelper.js to typescript (#4017)
[5ef480f] - convert requestRange.js to typescript (#4015)
[5429e13] - CN - Fix URSM / Entity Manager short circuit logic (#4005)
[997dc90] - Convert ImageProcessingQueue to typescript (#4002)
[373eb2d] - Convert app.js -> app.ts (#4001)
[d23cf5d] - [INF-244] Add additional script for dev setup (#3948)
[c122653] - [CON-205] Add gauges for all integer monitors in content node (#3971)
[8334e37] - [CON-437] Add env var to disable cluster mode (#3990)

Don't miss a new audius-protocol release

NewReleases is sending notifications on new releases.