Releases: JuliaRobotics/DistributedFactorGraphs.jl
Releases · JuliaRobotics/DistributedFactorGraphs.jl
v0.10.4
v0.10.3
v0.10.2
DistributedFactorGraphs v0.10.2
Closed issues:
- Validate Packing of
fnd.hypothesis
.certainhypo
.nullhypo
(#477) - FileDFG is not serializing some fields correctly (#624)
- Add regex filter for solve keys in listSolveKeys (#641)
- Option to suppress
update
exist warnings. (#643) - delete stale branches older than 3 months pls (#647)
Merged pull requests:
v0.10.1
v0.10.0
DistributedFactorGraphs v0.10.0
Closed issues:
- Add SESSION sentinel nodes when creating/copying/deleting sessions using CloudGraphsDFG (#43)
- Use module in DFGVariable softtype serialize/deserialize (#157)
- Searching estimates: PPE Database design dicussion (#185)
- was
softypename::Symbol
a bad idea? (#237) - CRC SHA checksum big data blobs to ensure immutability (#304)
- add test to show serialization breaking changes (#473)
- Use the pose type to write formatted estimates to the DB (#513)
- Offload solverdata to separate nodes with fields as properties (#515)
- Offload BigData as separate nodes with fields as properties (#516)
- DataEntry should be refactored (#520)
- Use UUIDs in FileDataStore (#524)
- Save DFG version into serialized data (#542)
- Remove deprecated factor types and logic (#544)
- Remove params deprecation warn (#551)
- Evaluation into the closed module CGDFG breaks (don't do this) (#554)
- Reintroduce if DFG_USE_CGDFG Environment Variable (#555)
- AbstractDataEntry serialization bug (#557)
- 'Method definition overwritten at' warnings (#558)
- CloudDFG timestamp bug (#560)
- DOCS: Fix warnings for missing docstrings and @ref (#561)
- Should we revert softtype changes to deprecate cleanly? (#568)
smallData
as aDict{Symbol, Any}
(#573)- Request proper deprecation message of FileDataStore (#574)
- Tricky Data API failures (#578)
- Compulsory MIMEType or description in addData!????? (#579)
- Add constructor to
FolderStore
to create the folder if it doesn't exist (#580) - support both saveDFG argument orders (#581)
- loadDFG! error, "type does not have a definite number of fields", BlobStoreEntry (#582)
- Always implement minimum standard Interface <: AbstractBlobEntry (#594)
- solveKey or solverKey (#599)
- What happened to listSolvekeys????? (#608)
- Compatibility of loadDFG! with new module naming? (#618)
- Add comprehensive FileDFG test (#621)
Merged pull requests:
- CloudGraphs DFG Updates (#517) (@GearsAD)
- Update .travis.yml (#548) (@Affie)
- print nullhypo (#549) (@dehann)
- DataEntry and BlobStore Options (#550) (@Affie)
- update info printout cgdfg (#556) (@dehann)
- Fix add- update- VariableSolverData and PPE deprecation (#562) (@Affie)
- Remove params deprecation (#564) (@Affie)
- bandaid on updateVariableSolverData! (#566) (@Affie)
- Precompile CGDFG based on ENV variable (#567) (@Affie)
- Revert getSofttype to return in full (#569) (@Affie)
- Deprecate softtype fields, add getManifolds and getDimension interface (#571) (@Affie)
- softtype warn once (#572) (@Affie)
- Small Data Types and in-memory CRUD (#576) (@Affie)
- Macro to create a new <:InferenceVariable (#583) (@Affie)
- Make directory if it doesn't exist with @info (#584) (@Affie)
- CGDFG blobs as nodes (#585) (@GearsAD)
- Fix for non-millisecond timestamps (#588) (@GearsAD)
- Test fix for BlobStoreEntry (#589) (@GearsAD)
- Robust ZonedTimestamp fixer (#591) (@GearsAD)
- Deleting v0.10 deprecations (#592) (@GearsAD)
- add InMemoryBlobStore, more tests, and small bugfixes (#593) (@Affie)
- Split DistributedFactorGraphs.BlobStoreEntry (#597) (@Affie)
- DFG version in serialized data (#601) (@GearsAD)
- solverKey -> solveKey, fix #599 (#602) (@dehann)
- allow both saveDFG argument orders, (#604) (@dehann)
- Save/load softtype with module (#605) (@Affie)
- shorter loadDFG temp folder name (#606) (@dehann)
- export addVariable (#607) (@dehann)
- proper deprecation listSolvekeys, (#609) (@dehann)
- add filters for listSolveKeys (#610) (@dehann)
- Update Project.toml - Bump DFG version to v0.10.0 (#611) (@Affie)
- Fix docs and cleanup deprecated (#613) (@Affie)
- change updateVariableSolverData message (#614) (@Affie)
- option to skip CGDFG on IIF_TEST (#615) (@dehann)
- Put back some deprecated for a bit longer and backward compat for loadDFG (#620) (@Affie)
- Additional FileDFG test; fixed CGDFG flag in runtests.jl (#625) (@GearsAD)
- .dims deprecation message
getDimension
(#627) (@Affie) - addVariable! labels->tags (#629) (@Affie)
- Bringing in latest. (#631) (@GearsAD)
v0.9.0
DistributedFactorGraphs v0.9.0
Closed issues:
- [FEAT] listSolveKeys (#400)
- Use Time Zone (#523)
- Remove all return types? (#527)
- Wrong return types (#532)
- change Singleton / Pairwise to AbstractPrior / AbstractRelativeFactor (#533)
- Consolidate InferenceType and FunctorInferenceType (#534)
- Method (::Type{DistributedFactorGraphs.GenericFunctionNodeData{T}})() overwritten in DFGFactor (#541)
Merged pull requests:
- Rename BigData files without code changes (#526) (@Affie)
- add GFND.nullhypo::Float64 (#536) (@dehann)
- Update as per #533 (#537) (@GearsAD)
- cleanup for tagging (#538) (@dehann)
- add nullhypo, fix test (#539) (@dehann)
- Use correct IIF branch (#540) (@Affie)
- Change DateTime to ZonedDateTime (#543) (@Affie)
- Remove deprecated getInternalId test (#545) (@Affie)
v0.8.1
DistributedFactorGraphs v0.8.1
Closed issues:
- standardize API Entry or Element (#403)
- Image, solvable is ::RefValue (column 1 or 3?) (#508)
- How to do DFGFactor with incomplete subset DFGVariables (#510)
- Regexes need to be double-escaped in CGDFG ls call (#521)
- lsf tag filter (#528)
Merged pull requests:
v0.8.0
DistributedFactorGraphs v0.8.0
Closed issues:
- what to do with
_evalType
and several other encodings currently in IIF (#36) - unpackFactor/unpackVariable needs refinement (#156)
- CloudGraphsDFG connectivity bug (#372)
- Update DFG module structure (#426)
- Updtate Custom pretty-printing (#448)
- update docs for v0.8.0 (#460)
- ERROR: SystemError: opening file "..." Too many open files (#472)
- add nanoseconds to DFGVariable and DFGFactor (#474)
- solverParams as keyword (#475)
- oops, params keyword still an error (#482)
- Remove GraphPlot dependency (Optional only) (#485)
- Possible loadDFG API issue (#494)
- error: expected whitespace or a label (#135)
- Standardize graph CRUD API for update/merge/union (#182)
- GenericFunctionNodeData{T, S} T and S types (#274)
- Check Cloud updateFactor! and validate neighbors (#281)
- Remove variable neighbors (factors) by default on deleteVariable (#296)
- Finally deprecate GraphsDFG (#398)
- Abstract packing functions interface in DFG (#425)
- Removing fncargvID field after deprecation was missed in v0.7. (#438)
- REMOVE factorOperationalMemoryType from solverParams (#441)
- add params in @deprecate buildSubgraphFromLabels! (#446)
- DFGNodeParams vs RefValue (#453)
- Fix typeof(LightDFG(params=getSolverParams(dfg))) (#458)
- do we need this warning (retrieving serialization)? (#462)
Merged pull requests:
- Clean up testing and maintenance (#471) (@Affie)
- add broadcasting (#476) (@dehann)
- Feature add nanosecond time to DFGVariable and DFGFactor (#478) (@Affie)
- standardise to solverParams (#479) (@Affie)
- Mainly testing and maintenance (#481) (@Affie)
- Update Deprecated.jl * Symbol (#483) (@dehann)
- move cgdfg to a module in dfg (#484) (@Affie)
- getVariableLabelNumber, findFactorsBetweenNaive (#486) (@dehann)
- Update .travis.yml (#489) (@dehann)
- Don't make use of attic Deprecation of GraphsDFG but rather error (#490) (@Affie)
- Refactor docs structure for maintainability and v0.8 (#491) (@Affie)
- help with #494 cases (#495) (@dehann)
- check file exists on loadDFG (#496) (@dehann)
- improve DFGFactor show (#497) (@dehann)
- assert loadDFG, listSupersolve (#498) (@dehann)
- simplify jl 1.4 (#499) (@dehann)
- consolidate printFactor, bugfix (#501) (@dehann)
- Cleaned up tests a bit and printVariable bugfix (#502) (@Affie)
- deepcopySupersolve! (#503) (@dehann)
- enhance printFactor (#504) (@dehann)
- Update CGDFG (#505) (@dehann)
- Remove orphaned factors on deleteVariable! (#371) (@Affie)
- Validation during creation of DFG drivers (#421) (@GearsAD)
- decodePackedType with solverParams type, part of #425 (#433) (@Affie)
- Maintenance on GenericFunctionNodeData types (#436) (@Affie)
- Remove deprecated for v0.8.0 (#437) (@Affie)
- Remove deprecated fncargvID and remove unused frommodule. (#440) (@Affie)
- convenience buildSubgraph, fix #441 (#442) (@dehann)
- fix #439 (#443) (@dehann)
- Run full test with IIF_TEST (#444) (@Affie)
- change to params instead (similar to before) (#445) (@dehann)
- Move GraphsDFG to attic and remove tests (#447) (@Affie)
- Also dispach on solverData type for rebuildFactorMetadata! (#449) (@Affie)
- Remove _internalId (#450) (@Affie)
- leave full buildSubgraphFromLabels! in deprecated, as its not compatable (#452) (@Affie)
- Custom pretty-printing #448 (#454) (@Affie)
- buildSubgraphFromLabels!: rather error with notes of replacement functions (#455) (@Affie)
- missing export (#457) (@dehann)
- buildSubgraph fix and testing (#459) (@Affie)
- html DFG plotting on display (#461) (@Affie)
- validate variable order on updateFactor! (#463) (@Affie)
- Remove DFGNodeParams and make DFGFactor immutable (#466) (@Affie)
- Remove get/setSerializationModule and always use Main (#467) (@Affie)
- Remove excessive warnings for #462 (#469) (@Affie)
v0.7.7
v0.7.6
DistributedFactorGraphs v0.7.6
Closed issues:
- Provide clear error when LoadDFG() is called but graph is not initialized properly (#110)
- Graph level small data for robot/user/session (#133)
- FileDFG should just use tar files (deprecate folders) (#306)
- Refactor hasOrphans isFullyConnected (#325)
- CloudGraphsDFG does not solve (#378)
- corresponding
getDataEntry
function call (#392) - CGDFG updatePPE should warn on not exist and then add (#397)
FileDataStore
vsInMemDataStore
(#406)- tag v0.7.5 (#409)
- neo4j bug on travis arm64 (#414)
- Sentinel node behavior in CGDFG and matching InMemory (#415)
- Regex todot test or just test all options to fix test sometimes failing (#419)
Merged pull requests:
- add datastore (oops) (#410) (@dehann)
- travis neo4j download and setup (#411) (@Affie)
- Standardize and test cloud graph variable and factor crud (#412) (@Affie)
- Update cgdfg test and fixing bugs (#413) (@Affie)
- Update cgdfg tests and small bugfixes (#416) (@Affie)
- CG Structure updates and creating sentinel nodes in the constructor (#417) (@GearsAD)
- Update .travis.yml to only build on certain pushed branches (#418) (@Affie)
- force remove (#420) (@dehann)
- step to rename FactorOperationalMemory (#422) (@Affie)
- Test more todot orders (#423) (@Affie)
- Merge master into ppeindependent (#424) (@Affie)
- Rename hasOrphans and isFullyConnected to isConnected (#427) (@Affie)
- SKIP_CGDFG_TESTS env var (#428) (@Affie)
- put back CGDFG solve test (#429) (@Affie)
- fetchData and docs (#430) (@dehann)