pysolr v3.3.0 Release Notes

Release Date: 2015-02-03 // about 9 years ago
    • ⬆️ Bumped to v3.3.0! [Daniel Lindsley]

    • βž• Added @acdha to primaries for all his hard work. [Daniel Lindsley]

    • πŸ‘Œ Support Solr 4+ individual field updates (closes #129) [Chris Adams]

    Now fields can be updated individually:

       conn.add(docs, fieldUpdates={'myfield1_ss': 'add',
                                    'myfield2_s': 'set',
                                    'myfield3_i': 'inc'})
    

    Thanks to Γ‡ağatay Γ‡allΔ± (@faraday) for the patch.

    • πŸ”€ Merge pull request #137 from LuRsT/patch-1. [Chris Adams]

    Fixed syntax error in README.rst example (thanks @LuRsT)

    • πŸ›  Fixed syntax error in README.rst example. [Gil GonΓ§alves]

    • βž• Add softCommit support (closes #98) [Chris Adams]

    add() and commit() may now be called with softCommit=True

    Thanks to @sicarrots for the patch

    • πŸ”€ Merge pull request #123 from ulivedit/master. [Chris Adams]

    Python 3 compatibility for error message extraction (thanks @ulivedit)

    • πŸ›  Fix python 3.4 error with forcing unicode strings. [Eric Hagman]

    • πŸ”€ Merge pull request #135 from Grokzen/master. [Chris Adams]

    Use DEBUG_PYSOLR environmental variable to configure logging

    This offers an alternative to editing pysolr.py or reconfiguring logging elsewhere

    • πŸ‘‰ Make it easier to debug pysolr via environment variable. [Johan Andersson]

    • πŸ”€ Merge pull request #131 from andreif/highlighted-readme. [Chris Adams]

    Highlight Python code in README.rst (thanks @andreif)

    • Highlight Python code in README.rst. [Andrei Fokau]

    • βž• Add support for error responses in JSON format (closes #113) [Chris Adams]

    Thanks to @andreif for the patch and tests

    • πŸ”€ Merge pull request #125 from phill-tornroth/patch-1. [Chris Adams]

    Fix get-solr-download-url.py for Python 2.6

    • πŸ›  Fixes 'zero field length' error from format() [Phill Tornroth]

    Unless I'm missing something... :)

    • βœ… Travis: download Solr before starting tests. [Chris Adams]

    This should avoid download errors being presented as test failures

    • βœ… Tests: increase Solr startup timeout. [Chris Adams]

    • βž• Add test Solr tarball downloads to .gitignore. [Chris Adams]

    • βœ… Tests: add Python 3.4 targets. [Chris Adams]

    • βœ… Tests: use Solr 4.7.2 from nearest mirror (closes #115) [Chris Adams]

    • βœ… Tests: add a script to retrieve the closest Apache mirror. [Chris Adams]

    See #115

    • πŸ”€ Merge pull request #111 from redjack/py26-tests. [Chris Adams]

    Update 'run-tests.py' to invoke unittest2 correctly on Python 2.6

    • ⚑️ Update 'run-tests.py' to invoke unittest2 correctly on Python 2.6. [Andy Freeland]

    • βœ… Expanded testing section of the README. [Chris Adams]

    • πŸ”€ Merge pull request #36 from glenbot/master. [Chris Adams]

    Update to SolrCoreAdmin.create to use correct action

    • ⚑️ Updated create command in SolrCoreAdmin to use correct action. [glenbot]

    • πŸ›  Fix type in SolrAdmin.create default parameter. [Chris Adams]

    See #36

    • ⚑️ Updated ignores. [Daniel Lindsley]