"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "CHANGELOG.txt":
1.5.13-2b6dfa4_vs_1.5.14-d0d167e.
1 OpenSearchServer
2 http://www.opensearchserver.com
3 -----------------------
4 CHANGE LOG
5
6 All new features and bugs are described here:
7 https://github.com/jaeksoft/opensearchserver/issues (GH)
8 http://sourceforge.net/p/opensearchserve/feature-request/ (SF)
9 http://sourceforge.net/p/opensearchserve/bug-report/ (SF)
10
11 OpenSearchServer 1.5.14
12
13 New features:
14 - GH-1796: Silent backup replication
15 - GH-1791: Disabling the Scheduler, the WebCrawler and the FileCrawler
16 - GH-1780: Create a Scheduler using Rest API
17 - GH-1773: Crawler - API to delete URL browser
18 - GH-1768: Limit the crawl depth in the web crawler
19 - GH-1756: Crawler Status for All Crawlers trough API Call
20 - GH-1755: Add and Remove sitemaps from index trough the REST API / php client
21 - GH-1749: Web service method for web properties
22 - GH-1746: Add HTTP connection time out
23 - GH-1706: Autocompletion thread should be interruptible
24 - GH-1700: Tomcat version update 7.0.68
25 - GH-1689: Disabling link detection
26 - GH-1676: Support of PhantomJS in the HTMLParser
27 - GH-1671: Add a customizable char tokenizer
28 - GH-1669: An XML/JSON API for field terms extractions
29
30 Bug fixes:
31 - GH-1745: Can't access "Privileges" tab in last snapshots
32 - GH-1729: org.apache.cxf.interceptor.Fault, Tomcat 7.0.53, when starting crawl
33 - GH-1697: Ignored Number of suggestion for auto-completion
34 - GH-1697: Scheduler URL database error
35 - GH-1674: Faulty cookie support with HttpClient
36 - GH-1659: Crawler deadlocks after running while serving requests
37
38 OpenSearchServer 1.5.13
39
40 New features:
41 - GH-1653: REST Crawler - HTTP Header authentication method
42 - GH-1652: REST Crawler - an integrated sequence for paginated APIs support
43 - GH-1648: File event scheduler task
44 - GH-1635: For SMB crawling and AD login SID should also be extracted
45 - GH-1624: Add the field host in the field mapping of the file crawler
46 - GH-1617: The REST crawler should support local files indexation
47 - GH-1611: Support of multiple indexes
48 - GH-1601: Use compressed bit set for less memory consumption
49 - GH-1598: Facets can be limited in number
50 - GH-1597: Facets can be sorted by term or count
51 - GH-1595: Parallel sorting to better use multi-core system
52 - GH-1582: Programmatically retrieving hosts from Web index
53 - GH-1562: Fault tolerancy in the database crawler
54 - GH-1559: Handle short date format in sitemap (yyyy-mm-dd)
55 - GH-1541: Ability to disable obeying robots.txt using the API
56 - GH-1537: Collapsing size to 0 merges the returned field
57 - GH-1524: Add fetch size parameter in the database crawler
58 - GH-1502: A scheduler task able to launch a crawl script
59 - GH-1480: Multithreaded OCR
60 - GH-1476: New index template for credentials storing
61 - GH-1475: Add an encryption filter
62 - GH-1471: Authentication based on external index
63 - GH-1470: Renderer: Add range to date facet
64
65 Bug fixes:
66 - GH-1592: The pattern inclusion API (v2) failed to inject the URLs in the URL database
67 - GH-1509: Hunspell native implementation is slow
68 - GH-1494: Error HttpHostConnectException should not abort the crawl session
69
70 OpenSearchServer 1.5.12
71
72 New features:
73 - GH-1453: The log should be less verbose by default
74 - GH-1452: writeLockTimeout should be configurable
75 - GH-1449: Renderer : display fields from a join
76 - GH-1441: API : delete an analyzer
77 - GH-1323: REST API - More information about Indexes
78 - GH-1149: "java.io.IOException: Encrypted PDF" and others files-related error: include filename
79
80 Bug fixes:
81 - GH-1466: Multivalued facets are broken when using fields without term vectors
82 - GH-1458: The "fetch first" policy is no more applied
83 - GH-1455: Outer join is broken
84 - GH-639: File crawler: Crawls only 20% of the files
85
86 OpenSearchServer 1.5.11
87
88 New features:
89 - GH-1444: Add attribute option to script function XXX_IndexField
90 - GH-1443: New function AddNow in script module
91 - GH-1439: Multithreaded facets
92 - GH-1424: Change priority order with the charset detection in the HTML parser
93 - GH-1416: Add a test button in the renderer to check the authentication
94 - GH-1413: Parser for EML Mime Mail messages
95 - GH-1412: Let the parsing API decides which parser to use
96 - GH-1404: Define a per query behavior for batch of queries
97 - GH-1394: The collapsed documents should be fully visible when the size parameter is set to 0
98 - GH-1390: Search fields should grouped as boolean queries
99 - GH-1388: Analyzer: create a filter for applying various transformation to proper nouns
100
101 -Bug fixes:
102 - GH-1437: Broken image in screenshot capture
103 - GH-1434: Cannot put a negative value in the geo parameters user interface
104 - GH-1430: The file crawler recursive parsing misses some files
105 - GH-1427: The LDAP and JCIFS records do not match when querying an Active Directory
106 - GH-1414: Problem with special characters encoding when editing synonyms or stopwords on Windows
107 - GH-1406: Scoring, boosting query: not working?
108 - GH-1402: Empty query is not well evaluated in Search Field
109 - GH-1400: In search requests, the "Empty return all" attribute is not persistent
110 - GH-1397: ResultSet closed error when using SQL update with the database crawler
111
112 OpenSearchServer 1.5.10
113
114 New features:
115 - GH-1365: Search field should support the field:term syntax in pattern mode
116 - GH-1363: Subqueries (filters) should be processed in parallels using threads
117 - GH-1361: Faster cache implementation
118 - GH-1336: URL fragments filtering
119 - GH-1332: REST API - More information about Indexes
120 - GH-1255: Query: send batch
121 - GH-1253: Term filter: it should be possible to use operator OR
122 - GH-1213: Renderer: ability to choose to reset facets when a new search is made
123 - GH-1290: Scheduler: add a task for searching, transforming and sending content
124 - GH-1162: Search API: be able to give parameter for Boosting queries
125 - GH-1093: Replication: add an API to at least list existing replications
126 - GH-963: Scheduler: change link to documentation for CRON expression
127 - GH-923: Be able to pass variables to a database crawler via a scheduler job
128 - GH-598: Support of MongoDB indexing
129 - GH-298: Web crawler: crawl URL "new" in parallel to the "old" ones
130
131 Bug fixes:
132 - GH-1376: The monitoring upload task uses an erroneous POST format
133 - GH-1348: Some scheduler tasks cannot be stopped
134 - GH-1126: Database crawler: deletion: error No field has been given
135
136 OpenSearchServer 1.5.9
137
138 New features:
139 - GH-1298: Crawl remote file system using the database crawler
140 - GH-1269: Prepare interfaces for native bit set
141 - GH-1251: With large host list, the Web crawler should select the host randomly
142 - GH-1249: Optimize file parsing during database crawl
143 - GH-1233: Add time out to the autocompletion task
144 - GH-1225: Hunspell suggest performances
145 - GH-1211: JDBC cursor size (setFetchSize) should be set with the buffer size
146 - GH-1207: Take a different query string for each field
147 - GH-1188: Execute a Groovy script when a crawl thread starts
148 - GH-1183: Add a Czech stemmer
149 - GH-1179: a REST API to disable or enable the pattern lists
150 - GH-1152: Parser JSON API
151 - GH-1139: The "Manual Crawl "API should return the index document
152 - GH-1135: Spell check filter
153 - GH-1122: A keyword analyser with lower case and diacritic removal
154 - GH-1114: Control of crawl cache in manual crawl
155 - GH 1105: Add mailbox crawl scheduler task
156 - GH-1054: Support of Content-Disposition filename parameter
157 - GH-716: Ability to enable crawl cache by index instead of for whole instance
158 - GH-266: Multiple proxies
159
160 Bug fixes:
161 - GH-1316: Removal of search, filter, termvector and field cache
162 - GH-1305: 30 minutes time out on file crawler when no new files are fetched causes trouble
163 - GH-1243: RPM installation failed
164 - GH-1241: Web crawler: inclusion and exclusion list not followed when reading sitemap
165 - GH-1229: The PUT method of the Analyzer API generates duplicates
166 - GH-1202: Exception with RegularExpressionReplaceFilter when the replacement string is empty
167 - GH-1150: The MirrorAndFilter is not supported in the JSON API
168 - GH-1118: Query REST API, Geo parameters don't support overriding
169
170 OpenSearchServer 1.5.8
171
172 New features:
173 - GH-1077: Imap and Pop3 mailbox crawler
174 - GH-1064: Renderer authentication with HTTP headers
175 - GH-1060: Authentication should also run with rights stored in an external index
176 - GH-1053: File and Web template harmonisation
177 - GH-1035: Add "open folder" link in the tools widget of the renderer
178 - GH-1016: Renderer: ability to choose several fields
179 - GH-1005: A REST API for CRUD operations on the analyzers
180 - GH-884: Bootstrap templates in the renderer
181
182
183 OpenSearchServer 1.5.7
184
185 New features:
186 - GH-1017: The index buffer of the web crawler is fixed to 1000 documents enhancement
187 - GH-990: Keyword highlight should also work on fields without term vectors
188 - GH-979: New Delete Sync scheduler task
189 - GH-967: Default credentials for the database crawler
190 - GH-955: Reloading an index when a configuration file is changed
191 - GH-934: File Crawler, add Time and Parser information
192 - GH-920: Mirror AND Filter
193 - GH-918: Add sort.clear parameter to API v1
194 - GH-908: Allow aliases for usernames
195 - GH-901: Allow selecting multiple facets in the renderer
196 - GH-899: Datetime widget for the renderer
197 - GH-896: Facet merging filter in the renderer
198 - GH-894: Date filter widget for the renderer
199 - GH-887: Incremental replication should not require twice the size of the index enhancement
200 - GH-885: New URLWrap widget for the renderer
201 - GH-873: Support of Active Directory SSO (NTLM)
202 - GH-869: Be able to set a fail over parser
203 - GH-349: Be able to clone a database crawler (to not start from scratch)
204
205 Bug fixes:
206 - GH-891: Bad viewer URL when using proxy
207
208
209 OpenSearchServer 1.5.6
210
211 Bug fixes:
212 - GH-840: Infinite loop while crawling HTML files
213 - GH-836: No error in log when the database crawler fails
214 - GH-832: NPE at Client.java:312
215 - GH-826: Bug with SuggestionAnalyzer and query using a Term&Phrase mode
216 - GH-820: PhoneticFilter: first query returns empty value
217
218
219 OpenSearchServer 1.5.5
220
221 New features:
222 - GH-803: Multivalued fields are not visible in the renderer
223 - GH-775: Control the timeout parameter on replication
224 - GH-719: Web crawler, exclusion patterns: add a button "delete all"
225
226 Bug fixes:
227 - GH-774: PDF Viewer failure with SMB urls
228 - GH-761: Scheduler clone does not clone the included tasks
229 - GH-751: Web frontend: search for quoted values breaks html
230 - GH-737: Web crawler: cookies are not working well
231
232
233 OpenSearchServer 1.5.4
234
235 New features:
236 - GH-710: Delete document returned by a search request
237 - GH-704: Support of multi-words synonyms
238 - GH-681: Add a timeout parameter to the "WebCrawler - stop" scheduler task
239 - GH-653: Improve locking isolation in config.
240 - GH-647: Improve performance under heavy concurrent load
241 - GH-646: Be able to delete a corrupted index
242 - GH-632: JCIFS NTLM implementation in Web Crawler
243 - GH-626: Export archive of selected content from the crawlcache
244 - GH-589: Web crawler and proxy: provide fields for username and password
245
246 Bug Fixes:
247 - GH-739: Web crawler: language detection does not work with <html lang='xx'>
248 - GH-690: Searching with GeoFilter and MILES still uses KILOMETERS to search wihtin a radius
249 - GH-674: Better support of malformed URL
250 - GH-642: Updating an index during a replication may break the replicated index
251 - GH-639: File crawler: Crawls only 20% of the files
252 - GH-605: The Web crawler sometimes freezes when the HTML parser ignores canonical URLs
253 - GH-597: SMB crawling - Illegal character in path
254 - GH-596: Error popup when clicking on an index in admin GUI
255 - GH-523: lastModifiedDate not recorded in 1.5.2
256
257
258 OpenSearchServer 1.5.3
259
260 New features:
261 - GH-561: Add Tomcat server logs
262 - GH-551: Non-existent data directory throws unhelpful error
263 - GH-508: Add sort option in the renderer
264 - GH-14: Crawler: pattern URL: allow use of wildcard in hostnames
265
266
267 OpenSearchServer 1.5.2
268
269 New features:
270 - GH-525: Add Logout button to renderer
271 - GH-477: Support of radius in geo filter
272 - GH-451: Regular expression filter with replacement
273 - GH-409: XPath Filter
274 - GH-403: Sorting should support empty values
275 - GH-384: Analyzers should provide separated tokenizers for queries and indexations
276 - GH-359: Add logon window when using the NTLM authentication in the renderer
277 - GH-358: The SMB URLs should be translatable as FILE:///
278 - GH-350: Replication should be able to only synchronize the schema
279 - GH-339: Support of AND, OR NOT operator in search field requests
280 - GH-334: The snippets should support phrase queries
281 - GH-315: Support of PDFCrack in PDFParser
282 - GH-296: Returns distance when using GeoFilter
283 - GH-292: Be able to abort database and scheduler process
284 - GH-271: Query of type "Search (field)" should allow search with phrase query only
285
286 Bug Fixes:
287 - GH-523: Web crawler buffer not flushed on large set of URLs
288 - GH-473: Auto-completion build freezes the web interface
289 - GH-345: Issue when changing the name of a replication item
290 - GH-305: Web crawl returns "Error - Not Allowed" when using a proxy
291 - GH-299: Error reading 'driverClassList
292
293
294 OpenSearchServer 1.5.1
295
296 New features:
297 - GH-289: External process for Parsers
298 - GH-279: New Term filter and Phrase filter
299 - GH-265: New XmlXPathParser
300
301 Bug Fixes:
302 - GH-293: Issue with Geolocation filter with negative coordinates
303 - GH-264: URL browser: "delete selected URL" action deletes every URL
304 - GH-262: Missing libraries
305 - GH-261: Crawler/parser transform letter with accent into html entities
306
307
308 OpenSearchServer 1.5
309
310 New features:
311 - GH-202: Named Entity Recognition module
312 - GH-183: Script REST API
313 - GH-2: Copy Of: ability to copy from several fields
314 - GH-1: Improve spell check query: return existing words
315 - SF-288: Copy content of a field to another one in the schema
316 - SF-287: Indexation using text file
317 - SF-286: Automatically create a unique reference for each document
318 - SF-285: Hunspell integration
319 - SF-283: Gzip file support in sitemap
320 - SF-277: Separate query for snippets
321 - SF-272: Automatically set cookies in the web crawler
322 - SF-271: Disable nofollow directive
323 - SF-270: Database based script
324 - SF-269: Upgrade ZK library (6.5.2)
325
326 Bug fixes:
327 - GH-171: Highlighted attribute is not set in Search API (XML/HTTP)
328 - SF-190: Cancel "Edit job" page in scheduler when changing selected index
329 - SF-189: Do not display error of previous crawl process in "current status"
330
331
332 OpenSearchserver 1.4
333
334 New features:
335 - SF-266: Merge multiple indices
336 - SF-265: Retaining Search - SF-Switch Between Renders
337 - SF-260: Add Visio parser and Publisher parser
338 - SF-257: Upgrade Apache CXF to 2.7.x
339 - SF-251: A report module
340 - SF-250: Server time in scheduler interface
341 - SF-249: Extraction of user and group rights when crawling CIFS/SMB and FTP
342 - SF-248: Upgrade ZK CE to 6.5
343 - SF-247: Support of additional characters in LetterOrDigitTokenizer
344 - SF-246: Named entity recognition based on a search request
345 - SF-245: Highlighting in PDF documents and images (OCR)
346 - SF-243: RSS Parser
347
348 Bug fixes:
349 - SF-187: ICEPdf parser puts brackets to the indexed words
350 - SF-186: ICEPdf parser: only the first page is indexed
351 - SF-185: A more efficient Classifier loader
352 - SF-184: NullPointerException on SnippetField.copySnippetFields
353 - SF-183: maxClauseCount is set to 1024 when deleting large collection
354 - SF-178: Error reading 'fieldOrSnippetList' on type RendererController
355 - SF-170: Wrong file path in file crawler
356 - SF-169: java.lang.NullPointerException on flush expired contend from cache
357 - SF-168: Screenshot function not working
358 - SF-167: java.lang.NullPointerException on enabling crawler cache
359 - SF-166: Query -> More like This causes Property 'name' not found on type java.lang.String
360 - SF-165: Not possible to copy an address in Crawler -> Web -> Pattern List
361 - SF-163: Weight is ignored in query scoring item
362 - SF-161: ParseException while crawling files
363
364
365 OpenSearchServer 1.3.1
366
367 New features:
368 - SF-244: Exportable autocompletion index
369 - SF-242: Be able to run only one crawl session
370 - SF-240: Several HTML parser configuration per index
371
372 Bug fixes:
373 - SF-158: File crawler infinite loop while crawling FTP directory
374 - SF-157: NullPointerException while deleting documents from web crawler
375 - SF-156: Cannot forcefully unlock a NativeFSLock error
376 - SF-155: Trigger name cannot be null error when clicking optimize
377 - SF-153: Failed replication from Windows to Linux because of file separator
378
379
380 OpenSearchServer 1.3
381
382 New features:
383 - SF-238: Job called when crawl session ends
384 - SF-237: Transaction isolation level should editable
385 - SF-236: Default value in the Classifier
386 - SF-235: Named entity recognition
387 - SF-234: Free text submission to MoreLikeThis query
388 - SF-233: Add deletion support in XML indexation
389 - SF-232: FTP feed XML task
390 - SF-231: Autocompletion API
391 - SF-230: Dropbox indexation
392 - SF-228: Group all token filter
393 - SF-227: Squared Geographical Filter
394 - SF-226: Json Path filter
395 - SF-225: Degrees to radians converter
396 - SF-224: A delete all feature
397 - SF-223: A flush crawl cache scheduler task
398 - SF-222: Disable Meta NoIndex on HTML parser
399 - SF-221: Dailymotion and Vimeo API support
400 - SF-220: Youtube API support
401 - SF-218: URL and FILE database scheduler task
402 - SF-217: Tag boost in HTML parser
403 - SF-216: A number format filter
404 - SF-214: JBIG2 format support for PDF text extraction
405 - SF-210: Classifier feature
406 - SF-209: SOAP WebService
407 - SF-206: Image Parser with OCR
408 - SF-204: XSL support on XML upload
409 - SF-3510432: Support of Arabic language
410 - SF-202: OCR Integration
411 - SF-197: Adding regular expression capture in parser
412 - SF-187: Jsoup HTML parser
413 - SF-179: Consecutive duplicate characters filter
414 - SF-177: Phonetic filters
415 - SF-176: A filter to extract the domain information
416 - SF-175: Multiple OpenSearchServer instances on one Tomcat server
417 - SF-174: Adding NumDeletedDocs in Runtime/Index
418 - SF-166: Upgrade to ZK 5.0.10
419 - SF-162: Upgrade Tomcat to version 6.0.35
420 - SF-3421240: JSON response for OpenSearchServer
421 - SF-151: OpenSearch Standards
422
423
424 OpenSearchServer 1.2.4
425
426 New features:
427 - SF-3527810: Removing fragment in URL
428 - SF-3518687: URL normalization required in the Web crawler
429 - SF-3510598: Add CSV format in the select XML/HTTP API
430 - SF-3498421: Set a default URL value for replication
431 - SF-3498373: Remove script and object tag content in db crawler
432 - SF-3495004: Add progress info in scheduler task
433 - SF-3490031: Asynchronous XML upload
434 - SF-3489935: Default stop words list
435 - SF-3489934: A default autocomplete field and analyzer
436 - SF-3489873: A scheduler task to copy terms to an index
437 - SF-3489642: Unable to scroll all the log in runtime/logs panel
438 - SF-3487772: Advanced spell check
439 - SF-3487219: RegExp filter for DatabaseCrawler
440 - SF-3483920: BoostQuery support
441 - SF-3483681: Add a download button for log files
442 - SF-3482284: LimitInputStream should be buffered
443 - SF-3477836: A separated error log for the parser
444 - SF-3469777: Scored snippets
445 - SF-3466445: Upgrade Apache POI to 3.8
446
447 Bug fixes:
448 - SF-3531057: crawling always fails when using proxy
449 - SF-3531279: Epected='obj' actual='o' error while parsing the PDF
450 - SF-3527244: URL filter does not work for jsessionid
451 - SF-3521414: File not parsed in database crawler
452 - SF-3516114: NPE with Web Crawler when no unique field is set
453 - SF-3509333: Error 500 when loading robots.txt
454 - SF-3500288: Wrong facet count when using optimized collapsing
455 - SF-3498607: NPE when collapsing is enable with no documents found
456 - SF-3495681: StringIndexOutOfBoundsException on snippet
457 - SF-3489854: A faster indexation when using XML upload
458 - SF-3489550: Schema API gives IllegalStateException
459 - SF-3485241: Pages with meta noindex are indexed
460 - SF-3483798: HTML parser prints many logs
461 - SF-3483259: Underscore added when using synonyms on expression
462 - SF-3482151: Monitor API response gives error
463 - SF-3479649: SetField and DeleteField API don't update config.xml
464 - SF-3479548: Report log files are truncated
465 - SF-3476578: UTF-8 character as separator in snippet field
466 - SF-3475446: head indexed instead of body (using <script /> in head)
467 - SF-3476551: Query with Quotation Marks has unusual results
468 - SF-3474877: URL Filter doesn't work for jsessionid
469 - SF-3472905: Error while crawling local HTML file
470 - SF-3471749: Out Of Memory Error while indexing PDF document
471
472
473 OpenSearchServer 1.2.3
474
475 New features:
476 - SF-3431741: Fault tolerant parser on XML upload
477 - SF-3429967: Scheduler task: monitoring upload
478 - SF-3419014: Delete by query task in scheduler
479 - SF-3396935: Log files viewable in the user interface
480 - SF-3393751: XML load sheduler task
481 - SF-3393063: Upgrade to SeleniumHQ 2.0.4
482 - SF-3393052: Upgrade to NekoHTML 1.9.15
483 - SF-3393047: Upgrade to TagSoup 1.2.1
484 - SF-3393046: Upgrade to PDFBox 1.6.x
485 - SF-3393032: Frameset support
486 - SF-3392359: Drupal module for OpenSearchServer
487 - SF-3380911: Scheduler informations in home view
488 - SF-3370376: Parser have editable parameters
489 - SF-3366055: URLBrowser API
490 - SF-3353874: OSS could be a great sitemap generator
491 - SF-3356222: Export the search result into csv file
492 - SF-3344564: Adding Snippet Field Size and Tag from the API
493 - SF-3310490: File Crawler API
494 - SF-3310489: Web Crawler API
495 - SF-2958005: Upgrade Apache HttpClient library to 4.1.1
496
497 Bug fixes:
498 - SF-3429305: NullPointerException while index Word document
499 - SF-3426912: Authorization error when loading binary with XML Load
500 - SF-3419013: Scheduler job end date error
501 - SF-3325102: Bug Report Disabled Robots doesn't work
502 - SF-3409814: Error: The document is really a RTF file
503 - SF-3408193: Password of the XMLLoad task is not encrypted
504 - SF-3406657: File crawler error: unknown protocol: smb
505 - SF-3406378: SQLite supports only TRANSACTION_SERIALIZABLE
506 - SF-3396778: Word 95 or older format are not indexed
507 - SF-3386593: LimitException when reading Robots.txt
508 - SF-3380949: NPE in Renderer
509 - SF-3376106: The mapping of inlink and outlink is broken
510 - SF-3346206: NPE when Fragmenter is set through API.
511 - SF-3323250: Invalid XML when the query includes an ampersand
512 - SF-3316826: Optimize API don't return any feedback
513 - SF-3316820: Action API returns a blank page
514 - SF-3310825: WriteAbortedException in catalina.out when Tomcat restarts
515 - SF-3310716: Index deletion and re-creation issue
516 - SF-3305045: Malformed base tag causes crawling error
517
518
519 OpenSearchServer 1.2.2
520
521 New features:
522 - SF-3307328: Update notification
523 - SF-3300872: Scheduler task list extensible
524 - SF-3287318: Upgrade to seleniumhq 2.x
525 - SF-3266524: Return terms from non stored fields
526 - SF-3266520: Cache management in Web UI
527 - SF-3253614: Upgrade to PDFBox 1.5.x
528 - SF-2973374: Upgrade to ZKoss 5.0.x
529 - SF-3213190: Negative filtering
530 - SF-3175074: Screenshot of a webpage
531 - SF-3094822: SiteMap functionnality
532
533 Bug fixes:
534 - SF-3307873: Runtime/System panel not visible
535 - SF-3290939: NPE when no default field is selected
536 - SF-3278815: The language is not detected in PDF files
537 - SF-3192429: Not the correct definition of the Russian language
538
539
540 OpenSearchServer 1.2.1
541
542 New features:
543 - SF-3176150: time/date stamp
544 - SF-3186042: Disable not being allowed (robots.txt)
545 - SF-3182953: Crawl URL from a database
546 - SF-3182950: Pattern and exclusion list deactivable
547 - SF-3182097: Adding field boost support
548 - SF-3175585: More like this feature
549 - SF-3169421: Japanese and Korean support
550 - SF-3159477: Identify identical web pages
551
552 Bug fixes:
553 - SF-3178432: Wrong cron values in the scheduler
554
555
556 OpenSearchServer 1.2
557
558 New features:
559 - SF-3151757: Upgrade to PDFBox 1.4.x
560 - SF-3141193: FTP/FTPS support in the file crawler
561 - SF-3141192: SMB/CIFS support in file crawler
562 - SF-3034238: Crawler able to log in protected web site
563 - SF-3011773: Add Quartz as scheduler service
564 - SF-3138603: Upgrade Tomcat to version 6.0.xx
565 - SF-3103055: Convert HTML entities
566 - SF-3087916: Upgrade to PDFBox 1.2
567 - SF-3043692: Torrent Parser
568 - SF-3042488: Audio parser
569 - SF-2882260: Add a parser for text/plain
570 - SF-3010010: RTF parser
571 - SF-3038733: Add a shingle filter
572 - SF-3036262: Log management
573 - SF-3031800: Schema interface
574 - SF-3031204: Adding NGram support
575 - SF-3008440: Index replication
576 - SF-3026212: API and interface for document deletion
577 - SF-3023327: Sub domain extraction in Web Crawler
578 - SF-2820289: Database crawler
579 - SF-3019035: Neglight dynamic url while crawling
580 - SF-3017277: Allow wildcard query in the URL browser
581 - SF-3016491: Url Exporter
582 - SF-3016566: Monitoring API
583 - SF-3015939: Cluster collapsing
584 - SF-2830490: Size of the index
585 - SF-3011847: Score explanation
586 - SF-3008633: Possibility to turn off the highlighting
587 - SF-2997836: In the returned fields having extra fields from Meta tags
588 - SF-2997826: Possibility to index only the specified content
589 - SF-2991252: Possibility to index binary file and to add it to a document
590 - SF-2982545: Extracting term frequency informations
591 - SF-2881385: API to retrieve the available indice
592 - SF-2887376: Enhancement for the index page - SF-dropping indexes
593 - SF-2881388: API to list/create/modify fields in a specified schema
594 - SF-2973374: Upgrade to ZKoss 5.0.5
595 - SF-2970747: Upgrade Tomcat to version 6.0.26
596 - SF-2966139: Statistics lost when OSS restart
597 - SF-2964704: Upgrade to Lucene 2.9.x
598 - SF-2958015: Add source archive
599 - SF-2958005: Upgrade Apache HttpClient library to 4.0.1
600 - SF-2956498: Provide a way to send statistics report by email
601 - SF-2953803: Upgrade to PDFBox 1.0
602 - SF-2953802: Upgrade to POI 3.6
603 - SF-2953575: Charset detection should look at meta http-equiv
604 - SF-2953524: Specify default charset for parser
605 - SF-2929332: Faceting post collapsing
606 - SF-2900462: Upgrade POI to 3.5 for xlsx and docs support
607 - SF-2900449: Upgrade PDFBox to 0.8
608
609 Bug fixes:
610 - SF-3104065: File crawler crashes with java.io.EOFException
611 - SF-3090248: Statistics configuration lost when adding fields
612 - SF-3051308: <base href= ""/> is not interpreted
613 - SF-2881689: Requests.xml fails to rotate on some Windows platforms
614 - SF-3019491: NullPointerException > at java.util.regex.Matcher
615 - SF-3017481: The web crawler selects the host in alphabetical order
616 - SF-3015838: Web crawler problem with UTF-8 BOM encoding
617 - SF-2993103: NoClassDefFoundError BouncyCastleProvider
618 - SF-2990960: keyword are not highlighted in snippets
619 - SF-2982541: Phrase synonyms generate unwanted words
620 - SF-2934214: Shifted highlighting on snippet
621
622
623 OpenSearchServer 1.1.4
624
625 New features:
626 - SF-2995116: Replace Javamail library
627
628
629 OpenSearchServer 1.1.3
630
631 Bug fixes
632 - SF-2989836: Statistics are not set up in template
633 - SF-2988425: Crawler is not obeying disallow directives from robots.txt
634 - SF-2988433: Crawler ignores query part of URL when evaluating robots.txt
635
636 Changes:
637 - SF-2989831: Update the documentation link (wiki)
638
639
640 OpenSearchServer 1.1.2
641
642 New features:
643 - SF-2910029: Lucene read only support
644
645 Bug fixes
646 - SF-2885897: PHP API fail on some query with wrong xml chars
647 - SF-2820286: Issue with statistics aggregation
648 - SF-2911906: Sort functionnality seem to ignore sort order
649 - SF-2908345: Performance issue with large field cache
650 - SF-2905076: Issue with performance of web crawler
651 - SF-2903935: Negative value on web crawler statistics
652 - SF-2898343: Behaviour problem of wildcard function
653 - SF-2899784: duplication of returned field in returned xml
654
655
656 OpenSearchServer 1.1.1
657
658 Bug fixes
659 - SF-2886651: Default operator is not preserved when saving query
660 - SF-2886645: Issue with lemmatisation using the web crawler
661 - SF-2884347: Field seem to be lost if renamed
662 - SF-2884344: Renaming a field then deleting: not removed from the bo
663 - SF-2884275: Duplicated documents when using empty index template
664
665
666 OpenSearchServer 1.1
667
668 New features
669 - SF-2882224: Stress test for insertion
670 - SF-2881642: Set maximum number of segments for index optimization
671 - SF-2865088: Add default parser for web and file crawler
672 - SF-2864468: Indexation plugin within web crawler
673 - SF-2855049: Add a description for parsers
674 - SF-2854421: Added Romanian, Turkish and Danish support
675 - SF-2848588: Robots.txt view on web crawler
676 - SF-2847820: Add Russian and Chinese language support
677 - SF-2846159: Replace textfield by a menu for langage selection
678 - SF-2843516: Sort field list by alphabetic order
679 - SF-2843182: Use the library apache commons.io
680 - SF-2836913: Return the rows parameter in the search API result
681 - SF-2833103: Remove XML/HTML tag on XML upload
682 - SF-2826651: Synonyms support
683 - SF-2828734: Add Spellchecker ability
684 - SF-2812808: Management of several indices
685 - SF-2818592: Unique field and default field set up
686 - SF-2818075: OpenDocument Format support
687 - SF-2816562: New data directory in package
688 - SF-2816561: Upgrade documentation for 1.1
689 - SF-2813996: Add schema tab panel to manager analyzer and fields
690
691 Bug fixes
692 - SF-2882223: Error when inserting with concurrent access
693 - SF-2881248: Web crawler does not follow redirection for robots.txt
694 - SF-2881227: Wrong encoding detection on web crawler
695 - SF-2881141: Can add fields in the schema for any type of index
696 - SF-2880577: Web crawler doesn't follow redirections correctly
697 - SF-2873319: Facets pagination in the interface doesn't work
698 - SF-2872576: Add a web pattern api
699 - SF-2863639: Prefix query changes term to lowercase
700 - SF-2859658: Tab Crawler / Web doesn't change when switching index
701 - SF-2856869: NPE Exception when field query is empty
702 - SF-2855999: Web page title parsing issue
703 - SF-2849135: File attribute loss in synonym filter and stop filter
704 - SF-2843033: Failure to create and use an index using the empty template
705 - SF-2841058: XML Conf: Exception with query template field sorting
706 - SF-2839468: XML Conf: Exception when using SizeFragmenter and restart
707 - SF-2832683: Exception when loading synonyms
708 - SF-2829664: Snippets and Facets not saved on the FS
709 - SF-2826959: Unable to set the langage in update form
710 - SF-2824320: Unable to update index after a field update
711 - SF-2823857: Search API, collapse.mode=full creates NullPointerException
712 - SF-2823851: setclasspath.bat: blocking problem with some checks
713 - SF-2820276: Add button is inactive on update form
714
715
716 OpenSearchServer 1.0 beta 2
717
718 New features
719 - SF-2812149: Updated Zkoss to version 3.6.2
720 - SF-2811901: Added collapsing for all documents to be returned
721 - SF-2808582: Added paging for query results
722 - SF-2807080: Updated Apache Tomcat to version 6.0.20
723
724 Bug fixes
725 - SF-2811902: Content type is now provided in XML API responses
726 - SF-2810881: Useless empty lines within XML results deleted
727 - SF-2808554: Collapsing now returns as many rows as expected
728 - SF-2805843: start.bat and stop.bat no longer require CATALINA_HOME
729
730 Documentation updates
731 - SF-2805848: Added JAVA_HOME documentation