{"id":10154,"date":"2023-08-02T12:14:13","date_gmt":"2023-08-02T12:14:13","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=10154"},"modified":"2023-08-02T12:14:13","modified_gmt":"2023-08-02T12:14:13","slug":"ssis-powerpack-5-3-0-released","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/","title":{"rendered":"SSIS PowerPack 5.3.0 released"},"content":{"rendered":"<h3 class=\"versubtitle\"><span id=\"Introduction\">Introduction<\/span><\/h3>\n<p>This release brings tons of new features and bug fixes. We have added new connectors for CosmosDB, Azure DevOps (TFS), ServiceNow, MailChimp, HubSpot, JIRA, Zoho and REST API Task. It fixes important issues with connectors for Youtube, SharePoint and XML \/ CSV Source. To see full release notes\u00a0<a href=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/release-notes.htm\" target=\"_blank\" rel=\"noopener\">click here<\/a><\/p>\n<h3 class=\"versubtitle\">New Features\/Improvements<\/h3>\n<ul>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; CosmosDB &#8211; New connector to Read \/ Write \/ Query documents and other objects (e.g. Database, Containers)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; Azure DevOps (TFS) &#8211; New connector to Read \/ Write \/ Query items (e.g. Tasks, Bugs, User Story)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; ServiceNow &#8211; New connector to Read \/ Write \/ Query tables (e.g. Incidents, Tasks, Users)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; MailChimp &#8211; New connector to Read \/ Write \/ Query MailChimp data (e.g. Campaigns, Lists, Subscribes, Reports)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>All Components &#8211; Sort Used columns on [A-Z] or [Z-A] button click<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Amazon Redshift Data Transfer Task &#8211; Add support for Redshift Serverless<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Amazon Storage Connection &#8211; Add logic to handle Retry on IllegalLocationConstraintException (UseRegionSpecificEndPoint Advanced option checked but wrong region selected)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Amazon Storage Task &#8211; Add new action to read Tags for S3 Files (GetAmazonFileTags)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Amazon Storage Task &#8211; Add option to set Tags for S3 File Upload<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Amazon Storage Task, Azure Storage Task &#8211; Allow to use Variable Placeholders in Metadata<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connection Manager &#8211; Automatically Set TrustedDomains on REST Connection UI when user loads Custom Connector File from local path first time (Prompt User)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; Google Drive &#8211; Always show Query parameter (Search Criteria) and show common examples in the dropdown<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; HubSpot &#8211; Add Upload File endpoint<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; JIRA &#8211; Add OAuth support for authentication<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; JIRA &#8211; Add support for custom fields with Paragraph datatype<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; JIRA &#8211; Add support for selecting which custom_fileds you like to output on connection UI or on endpoint level<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; JIRA &#8211; Improve speed of fetching data by 2x (also reduce number of requests by enhancing last page detection logic)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; SharePoint &#8211; Add &#8216;Filter&#8217; parameter to &#8216;get_list_items&#8217; and &#8216;get_list_items_dynamic&#8217; endpoints<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector &#8211; Zoho &#8211; Updates to DELETE, SEARCH endpoints<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Add OptionsEndPointSortBy to allow sort by expression for Select Dropdown (e.g. Column1 ASC, Column2 DESC)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Add Support for DefaultValue in Param \/ Column (so when Value is blank it will return DefaultValue and ignore ValueTemplate \/ Functions property)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow &lt;Table Order=&#8221;-1&#8243; Expand=&#8221;True&#8221;&#8230; &gt; So you can sort dynamically expanded list by name<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow ColumnInfoMap in &lt;Column&gt; Tag to use DataType lookup by field value (equal, contains, regex match)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow Multiple columns in OptionEndPointLabel using comma separated (e.g. ProjectId,FieldName)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow Multiple Filters to join result from multiple arrays e.g. Filter=&#8221;$new_rows[*]&#8221; ExtraFilters=&#8221;$updated_rows[*] :: $error_rows[*]&#8221; and ExtraFilterColumns=&#8221;Op=New::Op=Updated::Op=Error&#8221;<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow Parameters in Filter Property (e.g. Filter=&#8221;$.[$param$][*]&#8221;)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Allow to disable Table Expand (DoNotValidateTableName)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; For Write Operations (INSERT, UPDATE) &#8211; Allow to use Direct Placeholder Functions in Body \/ URL (right now it only works when Parameter usage found in body, it doesnt work if you do Body={ data : &#8220;&lt;&lt;{$rows$},FUN_BASE64ENC&gt;&gt;&#8221; } )<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>API Connector Framework &#8211; Use EndPoint Parameters with Default when Columns are expanded and no overrides found with parameter name used in DataEndPointParameters<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Azure Storage Task &#8211; Add new action to read Tags for Blob (GetAzureBlobTags)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Azure Storage Task &#8211; Add option to set Tags for Blob Upload<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Azure Storage Task &#8211; need to improve UI in Metadata tab to show user can use variables in Value column<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Azure Storage Task &#8211; Provide an Action to Read Tags (just like GetMetaData option)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>General &#8211; Add FUN_XML_TO_TEXT to extract data from XML using XPath<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>General &#8211; FUN_REGEX_EXTRACT allow to use group name in extract pattern (e.g.  \\w+@(?&lt;domain&gt;\\w+).com{{0,domain}}  ) <\/li>\n<li><span class=\"verAdded\">NEW: <\/span>General &#8211; New Function &#8211; FUN_IF &#8211; Compare two values and return match or non-match string (e.g. &lt;&lt;Abc|~|Eq|~|Abc|~|Both $1 and $2 same|~|Not same,FUN_IF&gt;&gt; )<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>General &#8211; New Function &#8211; FUN_IF_REGEX_MATCH &#8211; Return If Else Value on Regular Expression match or mismatch (e.g. &lt;&lt;Abc (123)|~|\\d+|~|Found $2|~|No found|~|true,FUN_IF_REGEX_MATCH&gt;&gt;<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>General &#8211; Update AWS SDK to v3.7 (Add support for IMDSv2 in IAM Role and many more)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>HTTP Connection Manager &#8211; Add [$url-part-regex-(some-regex-here)$] placeholder in HashSignatureFormat<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>HTTP Connection Manager &#8211; When you enable Retain Cookie Option with Dynamic Token &#8211; You may get error about Cookie format<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>HTTP Connection Manager, JSON \/ XML \/ CSV Source, REST API Task, Web API Destination &#8211; Allow Cookie Container Feature for SSL Version set other than Default<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>HTTP, OAuth Connection Manager &#8211; Throw meaningful error when certificate is null (Failed to load)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON \/ XML \/ CSV Source  &#8211; Allow to continue on Error for multiple status code (e.g. 404|405) &#8211; New Property ErrorStatusCodeToMatchRegex<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON \/ XML \/ CSV Source &#8211; Add support for reading *.tar.gzip file (multiple files in one tar.gzip)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON \/ XML \/ CSV Source, REST API Task &#8211; ClientCertificate not supported if you change SslVersion settings other than Default<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON \/ XML Generator Transform, Export Task &#8211; Add option to output nested JSON \/XML as encoded string &#8211; Set datatype=&#8221;String&#8221; for Unbound &lt;map&gt; node (Usecase: MailChimp Bulk API \/ Azure DevOps Update\/Insert)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON Generator Transform, Export JSON Task &#8211; Allow Placeholder Function usage for &lt;map&gt; tag (e.g. &lt;map src=&#8221;notes&#8221; function=&#8221;FUN_BASE64ENC&#8221; \/&gt; or   function=&#8221;sometext &lt;&lt;{$value$},FUN_BASE64&gt;&gt; sometext&#8221; in Template mode <\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON Source &#8211; Treat &#8220;$&#8221; as blank filter<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON Source, XML Source, CSV Source &#8211; Allow API Connector Wizard to use Column Metadata for new EndPoint in Connector File<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>JSON Source, XML Source, CSV Source &#8211; Include Properties in EndPoint as Default Props when cannot be detected by Wizard as Valid Properties<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>OAuth \/ HTTP Connection Manager &#8211; Add MetaUrl, MetaHeaders, MetaMethod, MetaBody, MetaFilter to get API base URL (dynamic URL case like MailChimp, JIRA OAuth)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>Regular Expression Parser Task &#8211; Add &#8211;regex-cs (suffix flag in pattern) for case-sensitive pattern search (Right now searches are not case-sensitive) <\/li>\n<li><span class=\"verAdded\">NEW: <\/span>REST API Task &#8211; Allow to continue on Error for multiple status code (e.g. 404|405) &#8211; New Property ErrorStatusCodeToMatchRegex<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>REST API Task &#8211; Give Options (DisableAutoConvertMultiPartStream and TreatResponseAsMultiPart) to enable \/ disable multipart detection for stream (Right now we auto detect \/ convert based on Response Content-Type but no way to enable\/disable)<\/li>\n<li><span class=\"verAdded\">NEW: <\/span>REST API Task, JSON \/ XML \/ CSV Source &#8211; Allow custom content-type in header for MutiPart Upload (e.g. myfilename=@c:\\somefile.txt)<\/li>\n<\/ul>\n<h3 class=\"versubtitle\">Bug fixes<\/h3>\n<ul>\n<li><span class=\"verFixed\">FIX: <\/span>All Components &#8211; Dataflow components loses the locked column names  when sorts Available Columns (i.e. Click [A-Z] &#8211;or&#8211; [Z-A] toolbar button)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>All Components &#8211; Renaming Output Column Name should not break the flow<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Amazon Redshift Data Transfer Task &#8211; Throw meaningful error when Source SQL Produce blank column name (no alias defined for calculated \/ static data column)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connection Manager &#8211; Preview works but Test Connection Fails &#8211; Embedded API Config Text is empty (Only when you switch to Embedded Mode)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector &#8211; SharePoint &#8211; Refresh Columns might throw error in some cases if you Do not supply SiteId at the EndPoint level (Connection Level value is ignored)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector &#8211; Youtube &#8211; Embedded Provider selection throws error<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector &#8211; YouTube &#8211; Improve speed by reducing number of API calls for get_videos (MyVideos Table) &#8211; Change Rows Per Page from 2 to 50 <\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Allow {$rows$} in Functions for Query Type Parameters for Bulk Lookup<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Column Name is used instead of Label is used to generate {$rows$} (when LayoutMap not supplied)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Columns with same Lable but Different Name cause issue (Last column with same Label takes precedence)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Common Properties (e.g. Label, Desc, HelpLink) always takes precedence from Template rather than node override<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Duplicate Column Name in Dynamic Template cause issue (Static Column added at EndPoint level and same found in Dynamically Expanded)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; generic_request endpoint is not working when you use Partial URL starts with slash (e.g. \/customers) or Full URL (http:\/\/abc.com\/customers)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; If Service URL contains variable e.g. (https:\/\/[$Domain$].zendesk.com) then some bulk endpoints (e.g. BULK Delete \/ Update \/ Insert &#8211; Using Full Job Style URL from Child EndPoint) might fail<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; MaxRows Settings not working for ChildEndPoint<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Paginated request might fail if you use {$rows$} placeholder in URL (it wont replace after first request)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>API Connector Framework &#8211; Query Builder on UI might send blank rather than NULL value for Dependency Parameter (OptionEndPointParameters) <\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Google Analytics Source &#8211; Connection Manager set GA4 in Connection Manager + adding filter in GA Source &#8211; getting error on PREVIEW<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Google Analytics Source &#8211; ERR_NO_DATA_OR_INVALID_EXPR: No records found in specified table. Manually enter output columns.<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Google Data Connection Manager &#8211; You might get JavaScript Error on Generate OAuth Token<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>HTTP Connection Manager &#8211; HashSignature Method sometimes throws error about Position if you use [$url-part-zzz-x-y$] placeholder in HashSignatureFormat<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Http Connection Manager &#8211; JTW token Claims not loaded on UI after save<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON \/ XML \/ CSV Source &#8211; API Connector File Wizard doesnt add PagingByUrlCurrentPage Property if PagingMode set to URLPath Mode or ByPostData mode <\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON \/ XML \/ CSV Source &#8211; API Connector Wizard Saves Headers as XML rather than Raw format in final connector file<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON \/ XML \/ CSV Source &#8211; Pagination Mode &#8211; ByResponseHeaderRfc5988 &#8211; Fails in some cases (e.g. ServiceNow API)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON Generator Transform &#8211; Output as array node not persisted on UI for unbound node<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON Source &#8211; API Connector Wizard should set PageStartVariable automatically when Variable is set<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON Source, XML Source &#8211; Pagination doesnt stop (goes infinite loop) when you have Error Output attached<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>JSON Source, XML Source &#8211; When Suffix used with question mark it doesnt wipe out original parameters from the URL as indicated in the help <\/li>\n<li><span class=\"verFixed\">FIX: <\/span>OAuth &#8211; Vsts Provider &#8211; response_type sent twice<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>OAuth Connection &#8211; If Password \/ ClientCredentials Grant used and RefreshToken is returned in response then sometimes it may fail request with Unauthorized (due to blank AccessToken)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>OAuth Connection Manager, API Connection &#8211; Use SaveAs dialog rather than Open for Refreshtoken file path<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>REST API Task, JSON \/ XML Source \/ Web API Destination  &#8211; Multi Part Content Response may throw error &#8211; startIndex cannot be larger than length of string. Parameter name: startIndex (This only happens if two new lines found before first boundary)<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>Upsert Destination &#8211; Cannot select Custom Order By dropdown when Duplicate Handling is changed (its always disabled) &#8211; You can use Properties window to change it but not via UI<\/li>\n<li><span class=\"verFixed\">FIX: <\/span>XML \/ CSV Source &#8211; API Connector Wizard doesnt set EndPoint ResponseFormat=Xml or Csv <\/li>\n<li><span class=\"verFixed\">FIX: <\/span>XML Source &#8211; You might get error about Could not find my.dtd file when &lt;!DOCTYPE my.dtd&gt; tag found in the XML file  (Preview works fine but runtime fails)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This release brings tons of new features and bug fixes. We have added new connectors for CosmosDB, Azure DevOps (TFS), ServiceNow, MailChimp, HubSpot, JIRA, Zoho and REST API Task. It fixes important issues with connectors for Youtube, SharePoint and XML \/ CSV Source. To see full release notes\u00a0click here New Features\/Improvements NEW: API Connector [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":16,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[442],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>SSIS PowerPack 5.3.0 released | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"SSIS PowerPack 5.3.0 released - ZappySys Blog\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"SSIS PowerPack 5.3.0 released | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"SSIS PowerPack 5.3.0 released - ZappySys Blog\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2023-08-02T12:14:13+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"77\" \/>\r\n\t<meta property=\"og:image:height\" content=\"70\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/\",\"url\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/\",\"name\":\"SSIS PowerPack 5.3.0 released | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png\",\"datePublished\":\"2023-08-02T12:14:13+00:00\",\"dateModified\":\"2023-08-02T12:14:13+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"SSIS PowerPack 5.3.0 released - ZappySys Blog\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png\",\"width\":77,\"height\":70,\"caption\":\"ZappySys Logo - SSIS, SQL Server, Big Data, Cloud Computing, NoSQL, Business Intelligence\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSIS PowerPack 5.3.0 released\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/hshah\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SSIS PowerPack 5.3.0 released | ZappySys Blog","description":"SSIS PowerPack 5.3.0 released - ZappySys Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/","og_locale":"en_US","og_type":"article","og_title":"SSIS PowerPack 5.3.0 released | ZappySys Blog","og_description":"SSIS PowerPack 5.3.0 released - ZappySys Blog","og_url":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/","og_site_name":"ZappySys Blog","article_published_time":"2023-08-02T12:14:13+00:00","og_image":[{"width":77,"height":70,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/","url":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/","name":"SSIS PowerPack 5.3.0 released | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png","datePublished":"2023-08-02T12:14:13+00:00","dateModified":"2023-08-02T12:14:13+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"SSIS PowerPack 5.3.0 released - ZappySys Blog","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2015\/08\/zappysys-symbol-mid.png","width":77,"height":70,"caption":"ZappySys Logo - SSIS, SQL Server, Big Data, Cloud Computing, NoSQL, Business Intelligence"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/ssis-powerpack-5-3-0-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SSIS PowerPack 5.3.0 released"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/hshah\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/10154"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=10154"}],"version-history":[{"count":2,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/10154\/revisions"}],"predecessor-version":[{"id":10984,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/10154\/revisions\/10984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=10154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=10154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=10154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}