Hi all, JuliaWeb started off as a really mixed collection of packages, many of them made by people who had moved on (Hacker School). Most were essentially unmaintained.
By putting them all these packages in one place, we've basically managed to tread water for a while, trying to merge PRs if we understand them and doing basic maintenance. It was clear it wasn't long term viable though - no one maintaining really had a strong need or desire to 'own' these packages. Recently, we've taken some steps to reign things in and focus limited resources: - Deprecate Meddle and Morsel.jl. These are "web framework" type packages that were too complex to be maintained, but were seemingly somewhat popular (by github stars, at least). I've added a max version cap of 0.5 on all releases and master (so they'll install on 0.4, but not 0.5), and made it clear in the README that they are abandoned. I doubt someone will take over maintenance, so they are effectively out of sight and mind now. - Move away from GnuTLS.jl. Apart from concerns about GnuTLS itself, this package was also unmaintained and poorly understood, while being critical to pretty much everything. @malmaud has created a new wrapper for MbedTLS, which should be simpler and more importantly, it works. We'll be moving e.g. Requests, etc. to MbedTLS.jl - We no longer support Julia 0.3. A branch was made on the last 0.3-supporting commit, so people can submit PRs if they wish to backport fixes to that line, but the limited volunteer power available will not be touching it. This is yielding benefits already: last night I systematically went through HttpCommon.jl and was able to get 100% coverage, no Compat.jl cruft, 0.4-style docstring on everything, and removal of redundant or unsupported functionality. Contributions along these lines welcome for the other JuliaWeb packages too. Thanks, Iain
