Streaming
- New high-speed streaming work flow across the entire Row64 platform
- Can be easily wired to communicate warnings and state changes
- Low-level and designed to break speed records
- Focus on high quality display of streaming data in a dashboard
- Compatible with: Kafka, DeltaStream, or a low-level C++ API
- Ability for streaming data to: INSERT or UPSERT a single row to RamDB
- Ability for streaming data to: CREATE and substitute an entire table
- Synchronization of real-time database, server, and dashboard
- Streaming works with dashboard cross-filtering
- Streaming has a dedicated .config file in:
/opt/row64server/conf/apiconfig.json
- Kafka integration:
- Kafka settings can be directly wired into the config file
- Local Kafka setup for testing
- Example producer for quickly learning features
- More details on Streaming:
ByteStream Viewer
- New high-speed viewer to debug server files
- Primarily for .ramdb and .dash
- Watch streaming changes in real time
- Debug streaming connections
- View low-level ByteStream format, useful for customizing Row64
Asset and File Management
- New dashboard OS integration of file system and dashboard
- Manage viewing and downloading all file types
- Works with all data filtering, functions, and formulas
- Easy to filter and download any file type from a dashboard
- All aspects of file management can be customized with JS API
- Simple file upload process:
- In Studio: Data > Get Data > Upload File Assets
- Load files through new "File" column type
- Easy to use, debug, and customize
- Quick look within files:
- CAD drawing viewer for .dwg and .dxf
- PDF viewer
- Video viewer for .mp4 files
- 3D object viewer for .glb files
- Work flow to load 3D files exported from Blender (.glb)
JavaScript Events
- JavaScript events edited per dashboard pane
- High performance module system where JS API is only loaded when used
- Dataframe events:
- Click Cell
- Click File
- Get Dataframe Row
- Get Dataframe Columns
- Get Dataframe File
- Geo map events:
- Click Geo Coord
- Double-click Geo Coord
- Select Geo Coords (you can use rectangle or lasso selection to get the points)
- Pop-up window:
- Customize and mod all details
- Server CPU Compute:
- Added new CPU Compute high speed threading on the server
- Controlled by config settings: CPU_COMPUTE, CPU_COMPUTE_THREADS, CPU_COMPUTE_MIN_RECORDS
- Server GPU Compute:
- Added new GPU Compute high speed multithreading on the server
- Controlled by config settings: GPU_COMPUTE, GPU_COMPUTE_MIN_RECORDS, GPU_COMPUTE_MAX_RECORDS
- Uses Vulkan Compute for cross-hardware GPU calculation
- Compute works on:
- Functions:
- SORT
- DEDUP
- PIVOT
- GROUPBYCOUNT
- GROUPBYSUM
- GROUPBYAVERAGE
- GROUPBYOPS
- GROUPBYDATE
- Dataframe Up/Down arrow sort
- Combo box unique values
- Chart generation
- Accelerated virtual machine performance
- Better use of VM threads, when available
- New threaded compression features:
- Quicker network speeds for large datasets
- Works with cross-filtering and GeoAnalysis
- More details on optimization:
Benchmarking Application
- New benchmarking command line tool
- Designed to test multi-threading and GPU analytics to find the best server settings
- More details on benchmarking:
Out-Of-Box
- New workflow for quickly creating dashboards
- New Plus button within the dashboard panes to open a quick insert UI
- Right-click menu for quickly editing dashboards
- Simplified data ingest:
- Simplified Guided Experience for data ingest
- Enables you to preview an ingest and step back in the process to make adjustments, if needed
Studio Features
- Better process visualization when hitting the "Run" button:
- Color-coded and step-by-step logging
- Better error and warning communication when running Data Nodes
- New markers added for GeoAnalysis: Urban Planning
- New color themes added for streaming and Cyber Security
- Dark look dashboards are better integrated into Studio
Dashboard Features
- Multi-column sorting in dataframes
- Uses server-side CPU and GPU Compute
- Driven by config compute settings
- Improved auto-resizing of columns
- Improved UI for Geo Selection: lasso, shape mask, etc.
- Optional .csv download of dataframes
Non-Commercial Version
- Makes it easy to test Row64 before getting the commercal version
- Ubuntu:
- Support for Ubuntu 25.04
- Improved Ubuntu GPU and Vulkan integration across all apps and tools
- Red Hat:
- Support for all Row64 satellite apps (Streaming, Bench, Kafka)
- Improved Red Hat GPU and Vulkan integration across all apps and tools
- Apple:
- Mac Hypervisor installers for Studio and Server
- Improved anti-aliasing performance on the Mac / iPad / iPhone
- Arm:
- Ubuntu Arm 25.04 installers for Studio and Sever
Security and Authentication
- Improved logging and debugging tools for HTTPS setup
- Improvements to Auth0 integration
- Updated new TLS ciphers
- Improvements in streamlining user management and roles
- Global .config control over features like downloading .csv
- Set max download size of .csv in Server