Skip to content

Releases: JuliaRobotics/DistributedFactorGraphs.jl

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)

v0.25.0

31 Oct 07:43
1db77c8

Choose a tag to compare

DistributedFactorGraphs v0.25.0

Diff since v0.24.1

Merged pull requests:

  • Towards removing the UserRobotSession structure (BlobEntry and Data(Metadata)) (#1093) (@Affie)
  • Cleanup some old deprecations (#1094) (@Affie)
  • Update BlobEntry (#1095) (@Affie)
  • solvableFilter on listVariables and getVariables for GraphsDFG (#1097) (@Affie)
  • CompatHelper: bump compat for Colors to 0.13, (keep existing compat) (#1099) (@github-actions[bot])
  • Deprecate User Robot Session in favour of using Graph and Agent (#1100) (@Affie)
  • implement addVariables! and addFactors! (#1101) (@Affie)

Closed issues:

  • How do you filter to only return solvable == x (#222)
  • Feature request: More flexibility with solvable (#331)
  • Use transactions when reading/writing/deleting variables and factors. (#512)
  • Write variable+factor data in native formats (#514)
  • Refactor session/robot/user sentinel nodes to use common functions (#518)
  • Serialization: SolverDataDict and associated elements should not be strings in the packed type. (#816)
  • Rename everywhere to User -> Agent -> Session? (#862)