Magpie 2.3.4
Version 2.3.4 is a minor release in the 2.x series. It was released on February 28th, 2025. Changes include:
Updated Job Description window to move the long form description to the second tab leaving with Execution Graph as first
Magpie 2.3.3
Version 2.3.3 is a minor release in the 2.x series. It was released on January 31th, 2025. Changes include:
Added SSO support for Microsoft Entra Identity Providers
Updated Job Description window to remove long form description and replace with Execution Graph
Magpie 2.3.2
Version 2.3.2 is a minor release in the 2.x series. It was released on January 24th, 2025. Changes include:
Bug fix to support displaying Private Keys in cluster description
Magpie 2.3.1
Version 2.3.1 is a minor release in the 2.x series. It was released on December 13th, 2024. Changes include:
Add support for Private Keys to store SSH Keys and GCP Keys
Upgrade Snowflake Spark Connector to version 2.16.0
Enhancement to allow creating tables from database sources as writable
Magpie 2.3.0
Version 2.3.0 is a minor release in the 2.x series. It was released on October 22nd, 2024. There are no user-facing changes.
Magpie 2.2.1
Version 2.2.1 is a patch release in the 2.x series. It was released on September 28th, 2024. Changes include:
Enhancement to allow setting materializationLocation in BigQuery Sources
Magpie 2.1.0
Version 2.1.0 is a minor release in the 2.x series. It was released on September 27th, 2024. Changes include:
Upgrade Spark to Version 3.5.2 (Spark Release Notes)
Magpie 2.1.2
Version 2.1.2 is a patch release in the 2.x series. It was released on September 6th, 2024. Changes include:
Enhancement to disable `Forgot Password` link in the login page when in SSO-only mode
Enhancement to allow multiline strings for
alter metadata
commandsEnhancement to Spark 3.5 memory defaults to improve cluster stability under heavy workloads
Bug fix to support `Exists` SQL function
Bug fix to remove error that printed on CLI startup since version 2.x
Bug fix for BigQuery support for date types encoded as strings
Magpie 2.1.1
Version 2.1.1 is a patch release in the 2.x series. It was released on August 2nd, 2024. Changes include:
Add support for Spark SQL `PIVOT` and `UNPIVOT` keywords
Enhancement to Lookup Validator to support case-insensitive matching
Enhancement to Spark Configuration to improve compatibility with legacy datetime formats
Bug fix to Single Sign-on when the identity provider returns a mixed-case email address
Bug fix for copying files within the same ABFSS source
Bug fix for table profiles that failed to render properly if the metadata contained `{{`
Magpie 2.1.0
Version 2.1.0 is a minor release in the 2.x series. It was released on July 19th, 2024. Changes include:
Upgrade Spark to 3.5.1
Enhancement to Magpie SQL to allow
VALUES
keyword.Enhancement to Magpie SQL to support
CAST
ing subtypes.Enhancement to Magpie SQL to support new operators:
<>, %, div, |, ||, ~, &, ==, ^
.Bug fix to allow users to validate tables with SQL keywords as the table name.
Bug fix to set Spark SQL config
legacy.timeParserPolicy
to valueLEGACY
in order to maintain compatibility with Magpie 1.x releases.Bug fix to ensure that org admins can generate and view access tokens without explicitly being granted permission.
Magpie 2.0.0
Version 2.0.0 is a major release in the 2.x series. It was released on May 10th, 2024. This release removes all previously deprecated features and upgrades several components of Magpie in preparation for the next Magpie release. Changes include:
Upgrade Scala Runtime to 2.12.10
Bug fix to ensure Access Token is displayed to organization admins in Zeppelin
Remove deprecated MagpieContext commands for
getVariable
,setVariable
,hasVariable
,clearVariable
,clearVariables
,printVariables
,substituteVariables
Remove deprecated
create schedule
commandRemove deprecated
alter user set password
commandRemove deprecated
create notification subscription
commandRemove deprecated
MagpieNotebookContext
Remove deprecated
:cluster
CLI commandRemove deprecated R runtime
Magpie 1.60.1
Version 1.60.1 is a minor release in the 1.x series. It was released on March 15th, 2024. Changes include:
Bug fix to SSO login redirect following successful authentication. Fixes regression introduced in 1.59.0
Bug fix to explicitly require
organization.access_token
permission to create personal access tokens. The ability to create an access token is no longer granted to organization admins
Magpie 1.60.0
Version 1.60.0 is a minor release in the 1.x series. It was released on March 8th, 2024. Changes include:
Deprecating support for running R scripts. We recommend using R studio and connecting to Magpie as a data source. R support will be fully removed in an upcoming Magpie release
Enhancement to user account management that allows accounts to be designated as service accounts. Service accounts can have their access tokens managed by Organization administrators.
Add new notifications for expiring personal access tokens. Users with expiring tokens will receive an email 30, 15, 7, 3 days prior to token expiration and another upon expiration. Contact your Silectis support representative to adjust these thresholds for your organization.
Enhancement to display a success message when logging into the CLI with single Sign-on
Enhancement to SSO to add a
login_hint
to the OIDC provider. This provides a better single sign-on experience for users logged into multiple accounts.Bug fix to correct inaccurate error message when cluster start fails on Azure
Magpie 1.59.0
Version 1.59.0 was skipped.
Magpie 1.58.0
Version 1.58.0 is a minor release in the 1.x series. It was released on February 2nd, 2024. Changes include:
Support for personal access tokens when logging in via the CLI or a JDBC connector
Enhancement to Magpie job schedule email notifications to include the Magpie hostname in the email
Bug fix to correct error message displayed when starting an Azure-hosted Magpie cluster failed
Update MS SQL JDBC Driver to v12.4.0
Magpie 1.57.0
Version 1.57.0 was skipped.
Magpie 1.56.0
Version 1.56.0 is a minor release in the 1.x series. It was released on December 1st, 2023. Changes include:
Support for federated login with OpenID Connect. Contact your Silectis account team to enable this feature within your organization.
Magpie 1.55.3
Version 1.55.3 is a minor release in the 1.x series. It was released on September 22nd, 2023. Changes include:
Enhancement to
alter
metadata commands to allow editing individual fields using aalter <type> <reference> set <fieldName> <fieldValue>
commandBug fix for
activity history
commands that prevented output from displayingPerformance improvement to lineage calculations in
describe table
commands
Magpie 1.54.0
Version 1.54.0 is a minor release in the 1.x series. It was released on August 4th, 2023. Changes include:
Enhancement to notebooks that allow downloading files from object data sources (S3, Azure Blob Storage, GCS)
Bug fix to prevent validators from being created with invalid names
Bug fix to allow creating regex and in list validators containing single quotes (Single quotes must be escaped with a backslash)
Magpie 1.53.0
Version 1.53.0 was skipped.
Magpie 1.52.0
Version 1.52.0 is a minor release in the 1.x series. It was released on May 19th, 2023. Changes include:
Remove support for Azure Data Lake Gen 1 (Deprecated by Microsoft. Use Azure Data Lake Gen 2, instead)
Bug fix to cluster health monitoring that resulted in non-existant clusters being monitored
Improvement to error message when listing files in a data source with unsupported characters in filenames
Magpie 1.51.0
Version 1.51.0 is a minor release in the 1.x series. It was released on February 17th, 2023. Changes include:
Bug fix to only show warning if limit is reduced to hard max
Enhancement to SQL Parser to support aliasing
Stack
functionEnhancement to
Regex
andIn List
validators to optionally cast fields to strings prior to validation
Magpie 1.50.0
Version 1.50.0 is a minor release in the 1.x series. It was released on December 21st, 2022. There are no user-facing changes.
Magpie 1.49.0
Version 1.49.0 is a minor release in the 1.x series. It was released on December 9th, 2022. Changes include:
Bug fix to correct syntax for
list notifications for job schedule
commandEnhancement to data profiling display
Magpie 1.48.0
Version 1.48.0 is a minor release in the 1.x series. It was released on October 28th, 2022. Changes include:
Enhancement to null handling in Data Validators
Bug fix to cluster status reporting when running non-Magpie Spark applications
Magpie 1.47.0
Version 1.47.0 is a minor release in the 1.x series. It was released on September 30th, 2022. Changes include:
Support for
SQL
validatorSupport for filtering
Activity History
commands by ClusterBug fix to cluster status reporting false unhealthy status in specific scenarios
Magpie 1.46.0
Version 1.46.0 is a minor release in the 1.x series. It was released on September 9th, 2022. Changes include:
Improves performance when querying small tables with BI tools connected via Magpie’s JDBC server.
Magpie 1.45.0
Version 1.45.0 is a minor release in the 1.x series. It was released on August 19th, 2022. Changes include:
Support for
Date Range
validatorSupport for MySQL data sources
Adds
reassign job
commandSupport for altering job schedules
Magpie 1.44.0
Version 1.44.0 is a minor release in the 1.x series. It was released on July 22nd, 2022. Changes include:
Support for start date and end date filters to
execution history
,job execution history
,task execution history
,cluster history
, andusage history
commandsAdds
restart cluster
commandSupport for
Lookup
andIn List
ValidatorsSupport for additional syntax options when specifying regex validators and field selectors
Adds new default R libraries: tictoc, here, and wrapr
Bug fix for
drop project with cascade
command partially succeeding
Magpie 1.43.0
Version 1.43.0 is a minor release in the 1.x series. It was released on June 10th, 2022. There are no user-facing changes.
Magpie 1.42.0
Version 1.42.0 was skipped.
Magpie 1.41.0
Version 1.41.0 is a minor release in the 1.x series. It was released on June 3rd, 2022. Changes include:
Bug fix that improves protection when dropping a currently executing job
Magpie 1.40.0
Version 1.40.0 is a minor release in the 1.x series. It was released on May 6th, 2022. Changes include:
Adds new validator types: Not and Not Null
Bug fix that fixes inconsistent naming of parameters of a
Regex
ValidatorUpgrade to login that disables accounts after many consecutive login failures
Improvement to spark shuffle partition configuration when starting a cluster
Alpha support for replacing underlying VM instances of clusters on AWS and Azure backed Magpie Instances
Magpie 1.39.0
Version 1.39.0 is a minor release in the 1.x series. It was released on March 10th, 2022. Changes include:
Bug fix that prevents dropping currently running jobs
Adds timestamp filters to
activity history
commandsPerformance improvements for
activity history
commandsUpgrade Redshift JDBC Driver to v2.x
Adds support in SQL parsing for indexing a function result
Adds Equals validator type for Data Validators feature preview
Bug fix for Data Validator field selector case sensitivity (single and list selectors are now case insensitive)
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version.
Magpie 1.38.0
Version 1.38.0 was skipped.
Magpie 1.37.0
Version 1.37.0 is a minor release in the 1.x series. It was released on February 25th, 2022. Changes include:
Adds
if stopped
option tostart cluster
commands andif started
option tostop cluster
commands to facilitate automated cluster managementAdds support in SQL for parsing three-part table references
Alpha support for data validators. Reach out to your Silectis data engineering support representative for a feature demo.
Magpie 1.36.0
Version 1.36.0 is a minor release in the 1.x series. It was released on January 17th, 2022. There are no user-facing changes.
Magpie 1.35.0
Version 1.35.0 is a minor release in the 1.x series. It was released on January 16th, 2022. Changes include:
Bug fix for incorrectly returned metadata in the Hive JDBC driver
Adds support in SQL for additional parentheses surrounding a subquery
Magpie 1.34.0
Version 1.34.0 is a minor release in the 1.x series. It was released on December 10th, 2021. Changes include:
Improves the look and feel of Magpie Notebooks, including a new color palette for charts
New icons in data lineage graphs and job execution flow graphs
Adds support in SQL for scientific notation
Adds support in SQL for creating decimal literals with a scale of 0 by following an integer literal with a trailing decimal
Magpie 1.33.0
Version 1.33.0 is a minor release in the 1.x series. It was released on November 19th, 2021. Changes include:
Bug fix for incorrectly cached S3 credentials when using multiple secret keys to access the same S3 bucket
Improves masking of secrets in job logs
Magpie 1.32.0
Version 1.32.0 is a minor release in the 1.x series. It was released on October 29th, 2021. There are no user-facing changes.
Magpie 1.31.0
Version 1.31.0 was skipped.
Magpie 1.30.0
Version 1.30.0 is a minor release in the 1.x series. It was released on October 22nd, 2021. Changes include:
Improves Magpie autocomplete with suggestions for metadata names
Deprecates
:cluster
CLI special command. Useuse cluster
instead
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version.
Magpie 1.29.0
Version 1.29.0 is a minor release in the 1.x series. It was released on October 8th, 2021. Changes include:
Upgrade to Spark 2.4.8
Fix file permissions for CLI executables on some operating systems
Automatically disconnect from unhealthy clusters
Adds limits to history commands
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version.
Magpie 1.28.3
Version 1.28.3 is a patch release in the 1.28.x series. It was released on September 19th, 2021. Changes include:
Adds
extract data source file
command to expand archives in filesystem data sources
Magpie 1.28.2
Version 1.28.2 is a patch release in the 1.28.x series. It was released on September 12th, 2021. Changes include:
Adds
use cluster
command to set the current clusterAdds
none
as an option for use commands to enable unsetting the current cluster, repository, schema, or projectImproves performance of
describe
commands for certain metadata
Magpie 1.28.1
Version 1.28.1 is a patch release in the 1.28.x series. It was released on September 7th, 2021. Changes include:
Bug fix for escaping variables during substitution
Magpie 1.28.0
Version 1.28.0 is a minor release in the 1.x series. It was released on September 5th, 2021. Changes include:
Upgrades the underlying image for Magpie clusters
Bug fix for timeouts of cancellation requests
Bug fix for escaping variables during substitution
Bug fix for situations where jobs could have been constructed in a way that allowed infinite loops
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version in order to take advantage of the cancellation timeout bug fix.
Magpie 1.27.2
Version 1.27.2 is a patch release in the 1.27.x series. It was released on August 8th, 2021. Changes include:
Bug fix for Spark UI formatting
Magpie 1.27.1
Version 1.27.1 was skipped.
Magpie 1.27.0
Version 1.27.0 is a minor release in the 1.x series. It was released on August 8th, 2021. Changes include:
Adds support for running metadata-only jobs without a cluster
Adds support for cluster health notifications
Deprecates
CustomEmail
andUserEmail
notification channel in favor ofEmail
notification channelDeprecates
create notification subscription
andcreate schedule for job
commands in favor ofalter job schedule add notification subscription
andalter job add schedule
commandsDeprecates
magpie.interpret
andmagpie.profile
functions in scripts in favor ofmc.interpret
andmc.profile
Improvement for error message when attempting to export a result when there is no last result set
Bug fix for executor log overflow on long-running clusters
Magpie 1.26.3
Version 1.26.3 is a patch release in the 1.26.x series. It was released on July 18th, 2021. Changes include:
Bug fix for granting permissions on clusters to an organization
Magpie 1.26.2
Version 1.26.2 is a patch release in the 1.26.x series. It was released on July 16th, 2021. Changes include:
Bug fix for executing SQL queries with large numbers of binary expressions
Bug fix for dropping the default cluster for an organization
Adds an optional
with bootstrap script
clause toalter cluster
commands
Magpie 1.26.1
Version 1.26.1 is a patch release in the 1.26.x series. It was released on July 3rd, 2021. Changes include:
Adds more detail on storage types to cluster descriptions
Magpie 1.26.0
Version 1.26.0 is a minor release in the 1.x series. It was released on June 27th, 2021. Changes include:
Adds a cluster usage command to summarize usage of user-managed Magpie clusters
Adds the ability to grant permissions at the organization level
Bug fix for display of history commands in the notebook when the output contains large log messages
Deprecates the
createMode
andwriteMode
parameters in SQL mapper tasks in favor of thesaveMode
parameter
Magpie 1.25.1
Version 1.25.1 is a patch release in the 1.25.x series. It was released on June 16th, 2021. Changes include:
Bug fix for display of certain code blocks in task descriptions rendered in the notebook
Magpie 1.25.0
Version 1.25.0 is a minor release in the 1.x series. It was released on June 13th, 2021. Changes include:
Adds a cluster health monitor to periodically monitor the health of user-managed Magpie clusters
Magpie 1.24.3
Version 1.24.3 is a patch release in the 1.24.x series. It was released on May 16th, 2021. Changes include:
Bug fix for setting the default schema when connected to PowerBI
Magpie 1.24.2
Version 1.24.2 is a patch release in the 1.24.x series. It was released on April 23rd, 2021. Changes include:
Adds stack trace details to runtime error messages to aid in user debugging
Magpie 1.24.1
Version 1.24.1 is a patch release in the 1.24.x series. It was released on March 5th, 2021. Changes include:
Adds limits to
show
commands. Fullresult
objects can still be accessed using thesave
andexport
commandsBug fix where paragraphs could sometimes execute out of order in the notebook
Bug fix that prevents creating cycles in jobs via the use of nested job tasks
Bug fix that prevents creating cycles in tables with SQL persistence mappings
Bug fix where tables that had already been loaded in user sessions would not be reloaded if their Magpie data source definition changed
Magpie 1.24.0
Version 1.24.0 is a minor release in the 1.x series. It was released on February 26th, 2021. Changes include:
Adds the admin permission as an option on all permission-managed objects
Adds an optional timeout for tasks
Bug fix where tables that were cached prior to profiling would sometimes become uncached after profiling
Magpie 1.23.2
Version 1.23.2 is a patch release in the 1.23.x series. It was released on February 12th, 2021. Changes include:
Adds additional lineage details for tables that were saved from a result
Adds additional lineage details for tables that were saved from a URL
Bug fix where legacy variable substitution syntax would be replaced with new syntax when creating script tasks
Magpie 1.23.1
Version 1.23.1 is a patch release in the 1.23.x series. It was released on January 29th, 2021. There are no user-facing changes.
Magpie 1.23.0
Version 1.23.0 is a minor release in the 1.x series. It was released on January 22nd, 2021. Changes include:
Adds project name to job notification emails
Bug fix for uploading large files via the CLI
This release contains a new version of the CLI. All users are encouraged to upgrade.
Magpie 1.22.0
Version 1.22.0 is a minor release in the 1.x series. It was released on January 8th, 2021. Changes include:
Adds a job execution graph view when describing jobs in notebook
Adds new
lineage
permission type to control access to metadata lineage in descriptionsAdds recent execution history to job, task, and project descriptions
Bug fix for uploading files of certain sizes via the CLI
Magpie 1.21.0
Version 1.21.0 is a minor release in the 1.x series. It was released on December 13th, 2020. Changes include:
Adds new Variables and Secrets API on the MagpieContext for Scala, Python, and R. Existing variable management functions are deprecated and will be removed in a future release.
Bug fix for timing out cancellation of hanging Python scripts
Bug fix for copying files from the local filesystem to a remote filesystem data source
Beta support for self-service cluster management. Reach out to your Silectis data engineering support representative if you would like access.
Magpie 1.20.3
Version 1.20.3 is a patch release in the 1.20.x series. It was released on December 6th, 2020. Changes include:
Improved display of table lineage graphs for tables with long lineage
Adds script language to activity history display for script actions
Bug fix that could cause cancelled actions that timed out during cancellation to display as “in progress”
Magpie 1.20.2
Version 1.20.2 is a patch release in the 1.20.x series. It was released on December 1st, 2020. Changes include:
Bug fix for table lineage graphs
Magpie 1.20.1
Version 1.20.1 is a patch release in the 1.20.x series. It was released on November 30th, 2020. Changes include:
Bug fix for table lineage graphs
Bug fix for listing tables and schemas in Snowflake data sources
Magpie 1.20.0
Version 1.20.0 is a minor release in the 1.x series. It was released on November 29th, 2020. Changes include:
Adds secret metadata objects and updates how variables and secrets can be substituted into commands. See the changes here.
Beta support for table lineage graphs in table descriptions
Magpie 1.19.1
Version 1.19.1 is a patch release in the 1.19.x series. It was released on October 30th, 2020. Changes include:
Adds support for Snowflake as a data source
Normalizes the format of all metadata description JSON
Magpie 1.19.0
Version 1.19.0 is a minor release in the 1.x series. It was released on October 18th, 2020. Changes include:
Adds metadata lineage information to metadata descriptions
Magpie 1.18.6
Version 1.18.6 is a patch release in the 1.18.x series. It was released on October 4th, 2020. Changes include:
Adds
schedule history
command to enable querying job history by scheduleImproves display of times on
job history
commands in notebooksBug fix for display of top values in profiles in the notebook for very long values
Magpie 1.18.5
Version 1.18.5 is a patch release in the 1.18.x series. It was released on September 27th, 2020. Changes include:
Adds additional validation for BigQuery data source credentials
Adds
with ignore failed tables
option tocreate schema from data source
commandsAdds
retry
failure mode for tasks
Magpie 1.18.4
Version 1.18.4 was not released.
Magpie 1.18.3
Version 1.18.3 is a patch release in the 1.18.x series. It was released on August 30th, 2020. Changes include:
Bug fix for profiling date and timestamp fields that are entirely null
Prefixes notebook commits with username when using revision control
Variable names are now validated the same as other metadata names
Adds handling for array, map, and struct types in profiles
Magpie 1.18.2
Version 1.18.2 is a patch release in the 1.18.x series. It was released on August 23rd, 2020. Changes include:
Bug fix for setting up notebook revision control with an uninitialized Git repository
Removes
origin
field from notebook revision control configAdds earliest and latest dates and timestamps to profiles
Magpie 1.18.1
Version 1.18.1 is a patch release in the 1.18.x series. It was released on August 16th, 2020. Changes include:
Bug fix for setting notebook revision control configuration in some environments
Magpie 1.18.0
Version 1.18.0 is a minor release in the 1.x series. It was released on August 16th, 2020. Changes include:
Beta support for notebook version control
Ignores
NaN
values when calculating statistics for numerical fields during profilesShows
null
values as separate item in top values list for field profilesUpgrades underlying BigQuery connector library
Bug fix for cancellation of spark jobs in python scripts
Removes metadata
displayName
fields, deprecated in January
Magpie 1.17.4
Version 1.17.4 is a patch release in the 1.17.x series. It was released on August 2nd, 2020. Changes include:
Bug fix for cancellation of tasks queued behind other tasks
Magpie 1.17.3
Version 1.17.3 is a patch release in the 1.17.x series. It was released on July 28th, 2020. Changes include:
Bug fix for cancellation of Scala scripts
Bug fix for performance regression of Spark UI
Magpie 1.17.2
Version 1.17.2 is a patch release in the 1.17.x series. It was released on July 26th, 2020. Changes include:
Adds
list schedules in project
commandAdds
list fields in schema
commandBeta support for uploading files via the CLI
Removes the 1 million row limit for
export result
commands, and removes the associatedlimit
parameter from the commandUpgrade to Spark 2.4.6
Fixes warning messages that would appear on CLI startup on newer Java versions
Bug fix where error messages would sometimes not be formatted correctly in the notebook
Magpie 1.17.1
Version 1.17.1 is a patch release in the 1.17.x series. It was released on July 5th, 2020. Changes include:
Bug fix for python scripts that were not able to be cancelled
Bug fix where data sources could be deleted even when tables still referenced them
Magpie 1.17.0
Version 1.17.0 is a minor release in the 1.x series. The rolling release started on June 21st, 2020. Changes include:
Adds autocomplete for users and roles when managing notebook permissions
Adds
assert
commandImproves display of
describe field
anddescribe task
command output in notebookAdds field count to table profiles
Adds support for writing to BigQuery data sources
Adds Delta Lake python library
Bug fix for situations where foreign key constraints would appear in the result set when listing tables in a Postgres data source
Magpie 1.16.1
Version 1.16.1 is a patch release in the 1.16.x series. It was released on May 24th, 2020. Changes include:
Adds support for syntax autocomplete in notebook for Magpie, SQL, Python, and Scala
Bug fix for casting fields as decimal with precision and scale in SQL
Bug fix that disables CSV column pruning by default, which could improve performance but also could cause silent data corruption for certain CSV files. Users can re-enable column pruning by executing
set spark.sql.csv.parser.columnPruning.enabled = true
in asql
statement
Magpie 1.16.0
Version 1.16.0 is a minor release in the 1.x series. It was released on May 10th, 2020. Changes include:
Upgrade to Python 3.7
Adds Postgres
bulk
data source, a more efficient option for bulk transfers to and from Postgres databases
Magpie 1.15.1
Version 1.15.1 is a patch release in the 1.15.x series. It was released on May 3rd, 2020. Changes include:
Adds
quoteAll
option for writing tables withcsv
persistence mappings
Magpie 1.15.0
Version 1.15.0 is a minor release in the 1.x series. It was released on April 19th, 2020. Changes include:
Ability for users to set and reset their passwords via a password reset email
Replaces the
set password
command with thereset password
command which sends a reset email to the userAdds
list variables
command to show all the currently set variables in a user’s sessionBug fix for some numerical field profiles
Magpie 1.14.1
Version 1.14.1 is a patch release in the 1.14.x series. It was released on April 12th, 2020. Changes include:
Bug fix where some notebook paragraphs were not able to be cancelled
Magpie 1.14.0
Version 1.14.0 is a minor release in the 1.x series. The rolling release started on March 29th, 2020. Changes include:
Ability for admins to restart the Magpie interpreter from the notebook
More descriptive error messages for JSON parsing errors
Support for setting a custom
null value
when exporting resultsSupport for setting a custom
encoding
when reading and writingcsv
andjson
filesSupport for setting a custom
encoding
when exporting resultsSupport for sharing Scala, Python, and R functions and variables throughout tasks in a job
Bug fix for closure serialization in Scala script tasks
Bug fix for displaying items after data tables in a single notebook paragraph
Bug fix to display an error message when using the
with replace with delete
option with unsupported data sources
Magpie 1.13.6
Version 1.13.6 is a patch release in the 1.13.x series. It was released on March 22nd, 2020. Changes include:
More descriptive error messages for command parsing errors
Bug fix for intermittent errors when defining Spark Scala UDFs in the notebook
Magpie 1.13.5
Version 1.13.5 is a patch release in the 1.13.x series. It was released on March 15th, 2020. Changes include:
Support for accessing views in JDBC data sources
Support for setting a custom
null value
when reading and writingcsv
files
Magpie 1.13.4
Version 1.13.4 is a patch release in the 1.13.x series. It was released on March 9th, 2020. Changes include:
Support for
Short
,Byte
, andNull
field typesBug fix to support referencing tables with case sensitive names in
create table from database table
commands
Magpie 1.13.3
Version 1.13.3 is a patch release in the 1.13.x series. It was released on March 8th, 2020. Changes include:
New HDFS sources have the default path set as
/
when not specifiedBug fix for display of Spark jobs link in notebook for paragraphs that have a large number of Spark jobs
Bug fix for loading CSV files that have illegal characters in the header row
Magpie 1.13.2
Version 1.13.2 is a patch release in the 1.13.x series. It was released on March 1st, 2020. Changes include:
Beta support for reading and writing Delta Lake tables
Bug fix for viewing profiles of very wide tables
Magpie 1.13.1
Version 1.13.1 is a patch release in the 1.13.x series. It was released on February 23rd, 2020. Changes include:
Support for Azure Blob Storage data sources
Support for setting context defaults at the user level (default schema, default project, default repository)
Stability improvements to S3A connector
Magpie 1.13.0
Version 1.13.0 is a minor release in the 1.x series. It was released on February 16th, 2020. Changes include:
Support for Azure Data Lake Gen 2 data sources
Support for Azure Data Lake Gen 1 data sources
Upgrade to Spark 2.4.5
Upgrade to Hadoop 3.2.1
Magpie 1.12.5
Version 1.12.5 is a patch release in the 1.12.x series. It was released on February 9th, 2020. Changes include:
Bug fix to handle R process failures in R interpreter
Bug fix to handle incorrect parameters in magpie::sql R method
Magpie 1.12.4
Version 1.12.4 is a patch release in the 1.12.x series. It was released on February 2nd, 2020. Changes include:
Bug fix for multiple simultaneous R notebook sessions
Bug fix for connection timeouts with CLI
Magpie 1.12.3
Version 1.12.3 is a patch release in the 1.12.x series. It was released on January 19th, 2020. Changes include:
Bug fix for display of script tasks in notebook
Magpie 1.12.2
Version 1.12.2 is a patch release in the 1.12.x series. It was released on January 19th, 2020. Changes include:
Adds support for max partition count in save result and save table as commands
Adds support for specifying an alternate data source in save result and save table as commands
Adds support for specifying a default schema in database data sources
Adds feedback and support links to Magpie homepage
Deprecates "display name" property in metadata objects
Magpie 1.12.1
Version 1.12.1 is a patch release in the 1.12.x series. It was released on January 12th, 2020. There are no user-facing changes.
Magpie 1.12.0
Version 1.12.0 is a minor release in the 1.x series. It was released on January 5th, 2020. Changes include:
Beta support for R language blocks in notebook and R script tasks in jobs.
Bug fix for the notebook that could cause columns to become hidden as wide tables were scrolled horizontally.
Improvement for BigQuery connector that enables retries for certain internal BigQuery API errors when reading from BigQuery tables.
Magpie 1.11.2
Version 1.11.2 is a patch release in the 1.11.x series. It was released on December 15th, 2019. Changes include:
Bug fix that caused very large integers to display incorrectly in the notebook
Adds support for
rlike
operator in SQL
Magpie 1.11.1
Version 1.11.1 is a patch release in the 1.11.x series. It was released on December 8th, 2019. Changes include:
Spark jobs started by the BI tool interface now include a username label
Adds support for reading from BigQuery views
Bug fix that caused the BI tool interface to leak connections in some cases
Magpie 1.11.0
Version 1.11.0 is a minor release in the 1.x series. It was released on December 8th, 2019. Changes include:
List commands now only display objects that users can
use
orread
rather than always displaying all objects. If a user hascreate
access to a parent object, all child objects are displayed regardless ofuse
orread
permissions.Changes default timestamp format to
yyyy-MM-dd HH:mm:ss
forcsv
files in export result, create table from file, and save URL as table commandsImproves performance of BI tool interface when incremental mode is used
Adds more detail to authorization exceptions, explaining why permission was denied
Sorts permissions returned by describe user and role commands
Adds all files matched by a list data source files command to the
result
object, regardless of how many were displayed in the original command outputRemoves color characters from CLI output for easier batch processing
Adds additional CLI flags for logging level to control output verbocity
Adds CLI flag to echo command input before executing commands via the CLI in batch mode
Bug fix where stale table references could exist in a user's context if another user renamed the table
Bug fix that prevented a table from being accessed in a SQL script in some circumstances
Bug fix that prevented using the
left
andright
SQL functions
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version in order to utilize the new command line flags.
Magpie 1.10.3
Version 1.10.3 is a patch release in the 1.10.x series. It was released on October 20th, 2019. Changes include:
Upgrade to Spark 2.4.4
Hides inaccessible schemas and tables from BI tools. Previously, schemas and tables that were not accessible due to insufficient user permissions may have been listed, even though the user was not able to query them. Now, those inaccessible schemas and tables are not listed.
Adds ability to specify repository name in a Microstrategy JDBC connection
Magpie 1.10.2
Version 1.10.2 is a patch release in the 1.10.x series. It was released on October 13th, 2019. Changes include:
Improves command parsing times for long commands
Bug fix for running long commands from the CLI
Bug fix for python path of scheduled jobs
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version in order to benefit from the improvement in command parsing times.
Magpie 1.10.1
Version 1.10.1 is a patch release in the 1.10.x series. It was released on October 6th, 2019. Changes include:
Bug fix for supporting data source options when using Redshift bulk persistence mappings
Adds ability to specify a custom AWS IAM Role for Redshift bulk persistence mappings
Adds
with merge schema
option to create table from file commandsBug fix for chart x-axis ordering of zero values
Magpie 1.10.0
Version 1.10.0 is a minor release in the 1.x series. It was released on September 27th, 2019. Changes include:
Adds ability for organization admins to manage users in their organization (adding, dropping, altering, enabling, disabling, and resetting passwords)
Granting notebook permissions to roles now simply uses the role name rather than the organization-qualified name (i.e.,
role_name
vsorg_name.role_name
). Granting permissions via the organization-qualified name has been deprecated and will be removed in a future release.Improves cluster resource management so that cluster resources are shared between jobs executing concurrently rather than jobs queuing and waiting for resources in sequence
Adds support for wildcards in
list data source files
,copy data source file
,delete data source file
, andcreate table from file
commands as well as in table persistence mappings (e.g.,*.csv)
Improves behavior of
describe job
command by displaying tasks in execution orderActual code (magpie commands, SQL script, python script, or Scala script) that was run for each task in a job is present in the job execution log
Commands executed via the Magpie CLI are now able to be cancelled by sending a process interrupt to the CLI. With a keyboard in an interactive session, this can be done by pressing CTRL+C.
Removes
cancel job
command in favor of cancelling via the Notebook or CLIBug fix where
create table from sql
erroneously always required a current schema to be setBug fix that prevented cancelling
execute sql
statementsObject ACL is now set on cross-account S3 buckets, enabling access to files written by Magpie outside of the platform
Adds better handling for
refresh table
commands so that the refresh is pushed to all Magpie usersBug fix where aggregations in notebook charts were incorrect when they included null values
This release includes a new Magpie CLI client. All users are encouraged to update their CLI client to the latest version in order to take advantage of the new command cancellation feature.
Magpie 1.9.7
Version 1.9.7 is a patch release in the 1.9.x series. It was released on September 12th, 2019. Changes include:
Adds
if exists
option to delete data source file commandAdds
fetch size
option to create table from database data source commands
Magpie 1.9.6
Version 1.9.6 is a patch release in the 1.9.x series. It was released on August 28th, 2019. Changes include:
Access to the Spark UI for admin users
Job history display now includes the user that executed the job
Magpie 1.9.5
Version 1.9.5 is a patch release in the 1.9.x series. It was released on August 21st, 2019. Changes include:
Bug fix to stop writing potentially sensitive information to the activity log
Magpie 1.9.4
Version 1.9.4 is a patch release in the 1.9.x series. It was released on August 13th, 2019. Changes include:
Notebook permissions are now case insensitive
Bug fix that required billed project ID to be set on BigQuery data sources
Bug fix that prevented execute SQL commands from working on BigQuery data sources
Magpie 1.9.3
Version 1.9.3 is a patch release in the 1.9.x series. It was released on July 30th, 2019. Changes include:
Support for
avro
file format
Magpie 1.9.2
Version 1.9.2 is a patch release in the 1.9.x series. It was released on July 24th, 2019. Changes include:
Improved handling for job schedule start and end times. Time range is now validated to ensure schedule will run at least once.
Bug fix that sometimes caused the notebook progress bar to report over 100% progress
Bug fix that prevented some escape sequences from being entered into strings in commands
Bug fix that checks whether an existing table's persistence mapping is writable before attempting to replace it when it is the target of a
save ... as table with replace with delete
command
Magpie 1.9.1
Version 1.9.1 is a patch release in the 1.9.x series. It was released on July 16th, 2019. Changes include:
Improved progress reporting for python script paragraphs in the notebook
Bug fix that prevented reading scripts from the console standard input on Windows
Magpie 1.9.0
Version 1.9.0 is a minor release in the 1.x series. It was released on July 12th, 2019. Changes include:
Improved table and graph widgets for viewing results in the notebook
Running paragraphs display their progress in the notebook
Increased the amount of memory available for the Magpie process on each cluster