- Export All Collections Data - Added the documentation how to export all environment collections data
See how your Java platform is evolving.
kinvey appenv apply
--org <org>
(--app <app>
is no longer valid):flex init
flex create
flex list
service create
website create
app create
flex job
command--app
) matches more than one entitywebsite deploy
command:--force
flagnode12
(Node.js v.12) to flex
commands that support Node.js runtime selectionwebsite
command namespaceflex status
command outputs statuses using upper case lettersflex deploy --set-vars <env variables>
--runtime
app create
command now supports the --org
optionkinvey <namespace>
env
namespace to appenv
profile login
if requiredprofile login
if requiredFlex-sdk 3.x contains several breaking changes as well as new features. To upgrade your service from Flex-sdk 2.x to 3.x:
skipBl
and useMasterSecret
have been removed and no longer function. Use useBl
and useUserContext
instead.Open the Flex SDK GitHub repo for more information and source code.
flex create
.flex delete
. Note that this command name was used to clear Node.js project setting in previous versions.flex delete
command available in previous versions has a new name: flex clear
. It keeps its behavior.--no-prompt
flag (available only for delete commands).kinveyEntity
moduledataStore
entityId
s for dataStore
, groupStore
, and userStore
request
module to 2.85.0code-task-receiver
to 2.2.3 to add response object parsing for FlexFunctionsOpen the Flex SDK GitHub repo for more information and source code.
profile login
command updates the token only.--2fa
global option.kinvey profile login
.kinvey init
.kinvey profile delete
.Open the Kinvey CLI GitHub repo for full documentation and source code.
flex deploy
command now accepts --serviceId
flex init
command now requires a profile and ignores the --email
, --password
, and --host
options--no-color
flag for disabling colors in outputOpen the Kinvey CLI GitHub repo for full documentation and source code.
Install the latest beta using npm install -g kinvey-cli@next
.
status
becomes flex status
)init
—Initializes Kinvey CLI by prompting for credentials and configurations optionsflex init
—Configures Kinvey CLI to work with a specific Flex Serviceinit
) can now take credentials as command-line options or ENV variablesconfig
logout
flex
namespacestatus
command now reports the email address (plus first/last name, if set) of deployer and the date/time at which service was deployedstatus
command now reports the version of the most recently-deployed servicelogs
command enhancements--from
and --to
flags-n
(--number
) and --page
flags-n
flag is suppliedinstance
param was not respected when running config [instance]
in a fresh environmentconfig
against the default instance (under certain scenarios)Client
constructor to pass custom InputStream
of properties file to allow use different properties filesClient.user().create(user, password, email)
method to create user user with email verificationsClient
constructor to pass custom HttpTransport
Client
initialization when ClientKey
or ClientSecret
is not providedkinvey config
targets the default Kinvey instance for data link selection if a host is not provided (even if the CLI was previously configured with a custom host)kinvey job
kinvey config [instance]
config
command now prompts for a new service on every run (fixed prior bug where it did nothing if saved data was already present)kinvey-flex-sdk
(instead of kinvey-backend-sdk
)logs
command now takes optional runtime arguments (instead of prompting for log filters)kinvey config acme-us1
)status
command (no arg command) crashed if supplied with an argumentmyClient.push().disablePush()
leave token registered on backend. Provided a method myClient.push().disablePush(callback)
to control execution time.logs
commandcom.kinvey.nativejava.File
instead of com.kinvey.java.File
.network
, info
, warning
, and error
com.kinvey.java.Logger.configBuilder()
to configure levelscom.kinvey.java.Logger.configBuilder().all()
will enable all logging levelscom.kinvey.java.Logger.configBuilder().info().error()
will enable info and error loggingcom.kinvey.java.Logger.configBuilder().network().info().error().warning()
is functionally equivalent to calling all()
.&Sort
parameterClient
is created.addSort("myField", SortOrder.ASC)
will no longer require casting from AbstractQuery
to Query
File().download(...)
methods which take a Query
now properly support skip
, limit
, and sort
myClient.PingBlocking()
will now properly return any exceptions which may have occuredmyClient.setCustomRequestProperty("region", "FR");
myClient.setClientAppVersion("123");
myClient.setClientAppVersion(1, 2, 3);
Jackson2
instead of Jackson
User
would not properly save custom fields, such as email
MetaUploadProgressListener
and MetaDownloadProgressListener
, for accessing the FileMetaData
object associated with an upload or download.DownloadProgressListener
or UploadProgressListener
when you also need access to the metadata of the file operation.getMetadata()
method can be called in progressChanged
or onSuccess
to access metadata about the file operation.true