Skip to content

Releases: interline-io/transitland-lib

v1.3.1

06 Jan 18:28
87fbb8d

Choose a tag to compare

  • [closed] writer for locations.geojson output #534
  • [closed] validator command can now output JSON to stdout, with extras optionally included #537
  • [closed] fix version command & remove duplication with the server version subcommand #539
  • [closed] Verify data was written to storage correctly #540
  • [closed] Import fetch jobs #543
  • [closed] REST API: for single entity endpoints, return a 404 when no result #545
  • [closed] Set feed visibility during dmfr sync #547
  • [closed] REST API: include feed tags #546
  • [closed] Additional DMFR subcommands #544
  • [closed] Exponential backoff for 429 errors #542
  • [closed] Bump interline-io/log #541

v1.3.0

20 Dec 21:37
86e9fb3

Choose a tag to compare

  • [closed] Additional guards and checks for Flex trips #538
  • [closed] Use the release commit SHA if available, otherwise fall back to context.sha #536
  • [dependencies][go] Bump golang.org/x/crypto from 0.40.0 to 0.45.0 #526
  • [closed] Initial schema update for Flex #530
  • [closed] Migrating away from bad-entities tests #529
  • [closed] Remove date tag from generated docs to reduce git churn #532
  • [closed] Fix bug in tt.Seconds Scan #533
  • [closed] Configurable error limit #531
  • [closed] Improve rules/filters/validator/bestpractices organization #528
  • [closed] GTFS-Flex: database, copier, validation support #527
  • [closed] add a feed-version export REST endpoint #511
  • [closed] Delete binary #521
  • [closed] Focus points #520
  • [closed] Improvements to feed-state command #522
  • [closed] Materialized route geometries #519
  • [closed] Config option to use materialized views for active entities #518
  • [closed] Sync materialized views to active set #515
  • [closed] Minor fixes to feed-state command #514
  • [closed] Feed state manager #513
  • [closed] Update GraphQL documentation for census geographies #512
  • [closed] Transformation filter #509
  • [closed] Even more geography buffer improvements #508
  • [closed] Allow floats that are integers to be valid integers #510
  • [closed] Merge improvements #473
  • [closed] Adjust fallback-week calculation to avoid incomplete weeks #506
  • [closed] More limit fixes #507
  • [closed] Optimizations for geography buffer queries #505
  • [closed] More flexible query/resolver limits #503
  • [closed] Include Action finder in example server #500
  • [closed] Support level MultiPolygons #498
  • [closed] Add explicit lt/lte/gt/gte checks #499
  • [closed] Relax requirement for valid rows in stops.txt for fetch and import #356
  • [closed] Use updated kin-openapi fork #496
  • [closed] More validation of pathways #469
  • [closed] Stop time query and loader optimizations #494
  • [closed] Fix MatchEntityID #493
  • [closed] Census geography and GTFS-RT lookup optimizations #492
  • [closed] address security nitpicks from CodeQL #491
  • [closed] Add server details to README #490
  • [dependencies][go] Bump github.com/go-chi/chi/v5 from 5.0.10 to 5.2.2 #488
  • [dependencies][go] Bump golang.org/x/image from 0.10.0 to 0.18.0 #487
  • [closed] Adjust generated code diff #489
  • [dependencies][go] Bump golang.org/x/oauth2 from 0.20.0 to 0.27.0 #486
  • [closed] Merge transitland-server #485
  • [closed] More query logger improvements #484
  • [closed] More QueryLogger accuracy #483
  • [closed] Use irees/squirrel fork #482

v1.2.14

12 Aug 23:41
2f21533

Choose a tag to compare

  • [closed] release workflow needs more permissions #480
  • [closed] Another try at Apple signing and notarization #479
  • [closed] Trying again to fix Apple signing and notarization #478
  • [closed] Remove application identity from gonconfig.json for Apple notarization process #477
  • [closed] More fixes for Apple signing and notarization #476
  • [closed] update Apple notarization references #475
  • [closed] DMFR v0.6.0 #474
  • [closed] trying again to trigger homebrew update, now with GH App credentials #471

v1.2.5

06 Aug 23:14
704e854

Choose a tag to compare

  • [closed] try to trigger homebrew update upon release #470
  • [closed] Convert GTFS Realtime Vehicle Positions to GeoJSON or GeoJSONL #467
  • [closed] Shape max segment length #466
  • [closed] Extract marker compatibility with new extension interface #464
  • [closed] build on latest macOS Intel and arm64 runners #463
  • [closed] GH Actions should name the uploaded artifact transitland-linux #462

v1.2.4

26 Jun 18:58
98e88c5

