Releases: nextmv-io/nextroute
Releases · nextmv-io/nextroute
v1.6.3
What's Changed
- Bump github.com/gorilla/schema from 1.2.0 to 1.4.1 by @dependabot in #59
New Contributors
- @dependabot made their first contribution in #59
Full Changelog: v1.6.2...v1.6.3
v1.6.2
BREAKING
This release is breaking if nil
checks were done on the nextroute.SolutionStop
interface (as it is now becoming a struct for performance reasons). It is recommended to use .IsZero()
check instead from now on.
I.e., the following code:
var stop nextroute.SolutionStop = nil
// ...
if stop == nil {
// ...
}
becomes:
var stop nextroute.SolutionStop
// ...
if stop.IsZero() {
// ...
}
What's Changed
- Ds/perf/improve golden bench by @dirkschumacher in #45
- Improve benchmark golden tests by sharing the model by @dirkschumacher in #46
- Make location a struct by @dirkschumacher in #43
- Reduce allocations when applying operators by @dirkschumacher in #48
- Decrease allocations in copy solution by @dirkschumacher in #50
- Turn StopPosition into a struct by @dirkschumacher in #49
- Turn SolutionStop into a struct by @dirkschumacher in #52
- SolutionVehicle iface to struct by @dirkschumacher in #53
- Fix memory consumption when multiple models are used by @dirkschumacher in #47
- Reduce allocations on length check by @dirkschumacher in #56
- Minor performance improvements by @dirkschumacher in #57
- Maximum constraint/objective efficiency improvement by @davidrijsman in #58
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Reduce allocations for move stop generation by @dirkschumacher in #37
- Improve readme by @dirkschumacher in #36
- Enhanced Solution Checking and Detailed Move Observations by @larsbeck in #38
- Add benchmark tests based on golden files by @dirkschumacher in #40
- Improves value function performance by @merschformann in #42
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Parallel solver cycle invocations respect maximum duration by @davidrijsman in #31
- Consider invalid locations in distance and duration model expressions by @muellerd in #32
- Introduced parallel solver events to observe parallel solver by @davidrijsman in #33
- Initial stops on vehicle are now correct checked for constraint violations by @davidrijsman in #34
- Allowing direct successors and disallowing successors by @larsbeck in #35
Full Changelog: v1.5.1...1.6.0
v1.5.1
What's Changed
- Runtime check on at least one operator that checks for improvements. by @davidrijsman in #25
- Add custom operator test by @nmisek in #24
- Feature/eng 4940 change default runtime of nextroute to 5 seconds by @nilsbeck in #26
- Test and fix infeasible custom moves. by @davidrijsman in #28
- ENG-3978 Adjusting custom statistics for unplanned stops and unplanned plan units by @muellerd in #29
- ENG-3202 Add a conversion function for schema.Location to measure.Point by @muellerd in #30
New Contributors
Full Changelog: v1.5.0...v1.5.1
v1.5.0
v1.5.0-dev.2
What's Changed
- Adds release workflow by @merschformann in #13
- Updates release workflow by @merschformann in #14
- Error handling improvements by @davidrijsman in #9
- Interface review by @davidrijsman in #15
- Moves nextroute-only sdk packages to the repo by @merschformann in #16
- Removes obsolete sdk reference by @merschformann in #21
- Version v1.5.0-dev.2 by @merschformann in #22
New Contributors
- @davidrijsman made their first contribution in #9
Full Changelog: v1.4.0-dev.2...v1.5.0-dev.2
v1.4.0-dev.2
What's Changed
- Moves tests over and adds basic workflows by @merschformann in #1
- Minor updates by @dirkschumacher in #2
- Remove fleet by @larsbeck in #3
- Fixes error message in initial stop handling by @merschformann in #4
- Reactivates golden file tests by @merschformann in #6
- Add Business Source License to project by @larsbeck in #5
- Adds more info to readme by @merschformann in #7
- Updating the validation of stop quantities by @muellerd in #8
- Add copyright notice by @larsbeck in #10
- Adds header check action by @merschformann in #11
- Fixes license link by @merschformann in #12
New Contributors
- @dirkschumacher made their first contribution in #2
- @larsbeck made their first contribution in #3
- @muellerd made their first contribution in #8
Full Changelog: https://github.com/nextmv-io/nextroute/commits/v1.4.0-dev.2