The 0.3.35 release of discovery-node focused on improving database performance by improving search performance and quality, tweaking database optimizations and adding support for consuming solana programs. In addition, the application architecture was tweaked slightly to clean up init.py and make development setup more clean and robust.
Full Changelog:
[eb3fe51] - Fix 00
[a82d1fa] - Fix 00 (#1471)
[ec73beb] - Bump version to 0.3.35 (#1467)
[19716af] - Register block confirmation blueprint (#1466)
[4cb5a56] - Exit on Discovery web server migration errors (#1464)
[b016e38] - Check if Solana Program is valid (#1463)
[922f607] - Manually vacuum search matviews on refresh (#1462)
[61054c0] - Revise defaults and add trending playlist mt (#1457)
[1bb41f1] - Metrics backfill (#1447)
[ba71115] - Fix solana migration down revision (#1455)
[020b8e0] - Add endpoint to confirm indexing of block (#1454)
[474d899] - Use Solana for track listen count (#1354)
[c8d5311] - Fix balance in user search (#1453)
[e092cfe] - Improve search for titles (#1451)
[2473ae5] - Improve Search Quality (#1442)
[dcbb779] - Rework discovery compose setup & discovery service commands (#1432)
[fca3f44] - Handle missing playlist track time (#1450)
[fc02120] - Rename random endpoint to recommended (#1449)
[144af67] - Add new trending endpoints for new scoring strategies (#1422)
[24357e2] - Move app out from init.py (#1425)
[e45f5d9] - Bump .version.json to v0.3.34 (#1423)