diff --git a/README.md b/README.md index e541eaad..5028fcf5 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Release Candidates will receive *Current Version* status when they have been ful | Version | Type | Release Date | Status | JSON Schema | Release Notes | |:---:|:-----:|----------------|----------------------------|----------------------------------------------------------------------------------------|---------------------| -| [v3.1-RC2](https://github.com/MobilityData/gbfs/blob/v3.1-RC2/gbfs.md) | MINOR | May 28, 2025 | :white_check_mark: Ready for implementation | [v3.1-RC2 Schema](https://github.com/MobilityData/gbfs-json-schema/tree/master/v3.1-RC2) | [v3.1-RC2 Release Notes](https://github.com/MobilityData/gbfs/releases/tag/v3.1-RC2) | +| [v3.1-RC3](https://github.com/MobilityData/gbfs/blob/v3.1-RC3/gbfs.md) | MINOR | TBD | :white_check_mark: Ready for implementation | [v3.1-RC3 Schema](https://github.com/MobilityData/gbfs-json-schema/tree/master/v3.1-RC3) | [v3.1-RC3 Release Notes](https://github.com/MobilityData/gbfs/releases/tag/v3.1-RC3) | ### Past Version Releases Past versions with *Supported* status MAY be patched to correct bugs or vulnerabilities but new features will not be introduced.
diff --git a/gbfs.md b/gbfs.md index a9ab67f7..d8362c04 100644 --- a/gbfs.md +++ b/gbfs.md @@ -4,7 +4,7 @@ This document explains the types of files and data that comprise the General Bik ## Reference version -This documentation refers to **v3.1-RC2**. +This documentation refers to **v3.1-RC3**. For past and upcoming versions see the [README](https://github.com/MobilityData/gbfs/blob/master/README.md#current-version-recommended). @@ -124,6 +124,7 @@ Hours and dates of operation MUST be published even in cases where services are * Files are distributed as individual HTTP endpoints. * All endpoints MUST use HTTPS + * All endpoints SHOULD respond to HTTP requests in less than 1 second * REQUIRED files MUST NOT 404. They MUST return a properly formatted JSON file as defined in [Output Format](#output-format). * OPTIONAL files MAY 404. A 404 of an OPTIONAL file SHOULD NOT be considered an error. * HTTP responses SHOULD include the [`ETag` HTTP header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag). @@ -638,6 +639,7 @@ Field Name | REQUIRED | Type | Defines `vehicle_types[].rated_power`
*(added in v2.3)* | OPTIONAL | Non-negative Integer | The rated power of the motor for this vehicle type in watts. `vehicle_types[].default_reserve_time`
*(added in v2.3)* | Conditionally REQUIRED | Non-negative Integer | REQUIRED if `reservation_price_per_min` or `reservation_price_flat_rate` are defined. Maximum time in minutes that a vehicle can be reserved before a rental begins. When a vehicle is reserved by a user, the vehicle remains locked until the rental begins. During this time the vehicle is unavailable and cannot be reserved or rented by other users. The vehicle status in `vehicle_status.json` MUST be set to `is_reserved = true`. If the value of `default_reserve_time` elapses without a rental beginning, the vehicle status MUST change to `is_reserved = false`. If `default_reserve_time` is set to `0`, the vehicle type cannot be reserved. `vehicle_types[].return_constraint`
*(as of v2.3)*| OPTIONAL | Enum | The conditions for returning the vehicle at the end of the rental.

Current valid values are: