Releases: JuliaRobotics/DistributedFactorGraphs.jl
Releases · JuliaRobotics/DistributedFactorGraphs.jl
v0.29.0
DistributedFactorGraphs v0.29.0
See the changelog in NEWS.md
Closed issues:
- Add getVariableSummaries() and getFactorSummaries() (#54)
- Drivers: Build CosmosDB driver PoC (#65)
- Provide function to pull down latest
solverDataDict(#90) - Which setTimestamp[!] to use on DFGVariable? (#315)
- Avoid the Gaussian-only road (#535)
- Implement Mongo blob store (#552)
- [Optional] Persist InMemoryStore blob using FolderStore (#586)
- should AbstractDataEntry.blobstore be a ::Dict{Symbol,Symbol}? (#595)
- Support both Timestamp formats "-00:00" and "Z"? (#868)
- Need testing on serialization of PPEs (#970)
- Change to
VariableDFG.missionnanosecalongside.timestamp(#1087) - All node metadata re-design (#1105)
- Replace Data noun with save! and load verbs (#1110)
- Fix/improve Factor Observation JSON serialization (#1137)
- Restore for variables and factors the module prefix (#1140)
- Make blobId=>Blob immutable (#1157)
- Should Blobentry.metadata dict have CRUD? (#1172)
- [Feature] Bloblet phantom Noun, a convenience high level API (wrap blobless blobentry for CRUD/ACID small data) (#1174)
- Standardize Blobentry (#1178)
- Standardize Factor* (#1179)
- Standardize [Packed]State (#1181)
- Standardize Agent (#1182)
- Standardize Graphroot (#1183)
- Standardize PackedGraphsDFG (#1184)
- Standardize
RecipehyperandRecipestate(wasFactorState) (#1185) - Should we deprecate
[verb]Blobentry[!]in favour of explicit[verb]VariableBlobentry[!]? (#1194) merge!should be cascading (#1208)- Design motive notes: GraphDB over RDB (#1210)
delete!should not error (LabelNotFoundError) if node already deleted (#1211)- Add State filtering to getVariable[s] (#1219)
v0.28.1
DistributedFactorGraphs v0.28.1
Merged pull requests:
- CompatHelper: bump compat for ManifoldsBase to 2, (keep existing compat) (#1175) (@github-actions[bot])
- Rm v0.27 deprecation and update to JSON v1 (#1176) (@Affie)
- Up Manifolds compat (#1186) (@Affie)
Closed issues:
- Update _version to ::VersionNumber (#1096)
v0.28.0
DistributedFactorGraphs v0.28.0
See the changelog in NEWS.md
Merged pull requests:
- implement mergeStates! (#1145) (@Affie)
- Remove deprecated User/Robot/Session completely (#1150) (@Affie)
- Rename IIF abstract types (#1154) (@Affie)
- VariableState label required and more VariableState related cleanup (#1155) (@Affie)
- CompatHelper: bump compat for GraphMakie in [weakdeps] to 0.6, (keep existing compat) (#1158) (@github-actions[bot])
- More DFGv1 cleanups and checks and Blobstore updates (#1159) (@Affie)
- Standardize more types, filters, and more cleanup (#1163) (@Affie)
- More standardization and improvements towards v1.0 (#1165) (@Affie)
- ref verb and filter improvements (#1168) (@Affie)
- Update tests and more maintanance (#1169) (@Affie)
- Cleanup unstable exports and
@usingDFGmacro for transition + rename SmallDataTypes -> MetadataTypes (#1170) (@Affie) - Add more Blobentry functions (#1171) (@Affie)
- Remove old deprecations and implement new blob wrappers with load and save (#1173) (@Affie)
Closed issues:
- Build GraffAPI driver (#94)
- Standardize DFG Graph CRUD return types (#134)
- Standardize Graph CRUD retry behavior (#144)
- Pack/unpack should respect the estimate type. (#208)
- updateDataEntry! should not be allowed? (#404)
- Variable type as an instance or a type, T vs T() (#577)
- Consolidate ls and listVariable (#612)
- Deprecated subgraph functions in CGDFG (#650)
- VariableNodeData discussion for upgrading to Manifolds.jl (#763)
- AddFactor should not require the variables to exist (#835)
- AbstractPPE instantiations should have field
_type(#892) - Review verbNoun of solveKey (#1083)
- Replace Data noun with save! and load verbs (#1110)
- Design: filter and find/search as functions and parameters on functions (#1114)
- Rename FactorDFG.data / fnctype becomes... (#1119)
- DFG v1 can only
@reexportupstream v1+ features (#1141) - Review abstract types and names used in IIF that is exported from DFG (#1146)
- Remove all traces of deprecated user/robot/session (#1148)
- Observation as type parameter, abstract type, or serialized in FactorDFG (#1152)
- Standardize Abstract types (#1153)
- Clean up NavAbilityDFG constructor helper calls (#1156)
- no method FactorCompute(::FactorDFG) (#1161)
- Simplify verbNound for combining results over "outer" collections. (#1164)
- getFirstBlobentry --> getBlobentryFirst (#1166)
v0.27.1
DistributedFactorGraphs v0.27.1
Merged pull requests:
v0.27.0
DistributedFactorGraphs v0.27.0
see the changelog in NEWS.md
Merged pull requests:
- defFactorType macro (#1077) (@Affie)
- Refactoring Factors: data -> state, observation and cache (#1127) (@Affie)
- change delete return type (#1134) (@Affie)
- Deprecate and change verb update to merge (#1135) (@Affie)
- Rename BlobEntry->Blobentry and BlobStore->Blobstore (#1136) (@Affie)
- Deprecate Variable[NodeData/SolverData] to VariableState (#1139) (@Affie)
- Updates for serialization needed for IIFTypes (#1142) (@Affie)
- Cleanup old deprecation of VariableState.variableType (#1143) (@Affie)
- deprecate getBlobentryFirst -> getfirstBlobentry, fix blobId bugs, update folderstore, and remove some exports (#1144) (@Affie)
- Custom DFG errors (#1147) (@Affie)
- new function stringVariableType (#1149) (@Affie)
Closed issues:
- Investigate splitting factor operational part from 'constant' part of factor (#992)
- Standardise to
pack/unpackfor variable/factor serialization (fromconvert) (#1082) - Standardize solver data noun for variables and factors (#1121)
- Naming convention for "compound" nouns such as
Blobentry(#1122) - Update
BlobEntry->Blobentry(#1123) - Update BlobStore -> Blobstore (#1124)
- Refactor VariableNodeData/SolverData to use the new noun State (#1125)
- tag v0.26.0 (#1131)
v0.26.0
DistributedFactorGraphs v0.26.0
Breaking changes
- plot extension via different dependency, GraphPlot -> GraphMakie
Merged pull requests:
- CompatHelper: bump compat for ManifoldsBase to 1, (keep existing compat) (#1116) (@github-actions[bot])
- Change GraphPlot -> GraphMakie (#1128) (@Affie)
- more docs for VariableDFG (#1129) (@dehann)
- deps bump ManifoldsBase to include v1 (#1130) (@dehann)
Closed issues:
v0.25.4
v0.25.3
DistributedFactorGraphs v0.25.3
Merged pull requests:
Closed issues:
- Standardize to blobstore label (not key) (#1112)
v0.25.2
DistributedFactorGraphs v0.25.2
Merged pull requests:
- Add Arrow Blobs and fix setMetadata! (#1106) (@Affie)
- Add more functions for SDK and deprecate some smalldata functions (#1107) (@Affie)
- Fix arrow blob extension and add Parquet mime to use with FileIO (#1108) (@Affie)
- Standardize Variable and Factor Levels (#1109) (@Affie)
Closed issues: