Skip to content

Releases: reactiveui/Fusillade

2.1.1

10 May 22:31
795dcb0
Compare
Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

2.0.5

02 Apr 13:01
Compare
Choose a tag to compare

Changes:

  • 7df7080 Housekeeping: Update Splat (#41)
  • 06fcc41 housekeeping: use global templates + open collective bot
  • b57b05d Update README.md (#40)
  • 9dae1ee housekeeping: Update to latest MsBuild.Sdk.Extras

2.0.1

05 Feb 19:18
c51fb37
Compare
Choose a tag to compare

Overview

Updated to use System.Reactive >= 4.0, and also using .Net Standard 2.0

What's changed:

  • housekeeping: Update to NetStandard 2.0 and System.Reactive 4.0 (#39) @glennawatson
  • feature: upgrade to netstandard and rx 3.0 bits (#32) @ghuntley

0.7.0

10 Nov 11:24
Compare
Choose a tag to compare

Fusillade: An opinionated HTTP library for Mobile Development

Fusillade helps you to write more efficient code in mobile and desktop applications written in C#. Its design goals and feature set are inspired by Volley as well as Picasso.

What even does this do for me?

Fusillade is a set of HttpMessageHandlers (i.e. "drivers" for HttpClient) that make your mobile applications more efficient and responsive:

  • Auto-deduplication of relevant requests - if every instance of your TweetView class requests the same avatar image, Fusillade will only do one request and give the result to every instance. All GET, HEAD, and OPTIONS requests are deduplicated.
  • Request Limiting - Requests are always dispatched 4 at a time (the Volley default) - issue lots of requests without overwhelming the network connection.
  • Request Prioritization - background requests should run at a lower priority than requests initiated by the user, but actually implementing this is quite difficult. With a few changes to your app, you can hint to Fusillade which requests should skip to the front of the queue.
  • Speculative requests - On page load, many apps will try to speculatively cache data (i.e. try to pre-download data that the user might click n). Marking requests as speculative will allow requests until a certain data limit is reached, then cancel future requests (i.e. "Keep downloading data in the background until we've got 5MB of cached data")

As part of this release we had 4 issues closed.

Feature

  • #25 Only de-duplicate relevant HTTP verbs.

Bug

  • #15 Fix for bug that caused failed requests being cached indefinitely.

Improvement

  • #12 Update JSON.NET version

Documentation

  • #23 Added github issue/pull-request templates, CoC, contributing guidelines

Where to get it

You can download this release from nuget.org

Fusillade 0.6.0

01 May 23:11
Compare
Choose a tag to compare

What's New

What's New

  • Update to latest Rx 2.2.4
  • Fix profile to include WP8.1 Universal Support

Fusillade 0.5.0

25 Apr 19:34
Compare
Choose a tag to compare

What's New

Initial Release