Posts

Everything we publish, in one place — perspectives and project news, knowledge items, and a live feed of our open-source work.

Jul 29, 2026Pull RequestPR #169: docs: record that staging was actually decommissioned 2026-07-29wegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #12: feat(transform): implement the `A+B` composite source fieldsarapis/normalizer-py↗Jul 29, 2026Pull RequestPR #12: feat(transform): implement the `A+B` composite source fieldwegovnyc/normalizer-py↗Jul 29, 2026Pull RequestPR #11: fix(transform): output header must not depend on which row is firstsarapis/normalizer-py↗Jul 29, 2026Pull RequestPR #11: fix(transform): output header must not depend on which row is firstwegovnyc/normalizer-py↗Jul 29, 2026Pull RequestPR #167: fix(scheduler): actually run the unmapped-entity scanwegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #166: fix(seed): give needs_normalization a single ownerwegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #165: fix(seed): make the registry deactivations actually run in prodwegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #164: fix(registry): deactivate the second phantom CPDB dup, and guard the classwegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #163: feat(monitoring): alert when a dataset falls behind or empties at sourcewegovnyc/databook-private↗Jul 29, 2026Pull RequestPR #10: fix(ingest): an empty source is not a pipeline failuresarapis/normalizer-py↗Jul 29, 2026Pull RequestPR #10: fix(ingest): an empty source is not a pipeline failurewegovnyc/normalizer-py↗Jul 28, 2026Pull RequestPR #162: feat(vendor): NY DOS legal-entity card on the vendor profilewegovnyc/databook-private↗Jul 28, 2026Pull RequestPR #161: feat(vendor): Doing Business Database (LL34) on the vendor profilewegovnyc/databook-private↗Jul 28, 2026Pull RequestPR #160: perf(contract): filter the raw contract_id so Parquet pruning workswegovnyc/databook-private↗Jul 27, 2026Pull RequestPR #159: feat(vendor): turn on the five PASSPort vendor sub-tableswegovnyc/databook-private↗Jul 27, 2026Pull RequestPR #158: feat(vendors): surface data we already hold on vendor + contract profileswegovnyc/databook-private↗Jul 27, 2026Pull RequestPR #157: fix(api): dedicated DuckDB executor — stops asyncpg connect TimeoutErrors; make refresh failures visiblewegovnyc/databook-private↗Jul 25, 2026Pull RequestPR #156: fix(payroll): Sentry Cron monitoring + version-control the curated crosswalkwegovnyc/databook-private↗Jul 25, 2026Pull RequestPR #155: feat(nycha): curated crosswalk supports reviewed rejectionswegovnyc/databook-private↗
← Prev241–260 of 302Next →