Skip to content

Releases: mukunku/ParquetViewer

v3.0.0

10 May 16:56
Compare
Choose a tag to compare
v3.0.0 Pre-release
Pre-release

PR: #109

This release:

  • Upgrades the project to .NET 8
    • Users who use the regular executable will need to install .NET Desktop Runtime 8 to upgrade to this version
    • This was required because older versions of .NET are being retired at the end of this year
  • Fixes a bug when opening folders containing _SUCCESS files (#104) Thanks to @brentbundang 👏🏼
  • Adds support for Struct arrays/lists (#108) Thanks to @ChristianDu
  • Removes date-only date formats from the application
  • Improves sorting when column headers are clicked
  • Help → About page now contains a checkbox to easily make ParquetViewer your default application for .parquet files.

To be able to use the regular executable .NET Desktop Runtime 8 must be installed on your machine. If you do not have the runtime installed or cannot install it use the self contained executable instead.

v2.10.1

06 Mar 01:51
Compare
Choose a tag to compare

PR: #102

This release:

  • Adds nested Struct type support (#100)
  • Fixes various issues with some Map, List, and byte[] fields

To be able to use the regular executable .NET Desktop Runtime 7 must be installed on your machine. If you do not have the runtime installed or cannot install it use the self contained executable instead.

v2.10.0

05 Feb 03:05
Compare
Choose a tag to compare

PR: #99

This release:

  • Adds a Load all records (Ctrl+E) button
    image
  • New Edit → Always Load All Records setting
    image
    see wiki: User Settings
  • Updates packages and provides small UI tweaks

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.9.0

11 Dec 03:27
Compare
Choose a tag to compare

PR: #98

This release:

  • Has significant load speed optimizations
  • Adds an image viewer. Image fields will automatically become clickable

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.8.1

27 Nov 05:19
Compare
Choose a tag to compare

PR: #97

This release:

  • Fixes Destination is too short error (#81) (aloneguid/parquet-dotnet#413)
  • Fixes a bug where you couldn't open files with struct fields (#95)
  • Columns with forward slashes in their name will now work (#94) (#96)

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.8.0

06 Sep 01:19
Compare
Choose a tag to compare

PR: #89

This release:

  • Adds struct type support (nested complex types still not supported)
    image
  • SelfContained executable is half the size now. Comes at the cost of startup speed.
  • Updated the Get SQL Create Table Scripts utility to support complex types (list, map, struct)
  • Some minor edge case bug fixes based on exception analytics
  • Better list type support

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.7.2

12 Aug 06:06
Compare
Choose a tag to compare

PR: #85

This release:

  • Updates packages
  • Cleans up some error handling
  • Adds a "Copy Raw Metadata" button to the metadata viewer for Thrift (#84)
  • Adds a fix for byte[] columns so they can be viewed now (#79)
  • Made "Fit Headers & Content" the default column sizing option.
    • This was done after noticing everyone was using default sizing with small files. Analytics are already paying off!
  • Added support for displaying malformed date fields (#88)
  • Started tracking Self Contained app usage in Analytics.

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.7.1

30 May 02:42
Compare
Choose a tag to compare

PR : #77

This release:

  • Updates the parquet.net package to the latest version and removes our dependency on newtonsoft
    • Files with nullable Guid fields can now we opened (#76)
  • Adds anonymous usage data gathering (analytics).
    • By default, data will not be gathered. Users need to Opt-In to share usage data.
    • Can be enabled/disabled via: Help → Share Usage Data
    • PII will not be logged. Data from your files will also not be logged.
    • See AllEvents.cs for a complete list of analytics the utility will gather.

To view the analytics gathered so far, checkout this dashboard: https://app.amplitude.com/analytics/share/7207c0b64c154e979afd7082980d6dd6

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.7.0

23 Apr 01:07
Compare
Choose a tag to compare

PR : #74

This release:

  • Adds support for Map and List fields (nested maps and lists still not supported) (#3) (#73)
  • Right click → Copy with headers
  • Other miscellaneous improvements and package updates
  • Type assignments will all correctly match the source file now (#75)

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.

v2.6.0

12 Mar 22:45
Compare
Choose a tag to compare

PR: #71

This release:

  • Adds support for partitioned parquet files: File -> Open Folder (Ctrl + Shift + O). (#35)
  • Removes the Parquet Engine setting. The tool will now automatically use whichever engine would be best for the file being opened. (#69)
  • Improves performance when Column Sizing is set to "Fit Headers & Content" as well as some other micro optimizations.
  • Adds field count to the metadata viewer in the Thrift metadata.
  • Updates the parquet-dotnet library to version 4.6.0.
    • Fields with dots in the end of their names are now supported. (#70)
  • Shows a progress bar on the loading screen now.
  • Includes unit tests and other improvements related to the project. Checkout the pull request if you're interested.

To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.