Skip to content

Releases: aurora-opensource/xviz

v1.0.0

22 Aug 17:32
Compare
Choose a tag to compare

This release marks the exit of beta and will maintain compatibility for the 1.x release branch.

New Features

  • New module @xviz/io for centralizing XVIZ reading and writing.
  • New module @xviz/server to host XVIZ data and provide the complete XVIZ server protocol for interacting with dynamic requests.
  • New module @xviz/ros for accessing and converting ROS Bag data to XVIZ offline as well as online. This module is still in beta.

Improvements

  • Performance improvement for inserting data into the playback buffer
  • Support for flattening of arrays for better data transfer to WebGL
  • State Updates COMPLETE_STATE and INCREMENTAL

Breaking changes from beta

  • Changed enumeration constants strings to UPPERCASE
  • Removal of example server script and replaced with @xviz/server
  • Change from 'Frame' to 'Message'
  • changed Pose field mapOrigin to map_origin

v1.0.0-beta.22

21 Aug 19:22
Compare
Choose a tag to compare
  • Upgrades to node minimum version to fix issue #506 (#516)
  • Implement persistent update type (#494)
  • Use custom protobufjs for performance improvements with TypedArrays (#515)
  • Fix bad parameter calls to getMessageIterator() (#511)
    • Allows server requests to be interrupted for better performance

v1.0.0-beta.20

21 Aug 19:18
Compare
Choose a tag to compare
  • Update loaders.gl to fix jpeg false-positive detection on vertex arrays (#510)

v1.0.0-beta.19

21 Aug 19:18
Compare
Choose a tag to compare
  • Fix to package dependencies

v1.0.0-beta.18

21 Aug 19:17
Compare
Choose a tag to compare
  • Support dynamic stream metadata (#493)
  • Changes for better performance with protobuf.js instances (#503)
  • Protobuf update for style and UI (#504)
  • Add protobuf support to KITTI output (#499)
  • Add protobuf support to @xviz/io (#500)
  • Move xviz decoding to @xviz/io (#498)

v1.0.0-beta.17

09 Jul 17:10
66b5d2d
Compare
Choose a tag to compare
v1.0.0-beta.17 Pre-release
Pre-release
  • Update to @loaders.gl to 1.1.4 to remove excessive warning (#484)
  • Fix json formatting of an Array with TypedArray elements (#487)
  • @xviz/ros module for ROS Bag conversion support (#482)
  • Tweaks for KITTI to ROS dependencies and minor improvements (#488)

v1.0.0-beta.12

09 Jul 17:05
66b5d2d
Compare
Choose a tag to compare
v1.0.0-beta.12 Pre-release
Pre-release
  • Add getXVIZMessageType() to return the XVIZ type with minimal parsing (#451)

v1.0.0-beta.16

09 Jul 17:08
Compare
Choose a tag to compare
v1.0.0-beta.16 Pre-release
Pre-release
  • BREAKING: Change specification enumerations to ALLCAPS (#477)

v1.0.0-beta.15

09 Jul 17:07
Compare
Choose a tag to compare
v1.0.0-beta.15 Pre-release
Pre-release
  • diffDeepEquals - Make protobuf differences more clear (#474)
  • Improve enum coversion for protobuf checks
  • Lint protobuf files, move to xviz.v2 package, ensure bazel compat (#476)

v1.0.0-beta.14

09 Jul 17:06
Compare
Choose a tag to compare
v1.0.0-beta.14 Pre-release
Pre-release
  • XVIZ GLB data encoded with AVS_xviz extension & loaders.gl 1.1.0 (#462)
  • Change use of 'Frame' to 'Message' in XVIZ (#467)
  • Schema change remove "position" as required field for images (#458)
  • @xviz/server module (#453)
  • API Audit - rename confusing parser functions (#459)
  • @xviz/io module consolidates general reading and writing (#435)