Skip to content

Releases: irmen/Pyrolite

release 5.0

14 May 00:19
Compare
Choose a tag to compare

Pyro5 version.

Pyro4 support removed. Use pyrolite 4.xx if you need it.

release 4.31 (dotnet)

11 Jul 15:06
Compare
Choose a tag to compare

A dotnet bug fix release for the Pyro issues:

  • fix pickle serializer handshake deserialization crash in pyrolite
  • PyroProxy now gets the right pyroOneway settings from the metadata

release 4.30

21 Jun 17:56
Compare
Choose a tag to compare

Added unpickling support for Python 3.8's new Pickle protocol 5

(both java + dotnet)

Release 4.26 (.net)

16 May 21:13
3e715b6
Compare
Choose a tag to compare

Performance improvements contributed by the Microsoft .NET Spark team (thank you!):

  • speed and memory improvements in the Pickler and Unpickler, mostly when reading from memory buffers and when dealing with arrays of strings
  • benchmark project with microbenchmarks added
  • bumped C# language level to 7.3 and updated the console projects to dotnet core 2.1 (2.0 is EOL)

and a bugfix:

  • Unpickler memo cleared after STOP opcode to fix invalid memo reuse when unpickler isn't disposed/closed

Also the travis CI configuration was updated to now also build and run the dotnet unit tests (not only the Java ones)

Release 4.25 (.net)

26 Apr 09:39
Compare
Choose a tag to compare

.net release:

strong-name signed the assembly. (per request by the .NET Spark guys so that Pyrolite can be used as an external library in .NET spark)
updated Razorvine.Serpent dependency to 1.29 to get the signed version of that as well.

Release 4.24 (.net)

19 Apr 19:42
Compare
Choose a tag to compare

The .net client library was updated:

  • Moved to C# 7 language level
  • merged a contribution of Pickle and Unpickle performance improvements by creating less intermediate objects

Release 4.23 (java)

20 Mar 01:02
Compare
Choose a tag to compare

fixed java compilation issues on newer java versions (>8)

Release 4.22 (java)

05 Oct 19:00
Compare
Choose a tag to compare

Pyrolite Java release 4.22:

fixed java.sql.Date serialization being off by one month

release 4.21 (java)

17 Aug 11:28
Compare
Choose a tag to compare

Java Version 4.21 changes:

Pickle memoization uses regular obj.hashCode again (compare by value) rather than identityHashCode (compare by object identity).
This can be configured via a new Pickler(useMemo, valueCompare) constructor.

Updated Pyro documentation url.

release 4.21 (dotnet)

09 Jul 21:40
Compare
Choose a tag to compare

C# code cleanup (code style, c# 6 language level features)
serpent 1.25 dependency