Skip to content

Releases: JuliaRobotics/DistributedFactorGraphs.jl

v0.29.0

12 May 20:04
7448d2e

Choose a tag to compare

DistributedFactorGraphs v0.29.0

Diff since v0.28.1

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.missionnanosec alongside .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 Recipehyper and Recipestate (was FactorState) (#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

15 Oct 08:32
a567b27

Choose a tag to compare

DistributedFactorGraphs v0.28.1

Diff since v0.28.0

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

03 Oct 08:42
db55752

Choose a tag to compare

DistributedFactorGraphs v0.28.0

Diff since v0.27.1

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 @usingDFG macro 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 @reexport upstream 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

01 Jul 15:18

Choose a tag to compare

DistributedFactorGraphs v0.27.1

Diff since v0.27.0

Merged pull requests:

  • fix parseVariableType performance and skip module fallback for IIF/RoMETypes (#1151) (@Affie)

v0.27.0

01 Jul 08:15
7708ecd

Choose a tag to compare

DistributedFactorGraphs v0.27.0

Diff since v0.26.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/unpack for variable/factor serialization (from convert) (#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

06 May 09:19
eff25af

Choose a tag to compare

DistributedFactorGraphs v0.26.0

Diff since v0.25.4

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:

  • Dont nest JSON strings in pre JSON structs (FactorDFG) (#1118)
  • Change to using GraphMakie.jl (#1126)

v0.25.4

15 Feb 17:26
5306532

Choose a tag to compare

DistributedFactorGraphs v0.25.4

Diff since v0.25.3

Merged pull requests:

  • Enhance getGraphBlobEntries filter (#1115) (@Affie)
  • Update CI, fix BE.size default and rm some deprecated code (#1117) (@Affie)

Closed issues:

  • confirming signature convention for getLabel{Graph/Agent/...} (#1111)

v0.25.3

30 Jan 08:16
2f2385b

Choose a tag to compare

DistributedFactorGraphs v0.25.3

Diff since v0.25.2

Merged pull requests:

Closed issues:

  • Standardize to blobstore label (not key) (#1112)

v0.25.2

02 Dec 07:18
e2e6151

Choose a tag to compare

DistributedFactorGraphs v0.25.2

Diff since v0.25.1

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:

  • Variable data level noun and adjectives (#1089)
  • Support more formats for packing blobs (#1090)
  • Factor data level noun and adjectives (#1102)

v0.25.1

01 Nov 14:00
0cc66aa

Choose a tag to compare

DistributedFactorGraphs v0.25.1

Diff since v0.25.0

Merged pull requests:

Closed issues:

  • Docs has build errors (#854)