EXTRA_DIST fixes
diff --git a/Makefile.am b/Makefile.am
index 735cd40..733c07e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -151,10 +151,12 @@
 	.github/workflows/release_rust.yml \
 	.travis.yml \
 	ApacheThrift.nuspec \
+	AGENTS.md \
 	appveyor.yml \
 	bootstrap.sh \
 	bower.json \
 	build \
+	CLAUDE.md \
 	CHANGES.md \
 	CMakeLists.txt \
 	composer.json \
@@ -165,6 +167,7 @@
 	doc \
 	dub.json \
 	eslint.config.mjs \
+	FUZZING.md \
 	go.mod \
 	jitpack.yml \
 	LANGUAGES.md \
diff --git a/compiler/cpp/Makefile.am b/compiler/cpp/Makefile.am
index 29ef1bd..bd0571f 100644
--- a/compiler/cpp/Makefile.am
+++ b/compiler/cpp/Makefile.am
@@ -41,6 +41,7 @@
                  src/thrift/generate/t_generator_registry.h \
                  src/thrift/generate/t_html_generator.h \
                  src/thrift/generate/t_oop_generator.h \
+				 src/thrift/generate/sha256.h\
                  src/thrift/globals.h \
                  src/thrift/logging.h \
                  src/thrift/main.cc \
diff --git a/lib/py/Makefile.am b/lib/py/Makefile.am
index 0abd349..81170e2 100644
--- a/lib/py/Makefile.am
+++ b/lib/py/Makefile.am
@@ -81,6 +81,8 @@
 	compat \
 	setup.py \
 	setup.cfg \
+	pyproject.toml \
 	src \
 	test \
 	README.md
+	
\ No newline at end of file
diff --git a/lib/rb/Makefile.am b/lib/rb/Makefile.am
index fd5218f..64ff7b1 100644
--- a/lib/rb/Makefile.am
+++ b/lib/rb/Makefile.am
@@ -52,9 +52,13 @@
 	$(MAKE) $(AM_MAKEFLAGS) distdir-am
 
 EXTRA_DIST = \
+	.rubocop.yml \
 	coding_standards.md \
 	Rakefile \
 	Gemfile \
+	Gemfile.linters \
+	Gemfile.lock \
+	test/fuzz/.gitignore \
 	thrift.gemspec \
 	lib \
 	ext \
diff --git a/lib/rs/Makefile.am b/lib/rs/Makefile.am
index 307f842..71e6335 100644
--- a/lib/rs/Makefile.am
+++ b/lib/rs/Makefile.am
@@ -53,6 +53,7 @@
 	Cargo.toml \
 	README.md \
 	release.sh \
+	test/fuzz/.gitignore \
 	NOTICE \
 	LICENSE \
 	RELEASING.md
diff --git a/test/Makefile.am b/test/Makefile.am
index c53d3b1..bee3a6d 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -130,6 +130,7 @@
 	cpp \
 	crossrunner \
 	dart \
+	delphi \
 	erl \
 	keys \
 	lua \
@@ -147,9 +148,7 @@
 	AnnotationTest.thrift \
 	BrokenConstants.thrift \
 	ConstantsDemo.thrift \
-	v0.16/ConstantsDemo.thrift \
 	DebugProtoTest.thrift \
-	v0.16/DebugProtoTest.thrift \
 	DenseLinkingTest.thrift \
 	DocTest.thrift \
 	DoubleConstantsTest.thrift \
@@ -157,36 +156,40 @@
 	EnumTest.thrift \
 	ExceptionStruct.thrift \
 	FullCamelTest.thrift \
-	Include.thrift \
+	FuzzTest.thrift \
 	Identifiers.thrift \
+	Include.thrift \
+	index.html \
 	Int64Test.thrift \
 	JsDeepConstructorTest.thrift \
+	keys/keygen/.gitignore \
+	known_failures_Linux.json \
 	ManyOptionals.thrift \
 	ManyTypedefs.thrift \
 	NameConflictTest.thrift \
-	v0.16/NameConflictTest.thrift \
 	OptionalRequiredTest.thrift \
+	partial/thrift_test_schema.thrift \
+	README.md \
+	rebuild_known_failures.sh \
 	Recursive.thrift \
+	result.js \
 	ReuseObjects.thrift \
+	Service.thrift \
 	SmallTest.thrift \
+	SpecificNameTest.thrift \
 	StressTest.thrift \
+	test.py \
+	tests.json \
 	ThriftTest.thrift \
-	v0.16/ThriftTest.thrift \
 	TypedefTest.thrift \
 	Types.thrift \
 	UnsafeTypes.thrift \
-	Service.thrift \
-	SpecificNameTest.thrift \
+	v0.16/ConstantsDemo.thrift \
+	v0.16/DebugProtoTest.thrift \
+	v0.16/FuzzTestNoUuid.thrift \
+	v0.16/NameConflictTest.thrift \
+	v0.16/ThriftTest.thrift \
 	VoidMethExceptionsTest.thrift \
-	partial/thrift_test_schema.thrift \
-	keys/keygen/.gitignore \
-	known_failures_Linux.json \
-	test.py \
-	tests.json \
-	rebuild_known_failures.sh \
-	result.js \
-	index.html \
-	README.md \
 	valgrind.suppress
 
 precross-%: