Skip to content

Releases: GearsAD/GraffSDK.jl

Environments and Fixing Large Data Serialization

18 Mar 04:03
0bf3cca
Compare
Choose a tag to compare

This release includes:

  • List/get/add environments
  • A fix for large data - in prior release when setting data some of the data may have been truncated due to size. This is repaired.
  • Caching extensions are only included if Mongoc is included before GraffSDK.

Fixing graph solving when variables contain data

06 Mar 06:36
1c66f9e
Compare
Choose a tag to compare

Release for a fix:

  • #104 - Graphs were not being solved if the variables contained data elements.

Fixing getVariables(details=true)

05 Mar 06:25
dfe76f5
Compare
Choose a tag to compare
Pre-release
Merge pull request #102 from GearsAD/bug/getVariables_details

Fixing details on getVariables

New Endpoints

04 Mar 06:30
ac98a03
Compare
Choose a tag to compare
New Endpoints Pre-release
Pre-release
  • Using the new v0b endpoints
  • Added few new endpoints, e.g. getVariableFactors
  • Updated getSessionDataEntries to be significantly faster

Pre-Refactor and v0b Endpoints

25 Feb 06:35
b9113a5
Compare
Choose a tag to compare

This is a snapshot before breaking changes are introduced via the v0b endpoints.

Local Caching

20 Jan 00:35
2d14bb7
Compare
Choose a tag to compare

Users can now cache data entries - please see Local Caching

New functions for visualization

14 Jan 04:08
bb47f21
Compare
Choose a tag to compare
  • getDataEntriesForSession() returns all data entries as a dictionary for a complete session
  • getNodes() returns solved estimates if they are available
  • Started using JSON2 to simplify marshalling/unmarshalling - will continue to do this as incremental update

Bug Fix: getSessions() returns full Session contract

02 Jan 07:27
56814f1
Compare
Choose a tag to compare
Merge pull request #67 from GearsAD/feature/updated_hexagonal

getSessions reflects complete Session contract

Async Calls and Simplified Functions

29 Dec 20:20
c62fb45
Compare
Choose a tag to compare
Pre-release
  • Integration with newest Async calls - factor and variable creation is now asynchronous and user can request queue backlog from server to see status. Now robots can just push data, or mirror data from local solving, and let the cloud version solve asynchronously and provide estimates when updates are available
  • Simplified functions to match Caesar calls as close as possible - no more creating Requests, just send data as you would in Caesar
  • Simplified calls to get and set data on nodes
  • Simplified Graff config file, default is to load it from ~/.graffsdk.json, or the config can be set as an environment variable 'GRAFFCONFIG' and loaded directly without any filesystem interaction
  • Beta high-level functions to get estimates directly (getEstimates) or get landmarks directly (getLandmarks)

Julia 1.0 Compatibility

09 Dec 20:34
dab8e87
Compare
Choose a tag to compare
Pre-release

This release captures all the changes for Julia 1.0, documentation, and last updates before we change the architecture.