Skip to content

Commit d353a30

Browse files
committed
update Search::Elasticsearch to latest
To support newer Elasticsearch versions, we want a new Search::Elasticsearch version. It still supports older versions, as long as the correct module is installed and it is instructed to use it. We've already made the necessary changes to explicitly configure it to use Search::Elasticsearch::Client::2_0::Direct, so we are now free to upgrade.
1 parent 7adce58 commit d353a30

File tree

2 files changed

+127
-63
lines changed

2 files changed

+127
-63
lines changed

cpanfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ requires 'MooseX::Getopt::Dashes';
9999
requires 'MooseX::Getopt::OptionTypeMap';
100100
requires 'MooseX::StrictConstructor';
101101
requires 'MooseX::Types';
102-
requires 'MooseX::Types::ElasticSearch', '== 0.0.4';
102+
requires 'MooseX::Types::ElasticSearch', '0.0.4';
103103
requires 'MooseX::Types::Moose';
104104
requires 'Mozilla::CA', '20211001';
105105
requires 'namespace::autoclean';
@@ -122,7 +122,8 @@ requires 'Pod::Text', '4.14';
122122
requires 'Ref::Util';
123123
requires 'Safe', '2.35'; # bug fixes (used by Parse::PMFile)
124124
requires 'Scalar::Util', '1.62'; # Moose
125-
requires 'Search::Elasticsearch', '== 2.03';
125+
requires 'Search::Elasticsearch' => '8.12';
126+
requires 'Search::Elasticsearch::Client::2_0' => '6.81';
126127
requires 'Term::Choose', '1.754'; # Git::Helpers
127128
requires 'Throwable::Error';
128129
requires 'Term::Size::Any'; # for Catalyst

cpanfile.snapshot

