Latest CleverMaps Shell release version:
Run scripts (right-click and "Save link as..." to download):
If you're using Shell in Docker, update the image by:
docker pull clevermaps/shell:latest |
For more info about Shell in Docker, see Installation and configuration.
Changelog
1.5.0
- Implemented accessToken authentication (using
login --accessToken
) - Added support for metric in metric references
- Fixed
removeMetadata --orphanObjects
output order
1.4.9
- Fixed 404 error during cascade import of md objects
- Added
divergingWithZeroStandard
and divergingWithZeroNegative
indicator scales
1.4.8
- Added option to load data directly from any HTTPS URL (
loadCsv --url
parameter) - Implemented cascade import of md objects (
importProject --cascadeFrom
parameter) - Implemented removal of orphan md objects (
removeMetadata --orphanObjects
parameter) - Fixed import of md objects already present in the destination project
1.4.7
- Added option to load data directly from AWS S3 (use
loadCsv
with --s3Uri
parameter) - Improved rebase of share objects
1.4.6
- Optimized
applyDiff
command, added --objectTypes
parameter - Added Organization column to
listProjects
output, added --organization
parameter - Fixed import of projects which contained exports
1.4.5
- Added support for dumping and pushing of share objects
- Implemented
applyDiff
command for generating metadata diff between two projects - Added parameters
--organization
to createProject
and --newOrganization
to editProject
- Added parameter
--objectId
to removeMetadata
- Added support for h3Grid dataset type
1.4.4
- Fixed out of memory error in
loadCsv
and pushProject
- Added
trafficInverse
indicator scale
1.4.3
- Added
fullTextIndex
property to dataset, which allows to disable full text indexing of geometry dataset subtypes - Fixed prefixing of {dataset}.{property} references when importing with --
prefix
- Refactored '$projectId' and '?name=' link replacement
- Improved error messages when user is unauthorized
- Allowed specification of an empty dashboard object
1.4.2
- Made
categories
optional in markerSelector
, added support for granularityCategories
- Extended view metadata with
featureAccuracy
, spatialQuery
and showAttributesOnDrill
- Fixed prefixing of datasets when using
importProject
with --prefix
- Fixed failed
listProjects
when user was disabled in a project
1.4.1
- Fetch new version of a DWH dataset after successful data pull (
ref.table
key is now read only) - Added
--gzip
parameter which enables/disables gzip compression in loadCsv
and pushProject
commands - Extended view metadata with
singleSelect
filter and mapContextMenu
1.4.0
- Fixed out of memory error in
loadCsv
and pushProject
1.3.9
- Added
setup
command (for easier setup of config and credentials files) - Fixed data dump and push when connected through a proxy server
- Added support for
projectTemplate
in projectSettings
1.3.8
- Implemented asynchronous multipart upload (use
--multipart
in loadCsv
or pushProject
) - Implemented proxy server connection (available in
login
command and config file) - Added share breaking change message support and
--force
parameter in pushProject
to override it - Added support of persistence metadata in views, markerSelectors, indicators and indicatorDrills
- Fixed replacement of
view.defaultDrilled
links
1.3.7
- Implemented dump of CSVs with gzip compression
- Added
--verbose
option to loadCsv
and pushProject
- Added yellow color to dataset's
displayOptions
- Added an informative check when uploading big CSV files
- Fixed null error when CSV file cannot be found in
loadCsv
- Revision of command parameter order
1.3.6
- Ended support of synchronous execution of
loadCsv
, pushProject
, dumpCsv
, dumpProject
, importProject
and validate
commands
1.3.5
- Added support for 5 new indicators scales (
heat
, heatmap
, traffic
, magma
and viridis
) - Fixed error message when login is not allowed
1.3.4
- Implemented the
importDatabase
command (so far with PostgreSQL support only) - Faster upload of CSVs thanks to gzip compression
- Added support for the new dashboard syntax
1.3.3
- Enabled reference validation between all types of metadata objects
- Fixed JSON syntax error at object root during
addMetadata
of datasets - Renamed
import
command to importProject
(but import
is still backwards compatible) - Fixed null error in
removeMetadata
- Added
displayOptions
support
1.3.2
- Fixed bulk upload of objects using
addMetadata
on Windows - Added option to specify
--env-file
with credentials file in Docker Shell
1.3.1
- Rebranded CleverAnalytics Shell to CleverMaps Shell
- Added support for reference validation in
addMetadata
and pushProject
- Added support for
variable
type in metrics - Added support for
dataSources
in datasets - Display the name of the object when server validation fails
- Added check of a MD5 checksum of a dumped file
1.3.0
- Added
zones
visualization to datasets and indicators - Improved validation of dump object wrapper
- Fixed CSV duplication when using
import
with --prefix
parameter - Fixed validation message when specifying incorrect array size
- Fixed existing objects with "0" version which appeared as (deleted) in
status
1.2.9
- Fixed bug in loading of config and credentials files
- Fixed bug when specifying incorrect syntax in
withoutFilters
and acceptFilters
- Added support for having indicator drill block displayed
onDashboard
1.2.8
- Integrated new object versioning logic
- Added
dataset.ref.visualizations
support - Fixed
addMetadata
picking up non-json files - Improved
login
command - Allowed to specify either
global
or selection
indicator scaleOptions
- Fixed error message when importing non-existent project
1.2.7
- Added support for
indicatorGroups
and featureAttributes
in a dashboard - Added support for
additionalSeries
extension of the timeSeries
indicator drill block - Added
categorizable
flag to all dwh datasets - Added
--skipData
option to the import
command to allow data import skip - Number of rows loaded is shown after a successful asynchronous data load
1.2.6
- Added
--dump
parameter to import
command to allow local dump imports - Restore original Shell context after
import
fails - Fixed
openDump
message when no dump exists yet - Fixed
.config
file's server setting not having the highest priority
1.2.5
dumpProject
and import
skip failed dataset dumps when --force
parameter is used- Added the
--newStatus
parameter to editProject
- Added support for squared marker styles
1.2.4
- Implemented
diff
command - Implemented
createMetadata
command for generating datasets from CSV truncateProject
uses asynchronous database truncate- Better JSON syntax and validation exceptions output
login
command --server
parameter is optional and defaults to secure.cleveranalytics.com- Red CleverAnalytics logo shows on startup, changed prompt color
1.2.3
- Fixed
NoClassDefFoundError
on Java 9+ - Implemented support for relative date filter's
defaultValues
- Implemented support for
projectSettings
md object - Added new marker styles
1.2.2
- Fixed
property
key duplication in filterBy
boolean - Added
--skipValidate
option to pushProject
- Added
marker-turquoise
marker style - Improved
addMetadata
error output
1.2.1
- Implemented
featureTitle
, featureSubtitle
and featureAttributes
validations - Fixed operator key duplication in
metric.filterBy.having
- Extended
loadCsv
with CSV options parameters - Enforce the identity of filename and JSON
name
key
1.2.0
- Renamed indicator drill blocks (
histogram
, trend
, barchart
) - Fixed
links
duplication caused by renameMetadata
1.1.9
- Indicator filters support - validations,
renameMetadata
copyMetadata
no longer ignores dataset.properties
- Fixed a couple of file extension/filename/JSON object name related bugs
- The output of
status --remote
is sorted alphabetically - Fixed 403 error in
status
and removeMetadata
when not admin in a project
1.1.8
- Implemented
renameMetadata
command - Added
decimal
and bigint
dataset property data types - Implemented
truncateProject
command - Fixed
renameMetadata
.json extension errors, implemented renaming of vt datasets
1.1.7
- Implemented
renameMetadata
command - Implemented
editProject
command - Added pre-import project validation check, overridable by using
--force
argument - Improved
copyMetadata
and removeMetadata
command logic - Changed
listProjects
output to a table - JSON key order consistent with developer documentation
- Asynchronous execution of
validate
project - Print warning when pushing file with a syntax errors
- Accept config and credentials also in .txt format
1.1.6
- Added support for asynchronous data dump and push
- Added file change detection support for old projects
- Better JSON syntax errors and validations detection
- Implemented
export
and dataPermission
objects support - Added option to specify metadata service type in
createProject
- Enabled CSV upload without specifying the file extension
- Fixed hanging up when performing
status
in a project with more than 50 md objects of one type - CleverAnalytics logo is shown at the start
1.1.5
- import command support for Špilas projects, including project cloning
- Added support for CSV files in
status
- Implemented
copyMetadata
command add
command renamed to addMetadata
- output of
status
command is sorted alphabetically
1.1.4
- Implemented async DWH data pull
- Fixed Windows characters encoding bug
- Fixed error during
pushProject
of old metadata service type project - Fixed disappearing local changes in
status
after using add --object
command - Improved error messages
1.1.3
- Implemented metadata2.0 objects support
- Changed status command to show diff of local and server files
1.1.2
- Renamed
dump
and push
commands to dumpProject
and pushProject
- Fixed shell command history deletion bug
- Shell now accepts only full commands, not their abbreviations
1.1.1
- Reverted
dump
command behavior to create new dump directory for each dump
1.1.0
import
command imports only dimension specific datasets- Added
--prefix
option to import command - Added
--share
option to listProjects
command - Ignoring invalid directories and files during
push
- Server and project title info are now listed in
listDumps
output loadData
command renamed to loadCsv
- Added
dumpCsv
command
1.0.9
- Added
deleteProject
command - Added
remove
command status
command now lists files on the server- Shell prints out correct version
- More detailed error messages
- Added possibility to import project from a different server
- Fixed "Authentication refresh failed" error
1.0.8
- Added
import
command - Added
validate
command
1.0.7
- Added DWH data dumping and pushing
1.0.6
- Fixed crashing when invalid directories were present in dump folder
- Added dump metadata file
dumpMetadata.json
to every dump - Prints full path when opening a metadata dump
1.0.5
- Optimized reading the metadata files from filesystem
- Enabled DEBUG logging to
./can-shell.log
1.0.4
- Fixed the "400 Bad Request header" error
- Added JSON validity check to
push
and add
commands
1.0.3
- Metadata initialization using
createProject
1.0.2
- Better output formatting
- Added support for ssl certificates
- Removed server connection check in
login
command
1.0.1