Skip to content

Releases: ibi-group/datatools-server

v4.1.0

08 Feb 18:39
Compare
Choose a tag to compare

4.1.0 (2022-02-08)

Bug Fixes

  • Add tests for updated merge logic, change code to make these tests pass (these tests only). (21afc50)
  • AutoPublishJob: Prevent publishing if errors were found. (3f80a65)
  • CalendarDatesMergeLineContext: Add missing converter for GTFS+ calendar_attributes. (b58e73b)
  • CalendarDatesMergeLineContext: Fix ref integrity errors (c34970c)
  • deps: bump gtfs-lib to v7.0.4 (9ac239c)
  • deps: Bump gtfs-lib to version 7.0.3. (59e0a79)
  • FeedSource: Allow refetching a feed after a version upload. (d988113)
  • FeedUpdater: Handle unknown feed ids from MTC. (8c9ad6b)
  • FeedUpdater: Prevent incorrect published status update on server startup. (a6a17d8)
  • GtfsPlusValidation: Use CsvReader instead of own code. (ca6bfd8)
  • MergeFeedsJob: Add some more tests and refactor. Prep for other fixes. (028c6de)
  • MergeFeedsJob: Add state for headers written; preserve calendar dates. (eabe6a6)
  • MergeFeedsJob: add trip handling strategies for MTC merges (0111293)
  • MergeFeedsJob: Write calendar_dates cloned service ids after initial table write. (6434ccd)
  • MergeFeedUtils: Use simplified stop times comparison (MTD req) (c1224bf)
  • MergeLineContext: Move newAgencyId to FeedMergeContext for persisted value. (e80950c)
  • MergeLineContext: Partially remove unused service ids (942e3e6)
  • MergeLineContext: Partially remove unused service_ids. (6ea5968)
  • MergeLineContext: Process GTFS+ timepoints table using logic og trips table. (55e28a8)
  • MtcFeedResource: Add syncing Mongo with RTD carrier attributes after sending modified attribute (05b8032)
  • MtcFeedResource: Avoid NullPointerException if ExternalFeedSourceProperty->AgencyId is set to n (1852cd5)
  • StopsMergeLineContext: add missing stop ID update (e08419a)
  • StopsMergeLineContext: remap output before wrting new value (29e1357)
  • TripsMergeLineContext: Remove unwritten entries from remap list. (9a47db3)
  • Update feed merge logic (needs tests) (6dd613b)

Features

  • AutoPublishJob: Add and hook auto publish job. (bc6418c)
  • pelias: move webhook URL to project (ea6d0f8)
  • PeliasUpdateJob: support dropping db (82b2ede)

Performance Improvements

  • GtfsValidationPlus: Close CSV reader after use. (0886082)

v4.0.0

04 Oct 12:35
Compare
Choose a tag to compare

4.0.0 (2021-10-04)

Bug Fixes

  • DeployJob: trigger pelias update even if server is already deployed (429f419)
  • FeedSource: resolve incorrectly thrown 404 when updating feed source (42c560a), closes #422
  • gtfs-lib: Upgrade to 7.0.1. (697f965)
  • gtfs-lib: Upgrade to version 7.0.2. (83901ad)
  • remove blank line (dummy commit for #387) (0324eac)

Features

  • DeploymentController: add custom geocoder update job (42b155a)

Reverts

  • remove project webhook assistance feature (7aab4a6)
  • remove username/password functionality (f1161b3)

BREAKING CHANGES

  • updated gtfs-lib dep requires schema change for postgres db using UpdateSQLFeedsMain

v3.9.0

09 Mar 16:01
Compare
Choose a tag to compare

3.9.0 (2021-03-09)

Bug Fixes

  • deps: bump google guava to 30.0-jre (51adaa6)
  • deps: bump gtfs-lib to 6.2.2 (90e2eb4)
  • deps: bump gtfs-lib to v6.2.0 (fe939e7)
  • UserController: add perPage param to get users endpoint (1c87f12)

Features

  • allow creating custom files for deployments (8e82763)

v3.8.0

30 Oct 17:25
Compare
Choose a tag to compare

3.8.0 (2020-10-30)

Bug Fixes

  • aws: properly create clients given session credential expiration (de59c76)
  • deploy: better handle more exceptions in monitor server job (33d6e76)
  • deploy: check for null nonce in status file (660c9c6)
  • Deployment: handle static OSM extract URLs (e73e5b0), closes #349
  • deps: Bump gtfs-lib to 6.1.0 (f8f0adc)
  • update to latest gtfs-lib version (fe81488)
  • deploy: correctly create longer-lasting AWS sessions (004f6de)
  • deploy: create job for recreating graph build image (f0241a2)
  • deploy: properly check for null otp-runner nonce (7503f0e)
  • deploy: properly escape tab characters in otp config files (f87934d)
  • deploy: use fresh ec2 client and catch terminate instance exceptions (be81ea6)
  • deploy: use nonce to ensure integrity of otp-runner status file (f08b5e1)
  • deploy: validate the graph build AMI when saving server (cd884b2)
  • deps: bump gtfs-lib to 6.0.3 (9e8d73f), closes #313
  • feed-merge: remove trips that ref service_ids skipped in merge (f0355da), closes #339
  • FeedStore: write temp GTFS files with .zip suffix (09fd9e4), closes #333
  • FeedVersion: Run MTCValidator only if 'mtc' extension is enabled. (0992317)
  • FeedVersion, gtfsplus.yml: Add call to MTCValidator, change gtfsplus.yml to match MTC guideline (3ba001c)
  • logback.xml: fix logback formatting for IDE links (065d509)
  • Mongo: update MongoDB Java driver to 4.x (9f74b82)

Features

Reverts

  • Revert "ci(travis): remove clean branch cp" (a2e9d6c)

v3.7.0

06 Jul 18:34
Compare
Choose a tag to compare

3.7.0 (2020-07-06)

Bug Fixes

  • deploy: fail a deploy job on unhealthy instance state (a8501d7)
  • DeployJob: fail job if no running instances remain (45c4f0e)
  • DeployJob: fix router-config upload; verify instance added to target group (56ec2be), closes #292
  • DeployJob: surface IO exception for OTP jar URL (17ca3c4)
  • deployment: write router config to s3 and download w/ graph.obj (a1042e5), closes #293
  • deps: bump gtfs-lib to 6.0.3 (6ef77ff), closes #313
  • gtfs+: change rider_category_id Adult -> Regular (79fe432), closes ibi-group/datatools-ui#546
  • logback.xml: fix logback formatting for IDE links (cffca7f)
  • logback.xml: fix logback formatting for IDE links (10ce17d)
  • MergeFeedsJob: fix end_date update on merge (1c3c1ca), closes #306
  • MergeFeedsJob: handle missing stop_code properly (ae425e5), closes #317
  • MergeFeedsJob: keep cal_dates/trips for all service_ids in merge result (5b4ffac)
  • MergeFeedsJob: skip cal dates from past feed occurring during future feed (3e0da38), closes #256
  • patch-table: chagne 500 error to 400 if invalid filter applied (3bfa649), closes #257
  • perf: remove Deployment#project JSON property (507d6ac), closes ibi-group/datatools-ui#574
  • pom: update geotools repo to new location (764f77a)

Features

Performance Improvements

v3.6.0

07 Jan 16:35
Compare
Choose a tag to compare

3.6.0 (2020-01-07)

Bug Fixes

  • delete: delete SQL namespace when feed version/snapshot deleted (dbbd130), closes #120
  • deploy: configure max concurrent requests for AWS CLI (b7f8813), closes #262
  • deploy: fix IP address timeout start time (9b0dcb4)
  • deploy: fix read timeout when downloading s3 bundle (6c6dfdf)
  • deploy: make subnet & security group optional fields (232c789), closes ibi-group/datatools-ui#507
  • deploy-elb: check if EC2 deploy enabled before retrieving instances (84f3ae6), closes #245
  • feed_info: bump gtfs-lib for feed_id fix (28873f7), closes conveyal/gtfs-lib#260
  • feed-version: add version uuid to feed version id (8c4c130), closes #251
  • FeedSourceController: fix FeedSource update, misc cleanup (a2ced6e), closes ibi-group/datatools-ui#502 #156
  • gtfs-lib: bump gtfs-lib to 5.0.1 for GTFSFeed NPE fix (c22f850)
  • gtfs+: properly detect rows with incorrect number of fields (de54615)
  • merge: make MTC merge feed scope certain service_ids (b8e0a33), closes #244
  • MergeFeedsJob: handle identical shapes found in future/active feeds (c0944fa), closes #267
  • MergeFeedsJob: only output shared fields in merged table (431ae82), closes #233
  • OtpServer: add OtpServer#role field for assuming role (a4bbc0d), closes #272
  • patch-table: add missing filter operators (227b226)
  • move toGtfsDate from deleted class to FeedTx (8898376)
  • user-mgmt: better error handling when Auth0 cannot update/create a user (f777b02)

Features

Performance Improvements

  • html: use solid-color favicon and cloudfront for js and css (974c3db)

v3.5.0

29 Jul 19:26
Compare
Choose a tag to compare

3.5.0 (2019-07-29)

Bug Fixes

  • deps: bump jackson version to 2.9.9.1 (acc5894)
  • gtfs+: add published to validation, add FeedVersion#originNamespace (3144e00)
  • GTFS+: fix performance issues with GTFS+ validation (02189be)
  • MergeFeedsJob: remove branding URL fields when merging MTC feeds (fae049b)

Features

  • auth0: Upgrade Auth0 to use Management API v2 (315ffe9), closes #183

v3.4.0

17 Jul 19:01
Compare
Choose a tag to compare

3.4.0 (2019-07-17)

Bug Fixes

  • export-gis: fix shapefile from pattern stops; update test (462d3dc)
  • GisExportJob: fix projection for stops and routes export (8ae8498), closes #203
  • GTFS+: add check for missing, but required columns (4fcb583), closes #206
  • merge-feeds: add test for errors; fix missing stop_code bug (6d9db08)
  • merge-feeds: address remaining PR comments (126f61d)
  • MergeFeedsJob: various fixes for MTC feed merge (768b7f7)
  • MTC-sync: fix feed sync with MTC RTD database (9f5b3f3), closes #208
  • MtcFeedResource: properly initialize external feed props on create (f8d393d), closes #210
  • permissions: use enum to check request action types (6239db4)
  • pom: fix jackson-databind security vuln. (2aca2a9)
  • remove unused/bad import (57e87fd)
  • pom: fix jackson-databind to 2.9.9 (e66a97e)
  • users: pass through relevant auth0 failures to user API responses (3b14e94)
  • users: update auth0 search engine to v3 (c639c36)

Features

  • editor: add normalize stop times API endpoint (85661e4)
  • gis-export: add gis export for stops/routes (ccf435e)
  • merge-feeds: add MTC merge feeds strategy (b6d1058), closes #185
  • project: add pinned deployments to projects (c60b5a0)
  • shapefile-export: add .shp export for routes or stops (eccd433), closes #34

v3.3.1

13 Feb 22:40
Compare
Choose a tag to compare

3.3.1 (2019-02-13)

Bug Fixes

  • convert-snapshots: check for existing snapshot in mongo during import (6f99f85)
  • favicon: add conveyal favicon (88602b1)
  • fetch: do not fetch from feeds that lack a url (1024743)
  • gtfs-lib: bump gtfs-lib for various bug fixes (dd6e905)
  • gtfs-lib: bump gtfs-lib to fix entity models (0ba07d3)
  • gtfs-plus: fix GTFS+ feed publication (bdf1b3e)
  • GTFS+: fix GTFS+ file upload (cf2ec17)
  • gtfsplus: fix GTFS+ download controller (e4a007e)
  • jobs: remove scheduled jobs without ConcurrentModificationExceptions (aff5588)
  • scheduler: make scheduled job list multimaps syncrhonized (3241a00)
  • Scheduler: fix NPE on validationResult#lastCalendarDate (495db81)

v3.3.0

07 Jan 16:59
Compare
Choose a tag to compare

3.3.0 (2019-01-07)

Bug Fixes

Features

Performance Improvements

  • log: don't pretty-print request/response bodies longer than 500 characters (9ebf470)