Lines changed: 124 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -5041,6 +5041,12 @@ DISTRIBUTIONS
50415041
perl 5.006002
50425042
strict 0
50435043
warnings 0
5044+
Net-IP-1.26
5045+
pathname: M/MA/MANU/Net-IP-1.26.tar.gz
5046+
provides:
5047+
Net::IP 1.26
5048+
requirements:
5049+
ExtUtils::MakeMaker 0
50445050
Net-OAuth-0.28
50455051
pathname: K/KG/KGRENNAN/Net-OAuth-0.28.tar.gz
50465052
provides:
@@ -6324,65 +6330,87 @@ DISTRIBUTIONS
63246330
ExtUtils::MakeMaker 0
63256331
Test::More 0
63266332
perl 5.006001
6327-
Search-Elasticsearch-2.03
6328-
pathname: D/DR/DRTECH/Search-Elasticsearch-2.03.tar.gz
6329-
provides:
6330-
Search::Elasticsearch 2.03
6331-
Search::Elasticsearch::Bulk 2.03
6332-
Search::Elasticsearch::Client::0_90::Direct 2.03
6333-
Search::Elasticsearch::Client::0_90::Direct::Cluster 2.03
6334-
Search::Elasticsearch::Client::0_90::Direct::Indices 2.03
6335-
Search::Elasticsearch::Client::1_0::Direct 2.03
6336-
Search::Elasticsearch::Client::1_0::Direct::Cat 2.03
6337-
Search::Elasticsearch::Client::1_0::Direct::Cluster 2.03
6338-
Search::Elasticsearch::Client::1_0::Direct::Indices 2.03
6339-
Search::Elasticsearch::Client::1_0::Direct::Nodes 2.03
6340-
Search::Elasticsearch::Client::1_0::Direct::Snapshot 2.03
6341-
Search::Elasticsearch::Client::2_0::Direct 2.03
6342-
Search::Elasticsearch::Client::2_0::Direct::Cat 2.03
6343-
Search::Elasticsearch::Client::2_0::Direct::Cluster 2.03
6344-
Search::Elasticsearch::Client::2_0::Direct::Indices 2.03
6345-
Search::Elasticsearch::Client::2_0::Direct::Nodes 2.03
6346-
Search::Elasticsearch::Client::2_0::Direct::Snapshot 2.03
6347-
Search::Elasticsearch::Client::2_0::Direct::Tasks 2.03
6348-
Search::Elasticsearch::Cxn::Factory 2.03
6349-
Search::Elasticsearch::Cxn::HTTPTiny 2.03
6350-
Search::Elasticsearch::Cxn::Hijk 2.03
6351-
Search::Elasticsearch::Cxn::LWP 2.03
6352-
Search::Elasticsearch::CxnPool::Sniff 2.03
6353-
Search::Elasticsearch::CxnPool::Static 2.03
6354-
Search::Elasticsearch::CxnPool::Static::NoPing 2.03
6355-
Search::Elasticsearch::Error 2.03
6356-
Search::Elasticsearch::Logger::LogAny 2.03
6357-
Search::Elasticsearch::Role::API::0_90 2.03
6358-
Search::Elasticsearch::Role::API::1_0 2.03
6359-
Search::Elasticsearch::Role::API::2_0 2.03
6360-
Search::Elasticsearch::Role::Bulk 2.03
6361-
Search::Elasticsearch::Role::Client 2.03
6362-
Search::Elasticsearch::Role::Client::Direct 2.03
6363-
Search::Elasticsearch::Role::Client::Direct::Main 2.03
6364-
Search::Elasticsearch::Role::Cxn 2.03
6365-
Search::Elasticsearch::Role::Cxn::HTTP 2.03
6366-
Search::Elasticsearch::Role::CxnPool 2.03
6367-
Search::Elasticsearch::Role::CxnPool::Sniff 2.03
6368-
Search::Elasticsearch::Role::CxnPool::Static 2.03
6369-
Search::Elasticsearch::Role::CxnPool::Static::NoPing 2.03
6370-
Search::Elasticsearch::Role::Is_Sync 2.03
6371-
Search::Elasticsearch::Role::Logger 2.03
6372-
Search::Elasticsearch::Role::Scroll 2.03
6373-
Search::Elasticsearch::Role::Serializer 2.03
6374-
Search::Elasticsearch::Role::Serializer::JSON 2.03
6375-
Search::Elasticsearch::Role::Transport 2.03
6376-
Search::Elasticsearch::Scroll 2.03
6377-
Search::Elasticsearch::Serializer::JSON 2.03
6378-
Search::Elasticsearch::Serializer::JSON::Cpanel 2.03
6379-
Search::Elasticsearch::Serializer::JSON::PP 2.03
6380-
Search::Elasticsearch::Serializer::JSON::XS 2.03
6381-
Search::Elasticsearch::TestServer 2.03
6382-
Search::Elasticsearch::Transport 2.03
6383-
Search::Elasticsearch::Util 2.03
6384-
Search::Elasticsearch::Util::API::Path 2.03
6385-
Search::Elasticsearch::Util::API::QS 2.03
6333+
Search-Elasticsearch-8.12
6334+
pathname: E/EZ/EZIMUEL/Search-Elasticsearch-8.12.tar.gz
6335+
provides:
6336+
Search::Elasticsearch 8.12
6337+
Search::Elasticsearch::Client::8_0 8.12
6338+
Search::Elasticsearch::Client::8_0::Bulk 8.12
6339+
Search::Elasticsearch::Client::8_0::Direct 8.12
6340+
Search::Elasticsearch::Client::8_0::Direct::Autoscaling 8.12
6341+
Search::Elasticsearch::Client::8_0::Direct::CCR 8.12
6342+
Search::Elasticsearch::Client::8_0::Direct::Cat 8.12
6343+
Search::Elasticsearch::Client::8_0::Direct::Cluster 8.12
6344+
Search::Elasticsearch::Client::8_0::Direct::Connector 8.12
6345+
Search::Elasticsearch::Client::8_0::Direct::ConnectorSyncJob 8.12
6346+
Search::Elasticsearch::Client::8_0::Direct::DanglingIndices 8.12
6347+
Search::Elasticsearch::Client::8_0::Direct::Enrich 8.12
6348+
Search::Elasticsearch::Client::8_0::Direct::Eql 8.12
6349+
Search::Elasticsearch::Client::8_0::Direct::Esql 8.12
6350+
Search::Elasticsearch::Client::8_0::Direct::Features 8.12
6351+
Search::Elasticsearch::Client::8_0::Direct::Fleet 8.12
6352+
Search::Elasticsearch::Client::8_0::Direct::Graph 8.12
6353+
Search::Elasticsearch::Client::8_0::Direct::ILM 8.12
6354+
Search::Elasticsearch::Client::8_0::Direct::Indices 8.12
6355+
Search::Elasticsearch::Client::8_0::Direct::Inference 8.12
6356+
Search::Elasticsearch::Client::8_0::Direct::Ingest 8.12
6357+
Search::Elasticsearch::Client::8_0::Direct::License 8.12
6358+
Search::Elasticsearch::Client::8_0::Direct::Logstash 8.12
6359+
Search::Elasticsearch::Client::8_0::Direct::ML 8.12
6360+
Search::Elasticsearch::Client::8_0::Direct::Migration 8.12
6361+
Search::Elasticsearch::Client::8_0::Direct::Monitoring 8.12
6362+
Search::Elasticsearch::Client::8_0::Direct::Nodes 8.12
6363+
Search::Elasticsearch::Client::8_0::Direct::Profiling 8.12
6364+
Search::Elasticsearch::Client::8_0::Direct::QueryRuleset 8.12
6365+
Search::Elasticsearch::Client::8_0::Direct::Rollup 8.12
6366+
Search::Elasticsearch::Client::8_0::Direct::SQL 8.12
6367+
Search::Elasticsearch::Client::8_0::Direct::SSL 8.12
6368+
Search::Elasticsearch::Client::8_0::Direct::SearchApplication 8.12
6369+
Search::Elasticsearch::Client::8_0::Direct::SearchableSnapshots 8.12
6370+
Search::Elasticsearch::Client::8_0::Direct::Security 8.12
6371+
Search::Elasticsearch::Client::8_0::Direct::Shutdown 8.12
6372+
Search::Elasticsearch::Client::8_0::Direct::Simulate 8.12
6373+
Search::Elasticsearch::Client::8_0::Direct::Slm 8.12
6374+
Search::Elasticsearch::Client::8_0::Direct::Snapshot 8.12
6375+
Search::Elasticsearch::Client::8_0::Direct::Synonyms 8.12
6376+
Search::Elasticsearch::Client::8_0::Direct::Tasks 8.12
6377+
Search::Elasticsearch::Client::8_0::Direct::TextStructure 8.12
6378+
Search::Elasticsearch::Client::8_0::Direct::Transform 8.12
6379+
Search::Elasticsearch::Client::8_0::Direct::Watcher 8.12
6380+
Search::Elasticsearch::Client::8_0::Direct::XPack 8.12
6381+
Search::Elasticsearch::Client::8_0::Role::API 8.12
6382+
Search::Elasticsearch::Client::8_0::Role::Bulk 8.12
6383+
Search::Elasticsearch::Client::8_0::Role::Scroll 8.12
6384+
Search::Elasticsearch::Client::8_0::Scroll 8.12
6385+
Search::Elasticsearch::Client::8_0::TestServer 8.12
6386+
Search::Elasticsearch::Cxn::Factory 8.12
6387+
Search::Elasticsearch::Cxn::HTTPTiny 8.12
6388+
Search::Elasticsearch::Cxn::LWP 8.12
6389+
Search::Elasticsearch::CxnPool::Sniff 8.12
6390+
Search::Elasticsearch::CxnPool::Static 8.12
6391+
Search::Elasticsearch::CxnPool::Static::NoPing 8.12
6392+
Search::Elasticsearch::Error 8.12
6393+
Search::Elasticsearch::Logger::LogAny 8.12
6394+
Search::Elasticsearch::Role::API 8.12
6395+
Search::Elasticsearch::Role::Client 8.12
6396+
Search::Elasticsearch::Role::Client::Direct 8.12
6397+
Search::Elasticsearch::Role::Cxn 8.12
6398+
Search::Elasticsearch::Role::CxnPool 8.12
6399+
Search::Elasticsearch::Role::CxnPool::Sniff 8.12
6400+
Search::Elasticsearch::Role::CxnPool::Static 8.12
6401+
Search::Elasticsearch::Role::CxnPool::Static::NoPing 8.12
6402+
Search::Elasticsearch::Role::Is_Sync 8.12
6403+
Search::Elasticsearch::Role::Logger 8.12
6404+
Search::Elasticsearch::Role::Serializer 8.12
6405+
Search::Elasticsearch::Role::Serializer::JSON 8.12
6406+
Search::Elasticsearch::Role::Transport 8.12
6407+
Search::Elasticsearch::Serializer::JSON 8.12
6408+
Search::Elasticsearch::Serializer::JSON::Cpanel 8.12
6409+
Search::Elasticsearch::Serializer::JSON::PP 8.12
6410+
Search::Elasticsearch::Serializer::JSON::XS 8.12
6411+
Search::Elasticsearch::TestServer 8.12
6412+
Search::Elasticsearch::Transport 8.12
6413+
Search::Elasticsearch::Util 8.12
63866414
requirements:
63876415
Any::URI::Escape 0
63886416
Data::Dumper 0
@@ -6392,9 +6420,12 @@ DISTRIBUTIONS
63926420
File::Temp 0
63936421
HTTP::Headers 0
63946422
HTTP::Request 0
6395-
HTTP::Tiny 0.043
6423+
HTTP::Tiny 0.076
6424+
IO::Compress::Deflate 0
6425+
IO::Compress::Gzip 0
63966426
IO::Select 0
63976427
IO::Socket 0
6428+
IO::Uncompress::Gunzip 0
63986429
IO::Uncompress::Inflate 0
63996430
JSON::MaybeXS 1.002002
64006431
JSON::PP 0
@@ -6404,8 +6435,9 @@ DISTRIBUTIONS
64046435
Log::Any::Adapter 0
64056436
MIME::Base64 0
64066437
Module::Runtime 0
6407-
Moo 1.003
6438+
Moo 2.001000
64086439
Moo::Role 0
6440+
Net::IP 0
64096441
POSIX 0
64106442
Package::Stash 0.34
64116443
Scalar::Util 0
@@ -6417,6 +6449,37 @@ DISTRIBUTIONS
64176449
overload 0
64186450
strict 0
64196451
warnings 0
6452+
Search-Elasticsearch-Client-2_0-6.81
6453+
pathname: E/EZ/EZIMUEL/Search-Elasticsearch-Client-2_0-6.81.tar.gz
6454+
provides:
6455+
Search::Elasticsearch::Client::2_0 6.81
6456+
Search::Elasticsearch::Client::2_0::Bulk 6.81
6457+
Search::Elasticsearch::Client::2_0::Direct 6.81
6458+
Search::Elasticsearch::Client::2_0::Direct::Cat 6.81
6459+
Search::Elasticsearch::Client::2_0::Direct::Cluster 6.81
6460+
Search::Elasticsearch::Client::2_0::Direct::Indices 6.81
6461+
Search::Elasticsearch::Client::2_0::Direct::Nodes 6.81
6462+
Search::Elasticsearch::Client::2_0::Direct::Snapshot 6.81
6463+
Search::Elasticsearch::Client::2_0::Direct::Tasks 6.81
6464+
Search::Elasticsearch::Client::2_0::Role::API 6.81
6465+
Search::Elasticsearch::Client::2_0::Role::Bulk 6.81
6466+
Search::Elasticsearch::Client::2_0::Role::Scroll 6.81
6467+
Search::Elasticsearch::Client::2_0::Scroll 6.81
6468+
Search::Elasticsearch::Client::2_0::TestServer 6.81
6469+
requirements:
6470+
Devel::GlobalDestruction 0
6471+
ExtUtils::MakeMaker 0
6472+
Moo 0
6473+
Moo::Role 0
6474+
Search::Elasticsearch 6.00
6475+
Search::Elasticsearch::Role::API 0
6476+
Search::Elasticsearch::Role::Client::Direct 0
6477+
Search::Elasticsearch::Role::Is_Sync 0
6478+
Search::Elasticsearch::Util 0
6479+
Try::Tiny 0
6480+
namespace::clean 0
6481+
strict 0
6482+
warnings 0
64206483
Sereal-Decoder-5.004
64216484
pathname: Y/YV/YVES/Sereal-Decoder-5.004.tar.gz
64226485
provides:

0 commit comments

Comments
 (0)