Andrzej Bialecki
68e4304453
SOLR-14347: Autoscaling placement wrong when concurrent replica placements are calculated.
2020-03-23 18:21:40 +01:00
Erick Erickson
5fd55d77e9
SOLR-12353: SolrDispatchFilter expensive non-conditional debug line degrades performance
2020-03-19 15:26:44 -04:00
Munendra S N
78e670f19e
SOLR-14012: return long from unique and hll even for standalone
2020-03-19 19:21:57 +05:30
Munendra S N
e9d6c24fb7
SOLR-11725: use corrected sample formula to calc stdDev in JSON facets
...
* Both stdDev and variance uses corrected sample formula to compute
the values. This is similar to StatsComponent
2020-03-19 19:21:57 +05:30
Munendra S N
7f37a55a8c
SOLR-13944: remove redundant checks in SpellCheckCollator
...
* After SOLR-14073, these checks become redundant and add
additional tests for spellcheck with collapse
2020-03-18 10:51:50 +05:30
Munendra S N
0b063fd2b7
SOLR-10157: improve error message in case of unknown aggregations
2020-03-18 10:46:57 +05:30
Munendra S N
2b327e5deb
SOLR-13199: Fix NPE in ChildDocTransformer when parenFilter is invalid
...
* Return proper error message and error code
2020-03-18 10:32:28 +05:30
ameliahenderson
fda935482b
SOLR-8306: Optimize expand.rows=0 to compute only total hits ( #1334 )
...
* When expand.rows=0, expand documents are not returned. So, computing them could be avoided and only total hits need to be computed
2020-03-18 09:23:04 +05:30
erick
6c1d992fad
SOLR-14312: SOLR-14296: Upgrade Zookeeper to 3.5.7, Update netty to 4.1.47
2020-03-15 22:11:49 -04:00
Andrzej Bialecki
0f10b5f042
SOLR-13264: IndexSizeTrigger aboveOp / belowOp properties not in valid properties.
2020-03-13 12:30:17 +01:00
Aroop
9a8602c96e
SOLR-14316: Fix unchecked type warning in JavaBinCodec ( #1344 )
...
Fix an unchecked type conversion warning in JavaBinCodec's readMapEntry's equals() method
Add test
Co-authored-by: Aroop Ganguly <aroop_ganguly@apple.com>
2020-03-12 09:55:01 -07:00
Alan Woodward
8a940e7971
LUCENE-9171: Add CHANGES entry
...
SOLR-12238: Add CHANGES entry
2020-03-12 09:21:14 +00:00
David Smiley
732348ec7f
SOLR-14197: SolrResourceLoader refactorings to reduce API
...
* Remove SRL.listConfigDir (unused)
* Remove SRL.getDataDir
* Remove SRL.getCoreName
* Remove SRL.getCoreProperties
XmlConfigFile needs to be passed in the substitutableProperties
IndexSchema needs to be passed in the substitutableProperties
Remove redundant Properties from CoreContainer constructors
* Remove SRL.newAdminHandlerInstance (unused)
* Remove SRL.openSchema and openConfig
* Avoid SRL.getConfigDir
Also harmonized similar initialization logic between DIH Tika processor & ExtractingRequestHandler.
* Ensure SRL.addToClassLoader and reloadLuceneSPI are called at most once
Don't auto-load "lib" in constructor; wrong place for this logic.
* Avoid SRL.getInstancePath
Added SolrCore.getInstancePath instead
Use CoreContainer.getSolrHome instead
NodeConfig should track solrHome separate from SolrResourceLoader
* Simplify some SolrCore constructors
* Move locateSolrHome to new SolrPaths
* Move "User Files" stuff to SolrPaths
2020-03-11 09:20:28 -04:00
Anshum Gupta
9842744956
Add 8.6 section to solr CHANGES.txt ( #1337 )
2020-03-11 00:16:27 -07:00
Joel Bernstein
193e4a6423
SOLR-14139: Update CHANGE.txt
2020-03-10 09:09:42 -04:00
Joel Bernstein
e6616ba7a3
SOLR-14073: Update CHANGES.txt
2020-03-09 19:11:48 -04:00
David Smiley
0c261f4215
CHANGES.txt: 8.5: re-categorize issues
2020-03-06 21:02:52 -05:00
noble
4cf37ade35
Revert "SOLR-13942: /api/cluster/zk/* to fetch raw ZK data"
...
This reverts commit bc6fa3b650
.
2020-03-06 23:08:34 +11:00
Cassandra Targett
f6afb8b165
Ref Guide/CHANGES: fix typos in page refs and format of CHANGES entry
2020-03-04 16:25:14 -06:00
Cassandra Targett
e8828f2a1c
Ref Guide: move 9.0 changes to 9.0 page; prep 8.5 notes for release; add missing change to CHANGES.txt
2020-03-04 16:20:42 -06:00
Noble Paul
bc6fa3b650
SOLR-13942: /api/cluster/zk/* to fetch raw ZK data
2020-03-03 22:36:17 +11:00
Pushkar Raste
17c576a36f
SOLR-14299 IndexFetcher doesn't reset count to 0 after the last packet is received
2020-03-02 16:26:25 -08:00
Jan Høydahl
198d9db674
SOLR-14287: Admin UI Properties screen does not show colons ( #1300 )
2020-02-28 10:32:09 +01:00
Jan Høydahl
62f5bd50cd
SOLR-14281: Make sharedLib configurable through SysProp ( #1288 )
2020-02-27 14:16:33 +01:00
Andrzej Bialecki
c6bf8b6cec
SOLR-14252: NullPointerException in AggregateMetric.
2020-02-27 13:00:43 +01:00
Mikhail Khludnev
3befb8be94
SOLR-13411: reject incremental update for route.field, uniqueKey and
...
_version_.
2020-02-27 14:51:34 +03:00
Cao Manh Dat
043a3cf849
SOLR-14286: Move entry in CHANGES.txt to 8.5.0
2020-02-27 15:13:22 +07:00
Cao Manh Dat
666bd493c8
SOLR-14286: Upgrade Jaegar to 1.1.0
2020-02-27 14:51:45 +07:00
Eric Pugh
b4f3efbf94
SOLR-13965: In GraphHandler, support <expressible> configuration and deprecate <streamFunctions> configuration.
...
(Eric Pugh via Christine Poerschke)
Closes #1033 pull request.
2020-02-26 17:36:33 +00:00
David Smiley
50a7075862
SOLR-14256: Remove HashDocSet; add DocSet.getBits.
...
* DocSet is now fixed at two implementations, read-only and doc ordered.
* DocSetBase removed; not needed anymore. DocSet is now an abstract class.
2020-02-25 09:48:20 -05:00
David Smiley
25892271e8
SOLR-14258: DocList should not extend DocSet
2020-02-25 09:39:43 -05:00
Mike
1770797387
SOLR-14223 Create RSAKeyPair from disk ( #1217 )
...
* Create properties for PublicKeyHandler to read existing keys from disk
* Move pregenerated keys from core/test-files to test-framework
* Update tests to use existing keys instead of new keys each run
2020-02-24 12:07:10 -08:00
Anshum Gupta
7ba9d4d756
SOLR-14272: Remove autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 9.0 as it was deprecated in 7.1 ( #1269 )
...
* SOLR-14272: Remove autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 9.0 as it was deprecated in 7.1
2020-02-24 09:46:05 -08:00
Jan Høydahl
57c7139ea3
SOLR-14114: Add WARN to Solr log that embedded ZK is not supported in production ( #1273 )
2020-02-24 09:59:33 +01:00
Jan Høydahl
8b98befe93
SOLR-10306: Document in Reference Guide how to disable or reduce swapping ( #1256 )
2020-02-24 09:50:01 +01:00
Erick Erickson
292bed0c42
SOLR-11035: (at least) 2 distinct failures possible when clients attempt searches during SolrCore reload
2020-02-21 10:57:16 -05:00
Jan Høydahl
89b13377a1
SOLR-14250: Do not log error when trying to consume non-existing input stream due to Expect: 100-continue ( #1250 )
2020-02-21 10:30:10 +01:00
Noble Paul
9f3f7244ac
SOLR-14270 export command to have an option to write to a zip file ( #1266 )
2020-02-21 13:41:50 +11:00
Anshum Gupta
cea4226367
SOLR-14271: Remove duplicate async id check meant for pre Solr 8 versions ( #1268 )
...
* SOLR-14271: Remove duplicate async id check meant for pre Solr 8 versions
2020-02-20 15:13:05 -08:00
Shalin Shekhar Mangar
2fdd3b02bb
SOLR-12550: Adding entry to CHANGES.txt
2020-02-20 04:33:53 -08:00
Jan Høydahl
8389b87e39
LUCENE-9229: Fix some broken links
...
Change some wiki -> cwiki links
Signed-off-by: Jan Høydahl <janhoy@apache.org>
2020-02-19 10:33:26 +01:00
Erick Erickson
aa130c4259
SOLR-14263: Update jvm-settings.adoc
2020-02-18 16:44:51 -05:00
Christine Poerschke
003303a9cc
SOLR-13041: Add hashCode for autoscaling.Condition to accompany the already present equals.
...
(Zsolt Gyulavari via Christine Poerschke)
2020-02-18 14:47:44 +00:00
Chris Hostetter
f549ee3535
SOLR-13794: Replace redundent test only copy of '_default' configset with SolrTestCase logic to correctly set 'solr.default.confdir' system property
...
This change allows us to remove kludgy test only code from ZkController
2020-02-14 11:36:53 -07:00
yonik
c3e44e1fec
SOLR-14058: fix peersync bounds check iterating over versions
2020-02-11 10:43:21 -08:00
David Smiley
9a4f7661e9
SOLR-14194: Highlighters now supports docValues for the uniqueKey
...
and the original highlighter can highlight docValues.
2020-02-11 02:18:08 -05:00
Shalin Shekhar Mangar
c65b97665c
SOLR-13996: Refactor HttpShardHandler.prepDistributed method ( #1220 )
...
SOLR-13996: Refactor HttpShardHandler.prepDistributed method into smaller pieces
This commit introduces an interface named ReplicaSource which is marked as experimental. It has two sub-classes named CloudReplicaSource (for solr cloud) and LegacyReplicaSource for non-cloud clusters. The prepDistributed method now calls out to these sub-classes depending on whether the cluster is running on cloud mode or not.
2020-02-10 19:57:05 +05:30
David Smiley
46c0945614
SOLR-14149: CHANGES.txt Remove off-topic stuff
...
* No Introduction (to Solr) header. Point at solr-upgrade-notes.adoc instead
* No Getting Started header
* No Versions of Major Components header
* No "Upgrade Notes" for subsequent releases. See solr-upgrade-notes.adoc
Closes #1202
2020-02-08 22:52:38 -05:00
Kevin Risden
3885a81aa4
SOLR-14038: Admin UI display for "state.json" should be in a scollable region
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-02-08 12:02:23 -06:00
Kevin Risden
c4a8a77d23
SOLR-14209: Upgrade JQuery to 3.4.1
...
* JQuery 2.1.3 to 3.4.1
* jstree 1.0-rc1 to v3.3.8
Closes #1209
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-02-08 11:57:56 -06:00
Shalin Shekhar Mangar
f5c132be6d
SOLR-14248: Improve ClusterStateMockUtil and make its methods public
2020-02-08 11:59:27 +05:30
Andrzej Bialecki
9a19093586
SOLR-14245: Validate Replica / ReplicaInfo on creation.
2020-02-07 17:56:39 +01:00
Robert Muir
63be99bf12
SOLR-14118: default embedded zookeeper port to localhost
2020-02-05 21:33:37 -05:00
Marcus
bc5f837344
SOLR-14147 change the Security manager to default to true. ( #1141 )
...
* change the Security manager to default.
* update the ref-guide.
* uncomment init scripts update changes.
* changed the ref guide and re-commented file.
* remove added comment.
* modified shell script.
* removed comment in windows file.
Signed-off-by: marcussorealheis <marcuseagan@gmail.com>
* bashism and fix windows
* remove space
Signed-off-by: marcussorealheis <marcuseagan@gmail.com>
2020-02-05 19:17:55 -05:00
Houston Putman
80ed8c281b
SOLR-13887: Use the default idleTimeout instead of 0 for HTTP2 ( #991 )
2020-02-05 11:15:37 -08:00
Chris Hostetter
c5d0391df9
SOLR-14241: New delete() Stream Decorator
2020-02-05 10:49:24 -07:00
Adrien Grand
fe349ddcf2
SOLR-14242: HdfsDirectory#createTempOutput. ( #1240 )
2020-02-05 16:38:53 +01:00
Tomas Fernandez Lobbe
bb90569f1d
SOLR-14219: Revert changes in OverseerSolrRespose and move serialization ( #1227 )
...
SOLR-14095 Introduced an issue for rolling restarts (Incompatible Java serialization). This change fixes the compatibility issue while keeping the functionality in SOLR-14095
2020-02-04 10:26:57 -08:00
Munendra S N
c91dd9d0e4
SOLR-14090: fix delete-copy-field when source is dynamic field
2020-02-04 21:33:31 +05:30
Munendra S N
4eff9c9b5e
SOLR-10567: add support for DateRangeField in JSON facet range
2020-02-04 21:26:40 +05:30
Mikhail Khludnev
d8bc9bcfcf
SOLR-12325: uniqueBlock(\{!v=foo:bar})
2020-02-02 15:15:35 +03:00
Jan Høydahl
16b8d50284
SOLR-14221: Upgrade restlet to version 2.4.0 ( #1211 )
2020-02-02 11:35:14 +01:00
Jason Gerlowski
719b38c8d8
SOLR-13892: Add 'top-level' docValues Join implementation ( #1171 )
2020-01-31 11:21:01 -05:00
Shalin Shekhar Mangar
776631254f
SOLR-13897: Fix unsafe publication of Terms object in ZkShardTerms that can cause visibility issues and race conditions under contention
2020-01-27 12:08:20 +05:30
Uwe Schindler
fd49c903b8
SOLR-14189: Add changes entry
2020-01-26 12:06:13 +01:00
Gus Heck
127ce3e360
SOLR-13749 adjust changes to reflect backport to 8.5
2020-01-25 00:53:27 -05:00
Kevin Risden
b150202c85
SOLR-11554: Support handling OPTIONS request for Hadoop authentication filter
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-23 13:45:54 -05:00
Nick Vercammen
60a2926546
SOLR-14205 Do not fail when given timeout to connectionImpl.isValid() = 0
...
Closes #1204
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-23 10:12:43 -05:00
Kevin Risden
9b6fc1b9fc
SOLR-14132: Upgrade Angular JS 1.3.8 to 1.7.9
...
* Upgrade Angular JS 1.3.8 to 1.7.9
* Upgrade Angular Chosen v1.3.0 and Chosen to v1.8.7
* Remove older jquery 1.7.2 version
* Remove non minified Angular JS files
Closes #1196
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-23 09:20:12 -05:00
Jan Høydahl
e744f7977e
SOLR-14196: AdminUI login not working for JWTAuth when blockUnknown=false ( #1190 )
2020-01-23 14:51:36 +01:00
Shalin Shekhar Mangar
84270dc6cf
SOLR-14172: Collection metadata remains in zookeeper if too many shards are requested.
...
This also fixes a bug where an inability to assign a node based on existing autoscaling policy resulted in a server error instead of a bad request.
This closes #1152 .
2020-01-23 15:19:53 +05:30
Shalin Shekhar Mangar
04193d5252
SOLR-14207: Fix logging statements with less or more arguments than placeholders
2020-01-23 14:00:08 +05:30
Houston Putman
c53cbb12f4
SOLR-11746: Adding CHANGES.txt entry
2020-01-22 23:44:25 -05:00
Jan Høydahl
75c64089a1
SOLR-14198: Nullpointer exception in AuditEvent with AuthorizationContext ( #1192 )
2020-01-22 21:39:43 +01:00
Chris Hostetter
95dfddc7d4
SOLR-12859: Fixed DocExpirationUpdateProcessorFactory to work with BasicAuth and other auth plugins that delegate to PKI for server initiated node-to-node communication.
2020-01-22 09:32:25 -07:00
Joel Bernstein
25ba52d1a0
SOLR-14130: Update CHANGES.txt
2020-01-22 09:52:20 -05:00
Ishan Chattopadhyaya
cc9c494a34
Synchronizing 8.4.1 changes
2020-01-22 11:31:12 +05:30
Ishan Chattopadhyaya
f6ca662f33
Synchronizing 8.4.1 changes
2020-01-22 11:21:53 +05:30
David Smiley
ab924fd4ea
SOLR-14040: shareSchema support for SolrCloud
...
* Use Caffeine impl and weak values (to the schema). Previously the cache never evicted!
* now populating the configSet name from ZK into CloudDescriptor when CloudDescriptor is loaded
* actual schema name needs to be deterministic now; fallback from non-existent managed-schema to schema.xml will thwart this cache
* a test conf/core.properties wasn't actually used and became a problem in it's weird location after I refactored some logic
2020-01-21 13:18:37 -05:00
Andrzej Bialecki
6244b7150e
SOLR-14192: Race condition between SchemaManager and ZkIndexSchemaReader.
2020-01-20 17:11:47 +01:00
Chris Hostetter
5f2d7c4855
SOLR-14184: Internal 'test' variable DirectUpdateHandler2.commitOnClose has been removed and replaced with TestInjection.skipIndexWriterCommitOnClose
2020-01-16 11:47:06 -07:00
Jason Gerlowski
5377742a62
SOLR-13985: Bind to localhost interface by default ( #1154 )
...
Prior to this commit, Solr's Jetty listened for connections on all
network interfaces. This commit changes it to only listen on localhost,
to prevent incautious administrators from accidentally exposing their
Solr deployment to the world.
Administrators who wish to override this behavior can set the
SOLR_JETTY_HOST property in their Solr include file
(solr.in.sh/solr.in.cmd) to "0.0.0.0" or some other value.
A version of this commit was previously reverted due to inconsistency
between SOLR_HOST and SOLR_JETTY_HOST. This commit fixes this issue.
2020-01-13 09:42:30 -05:00
Jason Gerlowski
6e4756fd48
SOLR-13890: Add "top-level" DV "terms" implementation ( #1151 )
...
{!terms} queries have a docValues-based implementation that uses per-segment DV structures. This does well with a small to moderate (a few hundred) number of query terms, but doesn't well scale beyond that due to repetitive seeks done on each segment.
This commit introduces an implementation that uses a "top-level" docValues structure, which scales much better to very large {!terms} queries (many hundreds, thousands of terms).
2020-01-13 06:43:21 -05:00
Erick Erickson
3bae63d215
LUCENE-9080: Upgrade ICU4j to 62.2 and make regenerate work
2020-01-12 17:12:57 -05:00
Bruno Roustant
0b072ecedb
SOLR-6613: TextField.analyzeMultiTerm does not throw an exception when Analyzer returns no terms. (Bruno Roustant)
...
Closes #1146
2020-01-10 15:47:00 +01:00
Ishan Chattopadhyaya
6fb085943c
SOLR-14158: Package manager to read keys from package store, not ZK
2020-01-10 10:25:44 +05:30
Kevin Risden
22155bf7a7
SOLR-14163: SOLR_SSL_CLIENT_HOSTNAME_VERIFICATION needs to work with Jetty server/client SSL contexts
...
Closes #1147
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-09 10:28:35 -05:00
noble
3b660d6b84
SOLR-14165: SolrResponse serialVersionUID has changed in a backward incompatible way
2020-01-10 01:17:50 +11:00
Houston Putman
08b64aab8f
Revert "SOLR-11746: Existence query support for numeric point fields"
...
This reverts commit f5ab3ca688
.
2020-01-08 18:33:15 -05:00
Tomas Fernandez Lobbe
a9beeb1d1e
SOLR-14169: Fix 20 Resource Leak warnings in SolrJ's apache/solr/common
2020-01-08 11:16:32 -08:00
Jason Gerlowski
a17c486424
Revert "SOLR-13985: Bind to localhost interface by default"
...
This temporarily reverts commit 479e73 while a potentially related
networking hiccup is investigated.
2020-01-07 09:05:13 -05:00
Houston Putman
f5ab3ca688
SOLR-11746: Existence query support for numeric point fields
2020-01-06 12:12:22 -05:00
Martijn Koster
ac777a5352
SOLR-13089: Fix lsof edge cases in the solr CLI script
2020-01-06 13:20:14 +01:00
Mikhail Khludnev
8fba8eba13
SOLR-12490: Introducing json.queries to define many named queries in Query DSL.
2020-01-03 23:28:11 +03:00
Jason Gerlowski
479e736469
SOLR-13985: Bind to localhost interface by default
...
Prior to this commit, Solr's Jetty listened for connections on all
network interfaces. This commit changes it to only listen on localhost,
to prevent incautious administrators from accidentally exposing their
Solr deployment to the world.
Administrators who wish to override this behavior can set the
SOLR_JETTY_HOST property in their Solr include file
(solr.in.sh/solr.in.cmd) to "0.0.0.0" or some other value.
2020-01-03 15:17:24 -05:00
Nick Vercammen
1e0471a247
SOLR-14153: Return correct isolation level when retrieving it from the SQL Connection
...
As transactions are not supported a request to getTransactionIsolation() should return TRANSACTION_NONE (https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#TRANSACTION_NONE )
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-03 14:24:55 -05:00
Dawid Weiss
985af95732
SOLR-13778: Solrj client will retry requests on SSLException with a suppressed SocketException (very likely a hard-closed socket connection)
2020-01-03 14:12:23 +01:00
Andrzej Bialecki
38b9af21f1
SOLR-14122: SimUtils converts v2 to v1 request params incorrectly.
2020-01-02 13:54:45 +01:00
Nándor Mátravölgyi
4c9cc2cefd
LUCENE-9093: UnifiedHighlighter LengthGoalBreakIterator frag align
...
Matches in passages should be centered better on average.
Closes #1123
2020-01-01 00:57:00 -05:00
Jan Høydahl
c4993bc99c
SOLR-14129: Reuse Jackson ObjectMapper in AuditLoggerPlugin ( #1104 )
2019-12-30 17:40:32 +01:00
Jan Høydahl
33bd811fb8
SOLR-14109: Always log to stdout from server/scripts/cloud-scripts/zkcli.{bat|sh} ( #1130 )
2019-12-30 16:28:24 +01:00
Mikhail Khludnev
3f29fe0b80
SOLR-13808: caching {!bool filter=..} by default.
2019-12-28 21:48:11 +03:00
Robert Muir
3ab59aa1c9
SOLR-14120: Solr Admin UI breaks when using IE11
2019-12-24 11:27:44 -08:00
Robert Muir
efd13f2884
SOLR-13984: docs, changes.txt
2019-12-24 06:41:14 -08:00
Bruno Roustant
27840562a6
SOLR-14131: Add maxQueryLength option to DirectSolrSpellchecker.
...
Closes #1113
2019-12-24 15:05:00 +01:00
Robert Muir
72c99e921c
SOLR-14136: ip whitelist/blacklist via env vars ( #1111 )
...
SOLR-14136: ip whitelist/blacklist via env vars
This makes it easy to restrict access to Solr by IP. For example SOLR_IP_WHITELIST="127.0.0.1, 192.168.0.0/24, [::1], [2000:123:4:5::]/64" would restrict access to v4/v6 localhost, the 192.168.0 ipv4 network, and 2000:123:4:5 ipv6 network. Any other IP will receive a 403 response.
Blacklisting functionality can deny access to problematic addresses or networks that would otherwise be allowed. For example SOLR_IP_BLACKLIST="192.168.0.3, 192.168.0.4" would explicitly prevent those two specific addresses from accessing solr.
2019-12-23 19:26:11 -05:00
Robert Muir
403fd05646
SOLR-14138: changes.txt
2019-12-23 10:49:18 -08:00
Noble Paul
ef15ae9805
SOLR-14125 : Streaming expressions to be loadable from packages ( #1108 )
...
SOLR-14125: Make <expressible> plugins work with packages
2019-12-23 15:20:26 +11:00
Tomas Fernandez Lobbe
c4f68bdab9
SOLR-14095: Let the overseer use javabin to store responses in ZooKeeper ( #1095 )
...
The Overseer used java serialization to store command responses in ZooKeeper. This commit changes the code to use Javabin instead, while allowing Java serialization with a System property in case it's needed for compatibility
2019-12-20 14:55:01 -08:00
Andy Vuong
e428628054
SOLR-14107: Ensure bin/solr -q/-v args work with -e/example ( #1093 )
...
Co-authored-by: Andy Vuong <andyvvv.101@gmail.com>
2019-12-20 11:31:16 -05:00
Kevin Risden
aab3c5faa3
SOLR-14106: Cleanup Jetty SslContextFactory usage
...
Jetty 9.4.16.v20190411 and up introduced separate
client and server SslContextFactory implementations.
This split requires the proper use of of
SslContextFactory in clients and server configs.
This fixes the following
* SSL with SOLR_SSL_NEED_CLIENT_AUTH not working since v8.2.0
* Http2SolrClient SSL not working in branch_8x
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-19 23:05:47 -05:00
Gus Heck
2f7276f935
Fix attribution
2019-12-19 10:50:37 -05:00
Jason Gerlowski
7cfa31b103
SOLR-14042: Fix varargs precommit warnings
2019-12-19 10:03:04 -05:00
Adrien Grand
868e41bc99
Minor improvements to the Solr changes.
2019-12-19 08:41:36 +01:00
Matthias Krueger
1e5100d5a5
SOLR-14091: Removing deprecated configuration of Jetty's soLingerTime option
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-18 17:24:43 -05:00
Robert Muir
56839f6ace
SOLR-13983: remove or replace process execution in SystemInfoHandler
2019-12-18 09:03:07 -05:00
Mikhail Khludnev
b0e532b7f3
SOLR-14051: removing Block Join Facet Component in favor of uniqueBlock(\_root_).
2019-12-18 11:16:53 +03:00
Gus Heck
46e5e13728
SOLR-13749 Cross collection join filter (XCJF)
...
Squashed commit of the following: commit ffa68a8adb9c5dc16578ab26f731da247533c980
2019-12-18 03:01:24 -05:00
Chris Hostetter
cc4262a8ec
SOLR-14099: Fixed @LogLevel annotation in test-framework to correctly 'unset' Loggers after test
2019-12-17 14:58:45 -07:00
Tim Allison
279a391cf3
SOLR-14054 -- upgrade to Tika 1.23 (and its dependencies) ( #1092 )
...
* SOLR-14054 -- upgrade to Tika 1.23 (and its dependencies)
* fix CHANGES.txt file
2019-12-17 16:09:08 -05:00
David Smiley
2db48314f9
SOLR-14072: Deprecate Blob API and runtimeLib ( #1086 )
2019-12-15 23:53:17 -05:00
Ishan Chattopadhyaya
be0b963a22
SOLR-14071: Updating upgrade notice
2019-12-15 11:21:10 +05:30
yonik
5f8e65c58f
SOLR-14079: fix SPLITSHARD splitByPrefix in async mode
2019-12-13 17:55:05 -05:00
erick
2feeb88c29
SOLR-14026: Upgrade Jetty to 9.4.24.v20191120 and dropwizard to 4.1.2, moved to 8.5 in CHANGES.txt
2019-12-13 12:42:09 -05:00
erick
8278886966
SOLR-14026: Upgrade Jetty to 9.4.24.v20191120 and dropwizard to 4.1.2
2019-12-13 10:01:37 -05:00
Dawid Weiss
d130bffa8f
LUCENE-9092: Upgrade randomizedtesting to 2.7.5 and Carrot2 to 3.16.2
2019-12-13 15:13:26 +01:00
Kevin Risden
322ed8ce4d
SOLR-14047: Make sure tests don't pickup other Hadoop installs
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-12 10:23:29 -05:00
noble
4d5df0e20a
SOLR-14013: FIX: javabin performance regressions
2019-12-12 23:38:35 +11:00
Ishan Chattopadhyaya
57e717eff2
SOLR-14065: Deprecate Velocity
2019-12-12 16:13:32 +05:30
Ishan Chattopadhyaya
7097e9c41a
SOLR-13978: Removed LTR from default configset
2019-12-12 15:09:21 +05:30
Ishan Chattopadhyaya
fa1ad006b6
SOLR-14071: Untrusted configsets shouldn't be allowed to use <lib> directive
2019-12-12 15:00:09 +05:30
Adrien Grand
b72365ae21
Add next minor version 8.5
2019-12-12 09:37:51 +01:00
Ishan Chattopadhyaya
dce36c10e9
SOLR-13978: Remove non-essential components from default configset
...
The default configset no longer has the following:
- Library inclusions (<lib ../>) for extraction, solr-cell libs, clustering, velocity and language identifier
- /browse, /tvrh and /update/extract handlers
- TermVector component (if someone wants it, can be added using config APIs)
- XSLT response writer
- Velocity response writer
If you want to use them in your collections, please add them to your configset manually or through the Config APIs.
2019-12-12 10:43:31 +05:30
Munendra S N
88b5b5a7cd
SOLR-13970: disallow using collapse/expand with grouping
...
* Using collapse with grouping would cause inconsistent behavior.
This is because grouping calls the same postfilter twice without
resetting the internal state of the DocValues cache
* Using expand with grouping would cause NPE
2019-12-12 10:21:20 +05:30
Ishan Chattopadhyaya
8db8ab3be2
SOLR-13945: SPLITSHARD can cause data loss due to rollback when final commit fails
2019-12-12 08:58:34 +05:30
Joel Bernstein
d559f47222
SOLR-14060: Update CHANGES.txt
2019-12-11 20:59:23 -05:00
Mikhail Khludnev
f01b3e97d1
SOLR-13904: Make Analytics component sensitive to timeAllowed.
2019-12-11 23:48:17 +03:00
Erik Hatcher
128360856d
SOLR-14025: VelocityResponseWriter hardening
2019-12-11 12:36:14 -05:00
Joel Bernstein
13b865ac4c
SOLR-13957: Update CHANGES.txt
2019-12-11 12:02:47 -05:00
Joel Bernstein
71893936d1
SOLR-14043: Update CHANGES.txt
2019-12-11 11:56:46 -05:00
Jason Gerlowski
4f2fedbe6b
SOLR-13999: Add missing CHANGES.txt entry
2019-12-11 07:43:23 -05:00
Erick Erickson
d189520935
SOLR-13953: Prometheus exporter in SolrCloud mode limited to 100 nodes
2019-12-10 20:19:30 -05:00
Andrzej Bialecki
c4f0c33638
SOLR-13975, SOLR-13896: ConcurrentUpdateSolrClient connection stall prevention.
2019-12-10 21:45:43 +01:00
Andrzej Bialecki
6d03baa485
SOLR-13806: SolrJ QueryResponse._explainMap is incorrectly typed.
2019-12-10 20:44:17 +01:00
Andrzej Bialecki
fed199df7b
SOLR-13563: SPLITSHARD using LINK method fails on disk usage checks.
2019-12-10 14:21:37 +01:00
Thomas Wöckinger
e250f3e82c
SOLR-13966: LatLonPointSpatialField fix for RealTimeGetComponent
...
used in atomic/partial updates.
Closes #1035
2019-12-09 22:51:18 -05:00
Houston Putman
1c78d2c637
SOLR-12217: Support shards.preference in SolrJ for individual shard requests ( #984 )
2019-12-09 17:11:58 -05:00
Andrzej Bialecki
86cab79730
SOLR-13979: Expose separate metrics for distributed and non-distributed requests.
2019-12-09 13:46:33 +01:00
Jan Høydahl
0d78535dcf
SOLR-13977: Move changes entry to 8.4
2019-12-09 10:27:53 +01:00
Michael Gibney
8e9876f516
SOLR-7798: robust support for expand when used w/o collapsing ( #325 )
...
There are applications of ExpandComponent that intentionally do not
involve prior collapsing of results on the expand field, which can lead
to an NPE in expand component when expand.field (for matched docs) has
fewer unique values than the number of matched docs.
This commit refines the approach taken in SOLR-13877, which addressed
the same underlying issue.
2019-12-08 09:59:33 +05:30
ngomx
07e4d86207
SOLR-13818: Upgrade jackson to 2.10.0
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-07 19:09:18 -05:00
Kevin Risden
f9e15839bf
SOLR-13987: Admin UI should not rely on javascript eval()
...
* Removes `'unsafe-eval'` from CSP `script-src`
* Enables Angular CSP mode
* Removes `eval()` JSON parsing in `cloud.js`
* Removes `jstree` themes error
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-07 16:40:04 -05:00
Mike
155ab116a2
Revert "SOLR-13990: Switch out woodstox-core-asl with aalto-xml and upgrade woodstox stax-2 API ( #1050 )" ( #1063 )
...
This reverts commit 2387bb9d60
.
2019-12-06 17:08:40 -06:00
Jason Gerlowski
62e0222aef
SOLR-13087: Remove 'whoami' usage in bin/solr
...
whoami displays a warning if the effective-uid is not in /etc/password.
This can happen in certain situations when running in a docker
container. This replaces the 'whoami' usage with a safer check.
2019-12-06 15:31:37 -05:00
Jan Høydahl
7417fa1cf3
SOLR-13954: Embedded ZooKeeper in Solr now does not try to load JettyAdminServer ( #1059 )
2019-12-06 11:03:23 +01:00
Anshum Gupta
2387bb9d60
SOLR-13990: Switch out woodstox-core-asl with aalto-xml and upgrade woodstox stax-2 API ( #1050 )
2019-12-05 18:37:53 +05:30
Munendra S N
12e8cca644
SOLR-11706: add support for aggregation on multivalued fields
...
* min, max, sum, sumsq, avg, stddev, variance, percentile aggregations
in JSON facets now supports multivalued fields
2019-12-05 10:48:22 +05:30
Anshum Gupta
09df6647ac
SOLR-13998: Add thread safety annotations to classes ( #1053 )
2019-12-04 01:19:56 +05:30
Robert Muir
c8c9c10023
SOLR-13982: set security-related http response headers by default
...
Unfortunately, as a first start this is very weak protection against
e.g. XSS. This is because some 'unsafe-xxx' rules must be present due
to the insecurity of angular JS: Until SOLR-13987 is fixed, XSS & co are
still easy.
2019-12-03 06:12:33 -05:00
Noble Paul
d8f9f47ca0
SOLR-13992: Refactor code to have collection, shard name in Replica,Slice ( #1051 )
...
* SOLR-13992: Refactor code to have collection name shard name in Replica,Slice
2019-12-03 13:10:19 +11:00
Cassandra Targett
de1c9fb9e8
SOLR-13885: various Ref Guide typos. This closes #990
2019-12-02 13:33:45 -06:00
Shalin Shekhar Mangar
5a697344ed
SOLR-13805: NPE when calling /solr/admin/info/health on standalone solr
2019-11-30 10:04:00 +05:30
Jan Høydahl
936f4b6ee9
SOLR-13977: solr create -c not working under Windows 10
2019-11-29 01:22:06 +01:00
Jan Høydahl
48010ffc9f
Add 8.3.1 CHANGES entry for SOLR-13465, SOLR-13941 and SOLR-13905
2019-11-28 20:56:57 +01:00
David Smiley
6a72b81ed3
SOLR-13971: Revert changes to the default configset.
...
* clarified these are Java system properties
* trivial dead code change; Boolean.getBoolean returns a primitive
2019-11-28 10:45:58 -05:00
Bruno Roustant
b4cc3c6ad2
SOLR-13968: Support postingsFormat and docValuesFormat in schema fields.
...
Closes #1039
2019-11-28 16:13:10 +01:00
Ishan Chattopadhyaya
212593d362
SOLR-13971: Renamed the velocity template parameter names
2019-11-28 15:46:26 +05:30
Jan Høydahl
9f78482295
SOLR-13969: Clean up and document AuditEvent API ( #1041 )
2019-11-28 09:55:11 +01:00
Ishan Chattopadhyaya
50e8cea918
SOLR-13971: Removing velocity from _default and disabling custom template support by default
2019-11-28 07:52:43 +05:30
noble
6c7a095f33
SOLR-13963: JavaBinCodec has concurrent modification of CharArr resulting in corrupt internode updates
2019-11-26 08:12:23 +11:00
Dawid Weiss
063c82ebd6
SOLR-13952: reverting Erick's commit (with permission).
2019-11-25 17:56:20 +01:00
Thomas Wöckinger
b5fd6d7b22
SOLR-13961: Allow null/empty for removal of child doc in atomic update
...
Closes #1030
2019-11-25 09:57:07 -05:00
Erick Erickson
f1cf3db588
SOLR-13952: Separate out Gradle-specific code from other (mostly test) changes and commit separately, forgot CHANGES.txt
2019-11-24 13:31:45 -05:00
Jan Høydahl
d809bc27f1
SOLR-12193: Move some log messages to TRACE level, remove some dead code
2019-11-23 23:57:59 +01:00
Jan Høydahl
312431b182
SOLR-13465 CoreContainer.auditloggerPlugin should be volatile ( #672 )
2019-11-23 01:21:47 +01:00
Jan Høydahl
e45c5ce9b9
SOLR-13905 Make findRequestType in AuditEvent more robust ( #1014 )
2019-11-22 23:34:20 +01:00
Tomas Fernandez Lobbe
37512dad48
SOLR-13950: Add attribution
2019-11-22 11:06:45 -08:00
Andy Vuong
4910c0f558
SOLR-13950: Fix getLeaderRetry swallowing interrupt in ZkStateReader ( #1023 )
...
Let InterruptedException bubble up
2019-11-22 11:04:45 -08:00
Munendra S N
2740d90dee
SOLR-13912: add support for countvals aggregation in JSON facet module
...
* This aggregation is equivalent to StatsComponent's count
2019-11-22 18:16:20 +05:30
Tomas Fernandez Lobbe
400514026e
SOLR-13907: Cloud view tree - fixed placement
2019-11-20 10:56:18 -08:00
Jan Høydahl
f00bcd5609
SOLR-13941: Configure JettySolrRunner same as in web.xml ( #1018 )
2019-11-20 10:20:54 +01:00
Cassandra Targett
d1ffb38286
SOLR-13782: add CHANGES entry
2019-11-19 15:57:08 -06:00
Munendra S N
0602956a44
SOLR-13911: add support for missing aggregation in JSON facet module
...
* This missing aggregation is equivalent to StatsComponent's missing
2019-11-16 12:12:11 +05:30
Andrzej Bialecki
b4fe911cc8
SOLR-13817: Remove legacy SolrCache implementations.
2019-11-14 21:21:44 +01:00
Ishan Chattopadhyaya
d9f41f8a5a
SOLR-13662: Package manager (CLI)
2019-11-14 18:21:35 +05:30
Andrzej Bialecki
32c3255b93
SOLR-13898: fix a typo.
2019-11-13 18:10:49 +01:00
Istvan Farkas
21a54c4bc7
SOLR-13921: Processing UpdateRequest with delegation token throws NullPointerException
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-11-13 11:11:45 -05:00
Chris Hostetter
30e55e2b6e
SOLR-13872: Fixed Backup failures due to race conditions in saving/reserving commit points
2019-11-13 08:58:52 -07:00
Andrzej Bialecki
0c3233877b
SOLR-13898: Non-atomic use of SolrCache get / put.
2019-11-13 14:43:09 +01:00
Chris Hostetter
5df9a51cbf
Fix SOLR-13869 typo in CHANGES.txt
2019-11-12 14:04:35 -07:00
Chris Hostetter
603be023fe
SOLR-13864: SolrTestCaseJ4.getNextAvailablePort() has been deprecated
2019-11-12 13:41:46 -07:00
noble
c37d011974
missing JIRA number
2019-11-06 20:27:10 +11:00
Andrzej Bialecki
4f16d87c7e
SOLR-13858: Combine two almost identical entries into one.
2019-11-05 19:02:35 +01:00
Joel Bernstein
746a3a9c88
SOLR-10786: Update CHANGES.txt
2019-11-05 09:16:27 -05:00
Andrzej Bialecki
720fb94113
SOLR-13882: Collections API COLSTATUS does not check live_nodes when reporting replica's status.
2019-11-05 14:06:05 +01:00
Andrzej Bialecki
e58a90f18d
SOLR-13858: Clean up SolrInfoBean / SolrMetricProducer API.
2019-11-04 15:31:43 +01:00
Jason Gerlowski
de28c67627
SOLR-13762: Allow BinaryField use with non-binary wt's.
...
Closes #883
2019-11-04 08:43:04 -05:00
Noble Paul
b5f5b0f2bc
SOLR-13841: removed jackson dependencies from SolrJ and provided a mapping to our annotation ( #992 )
...
Provide mappings for jackson annotation @JsonProperty to use Jackson deserializer
2019-11-04 16:38:21 +11:00
Chris Hennick
b17d630e50
SOLR-13207: Handle query errors in calculateMinShouldMatch ( #978 )
...
Traps error that arises when the < operator is used at the end of a query field.
Also handles NumberFormatException when the operand isn't a number.
2019-11-01 10:40:56 -07:00
Houston Putman
6e1ecd1218
SOLR-13844: Remove replica recovery terms with the replica term ( #951 )
2019-11-01 14:34:53 +00:00
Munendra S N
24134cf9b1
SOLR-13823: fix ClassCastEx in group.query when score is requested
...
* This makes sures score computed for standalone and distributed
is same for group.query. This is done by using mainQuery to compute
scores
2019-10-29 13:56:03 +05:30
Munendra S N
0a4f6c566e
SOLR-13877: fix NPE in expand component
...
* This could happen when expand component is not used with collapse
and matched docs have fewer unique values
2019-10-29 13:56:03 +05:30
Tomas Fernandez Lobbe
c7c0bdf2df
SOLR-13783: Move CHANGES entry
2019-10-28 17:10:24 -07:00
Chris Hennick
74333c3af2
SOLR-13783: Add space after comma in NamedList.toString() ( #979 )
2019-10-28 17:09:08 -07:00
Houston Putman
fa27e476f7
SOLR-13865: Migrate replica routing code to SolrJ ( #974 )
...
* [SOLR-13865] Migrate replica routing code to solrJ
* Added a CommonTestInjection class.
* Fixing imports.
* Reverted extraneous streaming changes.
* Fix precommit errors.
* Changing name of the RLTManager.
* Splitting up existing tests.
* Updated documentation.
* Added solr/CHANGES.txt entry
2019-10-28 15:49:21 -07:00
Tomas Fernandez Lobbe
3524494025
SOLR-13866: Remove entry from CHANGES.txt
...
The fix made it in time to 8.3 so it was never released, no need for a CHANGES entry
2019-10-24 11:50:21 -07:00
Munendra S N
3ef54e4516
SOLR-12393:fix score not returned if expanded docs sorted by non-score
2019-10-24 19:41:14 +05:30
Tomas Fernandez Lobbe
dc9dbd266b
SOLR-13866: Override getSolrMetricsContext in DirectUpdateHandler2 ( #971 )
2019-10-23 16:13:26 -07:00
Noble Paul
98f08d39aa
SOLR-13822: Isolated Classloading from packages ( #957 )
...
SOLR-13822: A Package management system with the following features. A packages.json in ZK to store
the configuration, APIs to read/edit them and isolated classloaders to load the classes from
those packages if the 'class' attribute is prefixed with `<package-name>:`
2019-10-24 08:55:11 +11:00
David Smiley
3ae8204248
SOLR-13855: DistributedZkUpdateProcessor needs to propagate URP.finish()
...
Important since Run URP finish() propagates to updateLog to fsync()!
Closes #969
2019-10-23 17:49:01 -04:00
Andrzej Bialecki
c1174dc0d6
SOLR-13831: Support defining arbitrary autoscaling simulation scenarios.
2019-10-23 20:48:10 +02:00
Andrzej Bialecki
1d7cd61575
SOLR-13854: Remove deprecated SolrMetricProducer.initializeMetrics API.
2019-10-22 21:23:48 +02:00
Mikhail Khludnev
afdb80069c
SOLR-13824: reject prematurely closed curly bracket in JSON.
2019-10-21 23:25:06 +03:00
Munendra S N
80bca5040a
SOLR-9802: fix grouping failure for date fields in solrcloud
...
Closes #221
2019-10-20 15:57:19 +05:30
Noble Paul
831f90fa36
SOLR-13841: Add jackson databind annotations to SolrJ classpath
...
SOLR-13841: Add jackson databind annotations to SolrJ classpath
2019-10-20 10:00:13 +11:00
Munendra S N
cabc125eef
SOLR-13403: fix NPE in terms for DatePointField
...
* This fixes NPE and adds support for DatePointField in terms
component
2019-10-18 23:45:57 +05:30
Munendra S N
227a624f8a
SOLR-12769: correct documentation for delete op in request params API
2019-10-18 21:13:35 +05:30
Munendra S N
dce0c5953c
SOLR-13827: fail on unknown operation in Request Parameters API
2019-10-18 21:08:33 +05:30
Andrzej Bialecki
f07998fc23
SOLR-13677: All Metrics Gauges should be unregistered by components that registered them.
2019-10-18 17:15:04 +02:00
Shalin Shekhar Mangar
86a40c1cd5
SOLR-13843: The MOVEREPLICA API ignores replica type and always adds 'nrt' replicas
2019-10-18 14:48:37 +05:30
Jan Høydahl
611c4f960e
SOLR-13835 HttpSolrCall produces incorrect extra AuditEvent on AuthorizationResponse.PROMPT ( #946 )
2019-10-17 00:44:34 +02:00
Cassandra Targett
621461fd1a
SOLR-12786: Update Ref Guide build tool versions & fix section links for new format requirements
2019-10-16 11:03:17 -05:00
Ishan Chattopadhyaya
e2b160b865
SOLR-13834: ZkController#getSolrCloudManager() now uses the same ZkStateReader instance instead of instantiating a new one
...
ZkController#getSolrCloudManager() created a new instance of ZkStateReader, thereby causing mismatch in the
visibility of the cluster state and, as a result, undesired race conditions.
2019-10-15 14:51:02 +05:30
Ishan Chattopadhyaya
b8648c60e7
SOLR-13793: Limiting number of forwards to total replicas in collection to avoid deadly forwarding loops
2019-10-15 14:43:20 +05:30
Jan Høydahl
64fb42c714
SOLR-13665: Added missing netty dependencies to solrJ ( #938 )
2019-10-15 10:35:05 +02:00
Noble Paul
b6ea7d60b7
SOLR-13731: javabin must support a 1:1 mapping of the JSON update format
2019-10-14 11:07:38 +11:00
Yonik Seeley
a057b0d159
SOLR-13815: fix live split data loss due to cluster state change between checking current shard state and getting list of subShards ( #920 )
...
* SOLR-13815: add simple live split test to help debugging possible issue
* SOLR-13815: fix live split data loss due to cluster state change berween checking current shard state and getting list of subShards
2019-10-11 15:07:03 -04:00
Joel Bernstein
bed9e7c474
SOLR-13829: Update CHANGES.txt
2019-10-11 09:02:56 -04:00
Gus Heck
fb3d030e05
SOLR-13760 update CHANGES.txt
2019-10-10 18:35:12 -04:00
Andrzej Bialecki
430267ecc9
SOLR-13828: Improve ExecutePlanAction error handling.
2019-10-10 23:59:06 +02:00
Cao Manh Dat
1cda424503
SOLR-13293: ConcurrentUpdateHttp2SolrClient always log AsynchronousCloseException exception error on indexing
2019-10-09 20:56:50 +01:00
Ishan Chattopadhyaya
2e1a470c90
Adding 8.4.0 version
2019-10-08 20:03:38 +05:30
Joel Bernstein
44dc51608a
SOLR-13298: Update CHANGES.txt
2019-10-08 09:59:40 -04:00
Andrzej Bialecki
8c144444fe
SOLR-13376: Multi-node race condition to create/remove nodeLost markers.
2019-10-08 13:41:02 +02:00
Noble Paul
e3bd5a7da2
SOLR-13821: Package Store for storing package artifacts ( #929 )
...
SOLR-13821: Package Store for storing package artifacts
2019-10-08 14:24:33 +11:00
Andrzej Bialecki
c0a446b179
SOLR-13790: LRUStatsCache size explosion and ineffective caching.
2019-10-07 19:53:52 +02:00
Jason Gerlowski
ceb47042d1
SOLR-13539: Fix MV removeregex atomic-updates
...
Prior to this commit, the ByteArrayUtf8CharSequence issues had been
fixed on single value removeregex commands, but not if multiple regex's
were used.
This commit fixes our NamedList parsing for this additional case. It
also adds some tests for related atomic-update cases.
Co-Authored-By: Tim Owen
2019-10-07 13:38:55 -04:00
Noble Paul
c5dc671aa3
SOLR-13787: An annotation based system to write v2 APIs
...
This is to make V2 APIs easier to write and less error prone
* All specs are always in sync with code
* specs are generated from code
* no need to learn and write json schema
2019-10-07 09:19:57 +11:00
Mikhail Khludnev
1cf7368ed8
SOLR-13719: introducing SolrClient.ping(collection)
2019-10-06 23:36:58 +03:00
Ishan Chattopadhyaya
515af6d3ec
SOLR-13661: Reverting all half-baked stuff from SOLR-13707, SOLR-13659, SOLR-13565, SOLR-13650, SOLR-13710, SOLR-13721, SOLR-13637
...
All half baked package management and hot-classloading code reverted to allow for a fresh start.
2019-10-06 18:00:40 +05:30
Thomas Wöckinger
22e96697de
SOLR-13795: Managed schema should do a core reload in standalone mode.
...
Fixes #902
2019-10-04 13:05:01 -04:00
Christine Poerschke
b51013a10b
SOLR-13812: Add javadocs, uneven rejection and basic test coverage for the SolrTestCaseJ4.params method.
...
(Diego Ceccarelli, Christine Poerschke, Munendra S N)
2019-10-04 11:18:33 +01:00
Christine Poerschke
824f0eca6b
SOLR-13791: Remove remaining Commons BeanUtils references. (Andras Salamon, Christine Poerschke)
2019-10-04 11:14:19 +01:00
Andrzej Bialecki
8007ac0cb0
SOLR-8241: Add CaffeineCache, an efficient implementation of SolrCache.
2019-10-03 15:17:08 +02:00
Mike Drob
2d3baf6e8f
SOLR-13797 SolrResourceLoader no longer caches bad results when asked for wrong type
2019-10-02 16:35:54 -05:00
Thomas Wöckinger
4ddde00667
SOLR-13802: Write analyzer property luceneMatchVersion to managed schema
2019-10-01 09:17:59 -04:00
Erick Erickson
67f4c7f36e
SOLR-13771: Add -v and -m to ulimit section of reference guide and bin/solr checks. Forgot CHANGES.txt entry
2019-09-30 18:01:06 -04:00
Cao Manh Dat
7350c50316
SOLR-13798: SSL: Adding Enabling/Disabling client's hostname verification config
2019-09-30 16:29:43 +01:00
Joel Bernstein
e7522297a7
SOLR-13632,SOLR-13667,SOLR-13625: Update CHANGES.txt
2019-09-29 20:36:35 -04:00
Shalin Shekhar Mangar
2ba61c8fb9
SOLR-13712: JMX MBeans are not exposed because of race condition between creating platform mbean server and registering mbeans
2019-09-29 10:09:58 +05:30
Munendra S N
e5d95011f0
SOLR-13417: handle stats on date/str fields in solrj's JSON facet resp
...
* Except for min/max aggregation in all other cases values woudl be
number. As for same data/string field, value can vary based on
aggregation used, capture response in Map<String, Object>
2019-09-28 12:08:55 +05:30
Munendra S N
7752964e19
SOLR-13180: fix classCastEx in JSON Request API
2019-09-28 11:12:18 +05:30
Yonik Seeley
ae72f4f542
SOLR-13399: add SPLITSHARD splitByPrefix docs ( #903 )
...
* SOLR-13399: add SPLITSHARD splitByPrefix docs
* SOLR-13727: CHANGES entry for bug
2019-09-27 12:07:42 -04:00
Chris Hostetter
ec9780c8aa
SOLR-13747: New TestSSLTestConfig.testFailIfUserRunsTestsWithJVMThatHasKnownSSLBugs() to give people running tests more visibility if/when they use a known-buggy JVM causing most SSL tests to silently SKIP
2019-09-26 14:12:20 -07:00
David Smiley
0d0af505a0
SOLR-13784: EmbeddedSolrServer coreName optional
2019-09-25 11:33:28 -04:00
Munendra S N
cd9f3a9a46
SOLR-13022: validate sort parameters in JSON facet after parsing
...
* This fixes NPE in case of non-existent aggregate functions in sort/prelim_sort
* validate sort direction
2019-09-25 10:39:55 +05:30
Andrew Hind
d279fe8a80
LUCENE-8984: MoreLikeThis MLT is biased for uncommon fields ( #871 )
...
* SOLR-13752: MoreLikeThis MLT is biased for uncommon fields
2019-09-24 21:58:26 -07:00
Gus Heck
d75f027912
SOLR-11492 - clean up /solr/cloud-dev and add a well documented script.
2019-09-21 08:39:48 -04:00
Munendra S N
43ee86a3d0
SOLR-13272: add support for arbitrary ranges in JSON Range faceting
...
In some cases, the gap might need to be different for different ranges.
To support such cases, add support to specify arbitrary ranges.
2019-09-21 11:46:11 +05:30
Munendra S N
59fe7b7d9f
SOLR-13725: allow negative values for limit in TermsFacetMap
...
* when limit is negative all the facet values are returned
* allow mincount=0 in TermsFacetMap.
2019-09-21 11:03:51 +05:30
Munendra S N
c22379253c
SOLR-13780: fix ClassCastException in NestableJsonFacet
...
* handle both int and long values for count. In case of single-shard or
standalone, count is int whereas in multishard count would be long
2019-09-21 10:58:31 +05:30
Jason Gerlowski
e66741aecf
SOLR-13638: Add debug,trace RBAP logging ( #894 )
...
Increase log level to DEBUG or TRACE for
org.apache.solr.security.RuleBasedAuthorizationPlugin for
more helpful debugging output.
2019-09-20 14:50:52 -04:00
Dawid Weiss
2a1d5eea42
SOLR-13779: Use the safe fork of simple-xml for clustering contrib
2019-09-19 12:24:26 +02:00
Jan Høydahl
dd729549b5
SOLR-13734 JWTAuthPlugin to support multiple issuers ( #860 )
2019-09-19 09:50:20 +02:00
Houston Putman
c7f8487328
SOLR-13773: Prometheus Exporter GC and Heap options ( #887 )
...
* SOLR-13773: Prometheus Exporter GC and Heap options
* Adding info to the ref-guide.
2019-09-18 13:31:53 -07:00
Andrzej Bialecki
6a8cfddf30
SOLR-13763: Improve the tracking of "freedisk" in autoscaling simulations.
2019-09-18 19:18:47 +02:00
Jan Høydahl
b617769614
SOLR-13767: Upgrade jackson to 2.9.9 ( #886 )
2019-09-17 01:13:23 +02:00
Andrzej Bialecki
e04917dc9f
SOLR-9658: Max idle time support for SolrCache implementations.
2019-09-16 16:50:07 +02:00
Jan Høydahl
31735eeb40
SOLR-13238: BlobHandler generates non-padded md5
2019-09-14 22:23:17 +02:00
Thomas Wöckinger
e788024b84
SOLR-13739: Optimized large managed schema modifications
...
Internal O(n^2) problem.
Fixes #855
2019-09-13 12:35:27 -04:00
Jan Høydahl
4599f6e9ee
SOLR-13713: JWTAuthPlugin to support multiple JWKS endpoints
2019-09-10 13:01:47 +02:00
Andrzej Bialecki
6f22bf0964
SOLR-13742: Allow optional redaction of data saved by 'bin/solr autoscaling -save'.
...
Fix some unwanted side-effects in snapshots + add more robust unit tests.
2019-09-07 12:09:09 +02:00
Christine Poerschke
6574ae63d4
SOLR-13240: Fixed UTILIZENODE action resulting in IllegalArgumentException.
...
(Hendrik Haddorp, Richard Goodman, Tim Owen, shalin, noble, Christine Poerschke)
2019-09-06 12:36:33 +01:00
David Smiley
c8203e4787
SOLR-13728: fail partial updates to child docs when not supported.
2019-09-05 23:16:55 -04:00
Chris Hostetter
d1a4d13525
CHANGES fixup: SOLR-13709 -> SOLR-13717
2019-09-03 11:23:08 -07:00
Chris Hostetter
83cd54f801
SOLR-13709: Fixed distributed grouping when multiple 'fl' params are specified
2019-09-03 11:01:58 -07:00
Tomoko Uchida
66d7dffc79
SOLR-13691: Add example field type configurations using name attributes to Ref Guide
2019-09-01 01:32:10 +09:00
Tomoko Uchida
77c1ed7d16
SOLR-13690: Migrate field type configurations in default/example schema files to look up factories by 'name'
2019-08-31 23:06:32 +09:00
Jan Høydahl
52be32d4ad
SOLR-13122: Ability to query aliases in Solr Admin UI
2019-08-30 14:16:58 +02:00
Mikhail Khludnev
6dea678439
SOLR-13720: BlockJoinParentQParser.getCachedFilter made public
2019-08-29 17:37:48 +03:00
Marcus
b37d92bfee
SOLR-13649 change the default behavior of the basic authentication plugin. ( #805 )
...
SOLR-13649: Property 'blockUnknown' of BasicAuthPlugin and JWTAuthPlugin now defaults to 'true'. This change is backward incompatible. To achieve the previous default behavior, explicitly set 'blockUnknown':'false' in security.json
2019-08-29 10:57:50 +05:30
Ishan Chattopadhyaya
a8d5bd34bf
SOLR-13718: SPLITSHARD (async) with failures in underlying sub-operations can result in data loss
...
When SPLITSHARD is issued asynchronously, any exception in a sub-operation isn't propagated and the overall
SPLITSHARD task proceeds as if there were no failures. This results in marking the active parent shard inactive
and can result in two empty sub-shards, thus causing data loss.
2019-08-29 10:04:08 +05:30
Tomas Fernandez Lobbe
7b589ad769
SOLR-13542: Move CHANGES entry to 8.3. Added contributor
2019-08-27 15:15:43 -07:00
Tomas Fernandez Lobbe
00f4bbe6fc
Merge pull request #717 from KoenDG/SOLR-13542
...
SOLR-13542: Code cleanup - Avoid using stream filter count where possible
2019-08-27 11:37:39 -07:00
noble
764747e8b2
SOLR-13710: Persist package jars locally & expose them over http at /api/node/blob
2019-08-27 14:08:17 +10:00
KoenDG
e2a285b6df
Code changes and CHANGES.txt editted.
...
The majority of the code seems to already be using anyMatch and noneMatch logic, these few remaining instances were using count() and comparing the result to 0.
This changes everything to anyMatch and noneMatch, which is also potentially more performant.
Extra newline.
2019-08-26 22:16:20 +02:00
noble
0ad8c1f302
SOLR-13699 - maxChars no longer working on CopyField with javabin
2019-08-26 09:00:54 +10:00
David Smiley
f335ac9bbc
SOLR-11601: Improve geodist error message when using with LLPSF.
2019-08-24 00:18:48 +02:00
Tomas Fernandez Lobbe
180f6d2ec9
SOLR-13655: Added CHANGES entry
2019-08-23 14:34:23 -07:00
Jan Høydahl
0aa3654802
SOLR-13702: Some components register twice their metric names ( #834 )
2019-08-23 15:23:58 +02:00
noble
1cbc5eaf51
SOLR-13707: API to expose the currently used package name, details for each plugin
2019-08-22 16:29:20 +10:00
Tomas Fernandez Lobbe
8f4103dd4b
SOLR-13257: Support deterministic replica routing
...
Deterministic replica routing can help improve caching and allow a more consistent paging when sorting by score
This closes #677
2019-08-21 11:31:12 -07:00
Munendra S N
540de65e14
SOLR-13704: correct error codes for client errors in expand component
2019-08-20 09:44:05 +05:30
noble
aa4ba2f797
SOLR-13650: CHANGES.txt
2019-08-20 11:52:41 +10:00
Munendra S N
0654c2496d
SOLR-6328: return missing count for facet.missing=true even if limit=0
...
* facet.missing is independent of facet.limit. So, even for limit=0,
missing counts should be return if facet.missing=true
2019-08-19 20:46:04 +05:30
noble
6c94f659d2
SOLR-13677: All Metrics Gauges should be unregistered by the objects that registered them
2019-08-19 19:51:26 +10:00
Chris Hostetter
f5856ef404
SOLR-13701: Fixed JWTAuthPlugin to update metrics prior to continuing w/other filters or returning error
2019-08-18 12:20:51 -07:00
Chris Hostetter
251259d5ab
SOLR-13700: Fixed a race condition when initializing metrics for new security plugins on security.json change
2019-08-18 12:18:54 -07:00
Andrzej Bialecki
7c2d45d53e
SOLR-13694: IndexSizeEstimator NullPointerException.
2019-08-14 17:57:13 +02:00
Andrzej Bialecki
a4ff429ab0
SOLR-13693: Use strongly-typed setters for cache parameters.
2019-08-14 15:58:39 +02:00