Socket
Socket
Sign inDemoInstall

@mashroom/mashroom-storage

Package Overview
Dependencies
40
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
5678

1.1.3

Diff

Changelog

Source

1.1.3 (October 15, 2019)

  • Tabify App: Allow to update the title for a specific app id. This is useful for dynamic cockpits where you might want to load the same App multiple times in a tabbed area.
  • Portal: Fixed a problem with token highlighting in the add app panel
jkofler
published 1.1.2 •

Changelog

Source

1.1.2 (September 30, 2019)

  • Added a middleware plugin that introduces Helmet which sets a bunch of protective HTTP headers on each response
  • Upgraded some dependencies because of security vulnerabilities
jkofler
published 1.1.1 •

Changelog

Source

1.1.1 (September 26, 2019)

  • WebSocket server now sends keep alive messages to prevent reverse proxies and firewalls from closing the connection
  • Portal: MashroomMessageBus.getRemoteUserPrivateTopic() takes now an optional argument username if you want to obtain the private topic of a particular user instead of the "own" (the private topic of the authenticated user)
jkofler
published 1.1.0 •

Changelog

Source

1.1.0 (September 19, 2019)

  • Portal: Added two new (optional) security related properties to the default config of portal apps:
    • defaultRestrictViewToRoles: Same as the previous defaultRestrictedToRoles but renamed to make its purpose clearer. These roles can be overwritten via Admin App per App instance in the UI.
    • restProxy.restrictToRoles: If this is set only users with one of the given roles can access the rest proxy. In contrast to all other permissions the Administrator role has not automatically access.
  • Added a provider plugin to support MQTT as external messaging system
  • Added a demo portal app to demonstrate remote messaging
  • Portal: Added support for remote messaging. Portal apps can now subscribe to server side topics (prefixed with :remote) and communicate with apps on other pages and browser tabs. If the service side messaging is connected to an external messaging system (e.g. MQTT) it is also possible to subscribe and publish messages to the external system.
  • Added a Service plugin for server-side messaging that comes with a WebSocket interface which allows sending messages across clients (and browser tabs). Furthermore it be connected to an external messaging system (such as MQTT) via provider plugin.
  • Core: Added the possibility to listen on Plugin load and unload events via MashroomPluginService. Useful if you want to cleanup when your plugin unloads or in the rare case where you have to hold a plugin instance and want to get notified about an unload or reload.
  • Added a Service plugin to handle WebSocket connections (mashroom-websocket)
  • Core: web-app Plugins can now additionally have handlers for upgrade requests (WebSocket support) and for unload
  • Core: The Middleware tab in the Admin UI shows now the actual order of the stack (until now the order was just calculated)
jkofler
published 1.0.94 •

Changelog

Source

1.0.94 (August 28, 2019)

  • Portal: Made it configurable when the Portal will start to warn that the authentication is about to expire
  • Renamed MashroomSecurityProvider.refreshAuthentication() to checkAuthentication()
jkofler
published 1.0.93 •

Changelog

Source

1.0.93 (August 27, 2019)

  • Portal: Added configuration property to automatically extend the authentication (so it stays valid as long as the browser page is opened)
  • Portal: Removed the "auto-logout" feature, instead the Portal warns now when the authentication is about to expire.
  • Decoupled authentication from session, in particular the authentication expiration. This simplifies the implementation for providers like OAuth2. BREAKING CHANGE: The MashroomSecurityProvider interface has been extended.
jkofler
published 1.0.92 •

Changelog

Source

1.0.92 (August 12, 2019)

  • Portal: The app filter in Portal Admin Toolbar considers now tags also. And the categories are sorted alphabetically now.
  • Portal: All initial query parameters are now added again after login
jkofler
published 1.0.91 •

Changelog

Source

1.0.91 (August 9, 2019)

  • Core: Added optional tags (array) property to the plugin definition
  • Bunch of small default theme improvements
  • Common UI library: Highlight input fields with validation errors
  • Portal: Added a Sandbox App to test Portal Apps. It allows it to load any Portal App with a specific configuration and to interact with the App via Message Bus. Can also be used for end-2-end testing with tools such as Selenium.
jkofler
published 1.0.90 •

Changelog

Source

1.0.90 (July 18, 2019)

First public release

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc