You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added the action start connectors.
This command allows you to wait until all of the specified connectors are available and accepting connections. This feature is very handy when paired with the new MRSM_SQL_X URI environment variables.
Added MRSM_PLUGINS_DIR.
This one's been on my to-do list for quite a bit! You can now place your plugins in a dedicated, version-controlled directory outside of your root directory.
Like MRSM_ROOT_DIR, specify a path with the environment variable MRSM_PLUGINS_DIR:
MRSM_PLUGINS_DIR=plugins \
mrsm show plugins
Allow for symlinking in URI environment variables.
You may now reference configuration keys within URI variables:
Increased token expiration window to 12 hours.
This should reduce the number of login requests needed.
Improved virtual environment verification.
More edge cases have been addressed.
Symlink Meerschaum into Plugin virtual environments.
If plugins do not specify Meerschaum in the required list, Meerschaum will be symlinked to the currently running package.
Breaking changes
API endpoints for registering and editing users changed.
To comply with OAuth2 convention, the API endpoint for registering a user is now a url-encoded form submission to /users/register (/user/edit for editing).
You must upgrade both the server and client to v1.2.0+ to login to your API instances.
Replaced meerschaum.utils.sql.update_query() with meerschaum.utils.sql.get_update_queries().
The new function returns a list of query strings rather than a single query. These queries are executed within a single transaction.
Bugfixes
Removed version enforcement in pip_install().
This changed behavior allows for custom version constraints to be specified in Meerschaum plugins.
Backported UPDATE FROM query for older versions of SQLite.
The current mutable data logic uses an UPDATE FROM query, but this syntax is only present in versions of SQLite greater than 3.33.0 (released 2020-08-14). This releases splits the same logic into DELETE and INSERT queries for older versions of SQLite.
Fixed missing suggestions for shell-only commands.
Completions for commands like instance are now suggested.
Fixed an issue with killing background jobs.
The signals were not being sent correctly, so this release includes better job process management.
Install from requirements.txt if required is not present.
Fixed issue with custom actions with underscores on the Web UI.
This discussion was created from the release v1.2.0.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
v1.2.0
Improvements
Added the action
start connectors
.This command allows you to wait until all of the specified connectors are available and accepting connections. This feature is very handy when paired with the new
MRSM_SQL_X
URI environment variables.Added
MRSM_PLUGINS_DIR
.This one's been on my to-do list for quite a bit! You can now place your plugins in a dedicated, version-controlled directory outside of your root directory.
Like
MRSM_ROOT_DIR
, specify a path with the environment variableMRSM_PLUGINS_DIR
:Allow for symlinking in URI environment variables.
You may now reference configuration keys within URI variables:
Increased token expiration window to 12 hours.
This should reduce the number of login requests needed.
Improved virtual environment verification.
More edge cases have been addressed.
Symlink Meerschaum into
Plugin
virtual environments.If plugins do not specify
Meerschaum
in therequired
list, Meerschaum will be symlinked to the currently running package.Breaking changes
API endpoints for registering and editing users changed.
To comply with OAuth2 convention, the API endpoint for registering a user is now a url-encoded form submission to
/users/register
(/user/edit
for editing).You must upgrade both the server and client to v1.2.0+ to login to your API instances.
Replaced
meerschaum.utils.sql.update_query()
withmeerschaum.utils.sql.get_update_queries()
.The new function returns a list of query strings rather than a single query. These queries are executed within a single transaction.
Bugfixes
Removed version enforcement in
pip_install()
.This changed behavior allows for custom version constraints to be specified in Meerschaum plugins.
Backported
UPDATE FROM
query for older versions of SQLite.The current mutable data logic uses an
UPDATE FROM
query, but this syntax is only present in versions of SQLite greater than 3.33.0 (released 2020-08-14). This releases splits the same logic intoDELETE
andINSERT
queries for older versions of SQLite.Fixed missing suggestions for shell-only commands.
Completions for commands like
instance
are now suggested.Fixed an issue with killing background jobs.
The signals were not being sent correctly, so this release includes better job process management.
Install from
requirements.txt
ifrequired
is not present.Fixed issue with custom actions with underscores on the Web UI.
This discussion was created from the release v1.2.0.
Beta Was this translation helpful? Give feedback.
All reactions