Lapdog

Latest version: v0.18.10

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

0.14.1

Not secure
Bug Fixes:
* Fixed the cost estimate in the UI displaying the wrong cost for the default VM size

Other Changes:
* `lapdog.WorkspaceManager.gateway` is no longer set to `None` if the namespace has no resolution.
* The attribute will be a full `lapdog.Gateway` which behaves as expected

0.14.0

Not secure
New Features:

* User can now configure if submissions run with or without an externally routable IP address.
* Without an IP (default for UI only) the instance cannot reach the internet (except for Google)

Bug Fixes:
* Fixed an issue with new submissions not caching properly

Other Changes:
* Reduced the number of gcloud queries when patching a namespace

Patch Contents
* Updated `submit` to v3 to reflect the private IP change
* Updated cromwell tag to `v0.14.0`
* Update VPC configuration to meet requirements for running jobs without externally routable IP address

0.13.6

Not secure
New Features:
* Added `lapdog.prune_cache()` to reduce offline cache size by removing entries which have not been accessed in the last 30 days
* Added input configuration data to adapters:
* `lapdog.adapters.SubmissionAdapter.config` : (Property) A pandas DataFrame representing the submission's input configuration
* `lapdog.adapters.SubmissionAdapter.input_mapping`: (Property) A dictionary mapping workflow output keys to workflow inputs from the submission configuration
* This attribute may raise a `FileNotFoundError`. If so, the submission configuration could not be found
* `lapdog.adapters.WorkflowAdapter.inputs`: (Property) A dictionary of input names to values representing the inputs to this workflow
* This attribute may raise a `KeyError`. If so, try updating the parent `lapdog.adapters.SubmissionAdapter`
* Lapdog UI now displays workflow inputs when viewing a workflow, if the input mapping was available

Other Changes:
* Updated Python and NodeJS dependencies for Python3.7
* Improved submission caching so that submissions started locally can be immediately cached
* Prevented anonymous access of resolution objects

Patch Contents
* Added an additional component to resolution patching. This fixes an issue preventing buckets from authenticating in old namespaces

0.13.5

Not secure
Other Changes:
* Improved performance of `lapdog.WorkspaceManager.mop()`
* Added a status bar for `lapdog.WorkspaceManager.update_participant_entities()`

0.13.4

Not secure
New Features:
* Added `lapdog.WorkspaceManager.mop()` method to remove unreferenced data from workspace bucket
* Added `lapdog.WorkspaceManager.acl` and `lapdog.WorkspaceManager.update_acl()` to get and set workspace ACL
* Added `lapdog.adapters.Call.read_log()` to read stderr, stdout, and cromwell logs

Other Changes:
* `lapdog.WorkspaceManager.create_submission` now runs a preflight to better handle input parameters
* "Data" header on the Workspace homepage in the UI now links to FireCloud
* Offline `lapdog.operations.Operator`s will now synchronize to FireCloud every minute,
but remain offline regardless of the result

0.13.3

Not secure
Other Changes:
* Switched Lapdog Namespace Resolution system so as not to take advantage of FireCloud
* Lapdog API CORS policy now only allows the UI

Patch Contents
* Switched to newer namespace resolution method

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.