Choose a tag to compare

  • [closed] Fix GH Actions file paths for release assets #461
  • [closed] Revert "GitHub Actions no longer needs to use an xlarge sized runner for Apple arm64 processor" #460
  • [closed] Make Marker a standard extension type #459
  • [closed] Change from debug to trace log for filter skips #458
  • [closed] GitHub Actions no longer needs to use an xlarge sized runner for Apple arm64 processor #457
  • [closed] add a checksum subcommand to get Transitland-style sha1 hash of static feed contents #455
  • [closed] S3 acl #454
  • [closed] remove GODEBUG=tlsrsakex=1 because it's only useful at run time (not build time) #453
  • [closed] update out-of-date GH Actions depencies #452

v1.2.0

03 Jun 21:58
830c138

Choose a tag to compare

  • [closed] build transitland-lib to support insecure but still used RSA ciphers #451
  • [closed] Census layers #450
  • [closed] Update bootstrap.sh #449
  • [closed] dbmigrate subcommand #443
  • [closed] MultiPolygon support #448
  • [closed] adm0/adm1 names and codes for census geographies, where available #447

v1.1.2

12 May 17:32
647af83

Choose a tag to compare

  • [closed] Improve layout of testdata directory #446
  • [closed] TransferStopLocationTypeCheck #444

v1.1.1

07 May 22:35
f916dab

Choose a tag to compare

  • [closed] Fix stop references table #445
  • [closed] some CDNs block requests without Accept or Accept-Language headers #440
  • [closed] Postgres migrations: create extensions if not exists #442

v1.1.0

29 Apr 17:34

Choose a tag to compare

  • [closed] upgrade to go 1.24.2 #439
  • [closed] handle some broken redirects to pre-signed S3 URLs #438
  • [closed] add a GH Actions workflow to check and see if any generated files need to be updated #432
  • [closed] Add is_default_fare_category to rider categories #437
  • [closed] Fix issue with bad stop time interpolations when missing shape_dist_t… #435
  • [closed] rebuild CLI docs & fix link to RT subcommand #433
  • [closed] Change json indexes from btree to gin #430
  • [closed] Feed fetch: add validation_time_ms #429

v1.0.0-rc4

12 Mar 21:17

Choose a tag to compare

  • [closed] Allow specifying S3 region in url as "s3://.s3..amazo… #427
  • [closed] Fix possible panic when query fails #426
  • [closed] Reduce unnecessary copier passes #424
  • [closed] Add fare_id to duplicate check key for fare rules #422
  • [closed] Allow AWS_REGION and AWS_PROFILE to be specified in secrets #423
  • [closed] currently the "opinionated" DMFR format does not include a trailing line break; change this so that it makes POSIX style #416
  • [closed] Improve temporary file handling during fetch #421
  • [closed] Simplify Copier interface #420
  • [closed] Reduce the possibility for race conditions in fetch #419
  • [closed] Begin adding fetch "strict validation" mode #417
  • [closed] Remove deprecated ioutil usage #418
  • [closed] Add precision to polylines and add PolylinesCommand #415
  • [closed] Improvements to the PolygonIndex api #414
  • [closed] Polygon index #406
  • [closed] fix for some uncommon feed URLs that were being removed when formatting DMFR files #413
  • [closed] Separate db drivers #412
  • [closed] Add missing call to checkFile fn in DownloadAll #411
  • [closed] Fix S3 prefixes #410
  • [closed] Fix issues with Plus extension not returning errors #408
  • [closed] Bump gtfs-realtime.proto version #409
  • [dependencies] Bump golang.org/x/net from 0.26.0 to 0.33.0 #407
  • [closed] Service level day iter and window calculations #405
  • [closed] ListKeys, DownloadAll, UploadAll methods for storage backends #402
  • [closed] Additional logging ctx #401
  • [closed] Fix infinite loop when calculating frequency based headways #404
  • [closed] Relax not null constraint for gtfs_stops.geometry #403
  • [closed] Improve composability #400
  • [closed] Change Price from float to string to reflect db column type #399
  • [closed] timeframes.txt, networks.txt, route_networks.txt #388
  • [closed] Rt convert command #398
  • [dependencies] Bump golang.org/x/crypto from 0.24.0 to 0.31.0 #397
  • [closed] Fix copier expansion #396
  • [closed] Ignore NaN and Inf when parsing floats #395
  • [closed] Create additional covering index for feed_versions #393
  • [closed] Use multi-insert for most entity types #394
  • [closed] Additional UnmarshalJSON fixes #392
  • [closed] Fix issue with json unmarshal 'null' #391
  • [closed] Fail if record with given ID fails to update #390
  • [closed] Use simpler generic copy method inside Copier #389
  • [closed] Add response ttfb and total time to feed_fetches #387
  • [closed] Use option types for Calendars #385