forked from SolrNet/SolrNet
/
changelog.txt
96 lines (84 loc) · 3.74 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
- Breaking change: field collapsing changed completely.
- Breaking change: removed ServerURL and Version properties from ISolrConnection.
- Breaking change: changed Highlighting and MoreLikeThis result classes. Indices are now string instead of T.
- Breaking change: all chainable methods on ISolrOperations et al now return ResponseHeader instead of 'this'.
- Breaking change: removed NoUniqueKeyException. Now IReadOnlyMappingManager.GetUniqueKey() returns null if there is no unique key.
- Added mapping validation
- Upgraded to Windsor 2.1.1
- Added StructureMap integration
- Fixed culture-related bug in highlighting parameters
- Fixed culture-related bug in range query
- Added MaxSegments and ExpungeDeletes parameters to commit/optimize
- Breaking change: renamed WaitOptions to CommitOptions
- Breaking change: fixed field boosting, was of type int, now is float
- Added field index-time boosting (issue #98)
- Breaking change: removed obsolete exceptions: BadMappingException, CollectionTypeNotSupportedException, FieldNotFoundException
- Added support for delete by id+query in the same request (issue #50)
- Fixed issue #95 : Highlights didn't support several snippets in results
- Fixed performance issue with SolrMultipleCriteriaQuery (issue #94)
- Breaking change: removed ISolrDocument interface
- Added support for loose mapping (issue #53)
- Improved multi-core configuration in Windsor facility (issue #70)
- Added Rollback command (issue #51)
- Added HTTP-level caching (issue #75)
- Added operator - for queries
- Added support for LocalParams (issue #62)
0.2.3 (2009-12-29)
===
- Upgraded to NHibernate 2.1.2
- Upgraded Solr in sample app to 1.4.0
0.2.3 beta1 (2009-09-13)
===
- Fixed minor date parsing bug
- Added support for field collapsing
- Added support for date-faceting (issue #7)
- Upgraded to Ninject trunk
- Upgraded sample app's Solr to nightly
- Added StatsComponent support (issue #67)
- Added index-time document boosting (issue #65)
- Added query-time document boosting (issue #57)
- Bugfix: response parsing was not fully culture-independent (issue #61)
- All exceptions are now serializable
- Fixed potential timeout issue
- NHibernate integration
- Fixed Not() query operator returning wrong type
0.2.2 (2009-05-07)
===
- Bugfix: semicolons are now correctly escaped in queries.
- Bugfix: invalid xml characters (control chars) are now correctly filtered.
- Deleting a list (IEnumerable) of documents now uses a single request (requires unique key and Solr 1.3+)
- Added support for arbitrary parameters, using the QueryOptions.ExtraParams dictionary.
- Added per-field facet parameters.
- Breaking change: as a consequence of the previous change, facet queries and other facet parameters were moved to FacetParameters.
- Added a couple of fluenty QueryOptions building methods.
- Added dictionary mapping support.
- Upgraded Windsor facility to use Windsor 2.0
- Merged all SolrNet assemblies (SolrNet, SolrNet.DSL, the Castle facility, the Ninject module and the internal HttpWebAdapters).
- Windsor and Ninject are not packaged anymore.
0.2.1 (2009-02-25)
===
- Added support for Spell checking
- Added support for More like this
- Added explicit support for random sorting
- Added "has any value" query
- Fluent interface for query building
0.2.0 (2009-02-18)
===
- Major rewrite
- Deprecated ISolrDocument interface
- Dropped query by example
- Dropped random sorting
- Added several ways to map solr fields to properties
- Added highlighting
- Added filter queries
- Added ping
- Added sample application
- Added Windsor facility
- Added Ninject module
- Added operator overloading for queries
- Added MSDN-style docs
- Added more code samples, better organized wiki
- Changed initialization and instantiation of the service
0.1 (2008-09-15)
===
- Initial release