elasticsearch/plugins
Jordan Powers de40ac45d1
Move Text class to libs/xcontent (#128780)
This PR is a precursor to #126492.

It does three things:
1. Move org.elasticsearch.common.text.Text from :server to
   org.elasticsearch.xcontent.Text in :libs:x-content.
2. Refactor the Text class to use a new EncodedBytes record instead of
   the elasticsearch BytesReference.
3. Add the XContentString interface, with the Text class implementing
   that interface.

These changes were originally implemented in #127666 and #128316,
however they were reverted in #128484 due to problems caused by the
mutable nature of java ByteBuffers. This is resolved by instead using a
new immutable EncodedBytes record.
2025-06-04 11:22:03 -07:00
..
analysis-icu [Entitlements] Replace Permissions with Entitlements in InstallPluginAction (#125207) 2025-04-02 11:03:27 +01:00
analysis-kuromoji Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
analysis-nori Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
analysis-phonetic Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
analysis-smartcn Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
analysis-stempel Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
analysis-ukrainian Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
discovery-azure-classic Remove doPrivileged from plugins (#127996) 2025-05-21 09:00:24 -07:00
discovery-ec2 Remove doPrivileged from plugins (#127996) 2025-05-21 09:00:24 -07:00
discovery-gce Remove doPrivileged from plugins (#127996) 2025-05-21 09:00:24 -07:00
examples Move Text class to libs/xcontent (#128780) 2025-06-04 11:22:03 -07:00
mapper-annotated-text Remove legacy block loader test infrastructure (#127273) 2025-04-25 10:26:27 -07:00
mapper-murmur3 Refactor SourceProvider creation to consistently use MappingLookup (#128213) 2025-05-22 14:45:13 +01:00
mapper-size Use FallbackSyntheticSourceBlockLoader for number fields (#122280) 2025-02-12 16:12:19 -08:00
microsoft-graph-authz Add Microsoft Graph Delegated Authorization Realm Plugin (#127910) 2025-05-19 14:15:28 +02:00
repository-hdfs [Gradle] Use variant aware resolution for deps on hfds-fixture (#128860) 2025-06-04 11:47:26 +03:00
store-smb Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00
build.gradle Convert remaining plugin projects to new test clusters framework (#125626) 2025-03-26 13:44:07 -07:00