Skip to content

Releases: facebook/SoLoader

v0.8.2

12 Feb 15:27
Compare
Choose a tag to compare

Changes

  • Make SoLoader.init public so consumers can provide their own loaders: 1ddbcbb

v0.8.1

28 Jan 17:46
Compare
Choose a tag to compare
  • Include reason for SO load fail in message (4213ab1)
  • Send a path string of the directories where all transitive deps of unwindstack_binary live (ea51029)
  • Retry native library load if tracing before SoLoader initialized (3f60655)
  • Make SOLoader SysUtils less noisy (3224384)
  • Log supported ABIs when throwing e_machine mismatch exception (b6854af)
  • Filter out incompatible ABIs but do not reorder the list (20198bf)

Full changelog: v0.8.0...v0.8.1

v0.8.0

17 Sep 18:39
Compare
Choose a tag to compare
  • Added new NativeLoader abstraction (nativeloader artifact). You can use NativeLoader.loadLibrary(...) instead of SoLoader.loadLibrary(...). This allows you to use any native library loader (e.g. the default system implementation) by implementing a custom NativeLoaderDelegate and calling NativeLoader.init(yourImplementation). Calling SoLoader.init(...) will automatically set a SoLoader delegate.
  • Added new annotation artifact so that the @DoNotOptimize annotation can be used separately.
  • Smarter .so extraction strategy (b2555b8 - thanks @codyi96). This should fix the ".so is 64-bit instead of 32-bit" issue reported for some devices.

v0.6.1

01 Jul 13:58
v0.6.1
Compare
Choose a tag to compare
  • Add support for system apps (c1a8c67)
  • New API to retrieve full library path (ce30ca4)

v0.6.0

29 Jan 14:39
v0.6.0
Compare
Choose a tag to compare

Highlights

v0.5.1

09 Nov 11:16
v0.5.1
Compare
Choose a tag to compare
v0.5.1

Version 0.5.0

12 Jun 10:00
v0.5.0
Compare
Choose a tag to compare

This release adds compatibility with Android P.

v0.4.1

17 Apr 16:48
Compare
Choose a tag to compare

Re-release excluding JSR classes as part of the bundle.

v0.4.0

17 Apr 12:55
Compare
Choose a tag to compare
  • Relicensed under Apache-2
  • Backup SoSource to use in case a library file corruption - 0b981f5
  • Improved logging - 220cf04

Full list of changes: v0.3.0...v0.4.0

v0.3.0

10 Jan 15:13
Compare
Choose a tag to compare
Summary: Version bump.

Reviewed By: IanChilds

Differential Revision: D6692694

fbshipit-source-id: fc880425355d95216ae1f64e6bf2175017a40e95