awslabs / aws-glue-schema-registry
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 93
  • Daily file updates (only one update per file and date counted): 411
  • First update: 2020-11-15
  • Latest update: 2022-01-19
  • Days between first and latest update: 431 (61 weeks, estimated 305 working days)
  • Active days (at least one file change): 51
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 93 files with 7,418 lines of code in files.
    • 30 files that are 366+ days old (3,586 lines of code)
    • 58 files that are 181-365 days old (3,685 lines of code)
    • 4 files that are 91-180 days old (68 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (79 lines of code)
48% | 49% | <1% | 0% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 93 files with 7,418 lines of code in files.
    • 22 files have been last changed 366+ days ago (2,694 lines of code)
    • 48 files have been last changed 181-365 days ago (2,653 lines of code)
    • 19 files have been last changed 91-180 days ago (1,361 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 4 files have been last changed 1-30 days ago (710 lines of code)
36% | 35% | 18% | 0% | 9%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, json, avsc, xml, properties, md, txt, sh, yml, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java48% | 49% | <1% | 0% | 1%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java36% | 35% | 18% | 0% | 9%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect100% | 0% | 0% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/common77% | 13% | <1% | 0% | 8%
avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink100% | 0% | 0% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/utils53% | 46% | 0% | 0% | 0%
avro-kafkaconnect-converter/src/main/java/org/apache/avro100% | 0% | 0% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/exception72% | 27% | 0% | 0% | 0%
jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect0% | 100% | 0% | 0% | 0%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers0% | 97% | 2% | 0% | 0%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers0% | 95% | 4% | 0% | 0%
kafkastreams-serde/src/main/java/com/amazonaws/services/schemaregistry/kafkastreams0% | 100% | 0% | 0% | 0%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/utils0% | 100% | 0% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/caching0% | 100% | 0% | 0% | 0%
common/src/main/java-templates0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect97% | 0% | 2% | 0% | 0%
avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink60% | 0% | 39% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/common7% | 18% | 27% | 0% | 46%
avro-kafkaconnect-converter/src/main/java/org/apache/avro100% | 0% | 0% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/utils17% | 46% | 35% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/exception72% | 27% | 0% | 0% | 0%
jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect0% | 92% | 7% | 0% | 0%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers0% | 40% | 46% | 0% | 12%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers0% | 37% | 43% | 0% | 19%
serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/utils0% | 100% | 0% | 0% | 0%
kafkastreams-serde/src/main/java/com/amazonaws/services/schemaregistry/kafkastreams0% | 46% | 53% | 0% | 0%
common/src/main/java/com/amazonaws/services/schemaregistry/caching0% | 100% | 0% | 0% | 0%
common/src/main/java-templates0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AvroData.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
1944 67 443 443 1
AWSSchemaRegistryClient.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
378 29 18 443 5
GlueSchemaRegistryConfiguration.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common/configs
262 26 115 443 6
AvroSchema.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
158 18 443 443 1
CompatibilityChecker.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
70 3 443 443 1
AWSKafkaAvroConverter.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect
70 4 139 443 3
AvroDataConfig.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
55 7 443 443 1
GlueSchemaRegistryAvroSerializationSchema.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
53 4 443 443 1
SchemaValidatorBuilder.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
53 6 443 443 1
AWSSchemaRegistryConstants.java
in common/src/main/java/com/amazonaws/services/schemaregistry/utils
50 1 139 443 4
GlueSchemaRegistryOutputStreamSerializer.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
46 4 139 443 3
GlueSchemaRegistryInputStreamDeserializer.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
41 3 139 443 3
NonRecordContainer.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
39 5 443 443 1
CompatibilityLevel.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
37 2 443 443 1
GlueSchemaRegistryAvroSchemaCoder.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
35 5 443 443 1
AWSSerializerInput.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
32 1 217 443 2
ParsedSchema.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
31 4 443 443 1
Schemas.java
in avro-kafkaconnect-converter/src/main/java/org/apache/avro
31 2 443 443 1
AWSSchemaRegistryGlueClientRetryPolicyHelper.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
29 2 443 443 1
GlueSchemaRegistryAvroDeserializationSchema.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
28 3 443 443 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SchemaValidationStrategy.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
5 - 443 443 1
SchemaValidator.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
5 - 443 443 1
AWSSchemaNamingStrategyDefaultImpl.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
7 1 443 443 1
Schema.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
10 - 443 443 1
AWSKafkaAvroConverterConfig.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect
12 2 443 443 1
GlueSchemaRegistryAvroSchemaCoderProvider.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
19 3 443 443 1
AWSDeserializerInput.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
24 1 443 443 1
AWSSchemaRegistryException.java
in common/src/main/java/com/amazonaws/services/schemaregistry/exception
24 5 443 443 1
AvroRecordType.java
in common/src/main/java/com/amazonaws/services/schemaregistry/utils
25 3 443 443 1
GlueSchemaRegistryAvroDeserializationSchema.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
28 3 443 443 1
AWSSchemaRegistryGlueClientRetryPolicyHelper.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
29 2 443 443 1
Schemas.java
in avro-kafkaconnect-converter/src/main/java/org/apache/avro
31 2 443 443 1
ParsedSchema.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
31 4 443 443 1
GlueSchemaRegistryAvroSchemaCoder.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
35 5 443 443 1
CompatibilityLevel.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
37 2 443 443 1
NonRecordContainer.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
39 5 443 443 1
SchemaValidatorBuilder.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
53 6 443 443 1
GlueSchemaRegistryAvroSerializationSchema.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
53 4 443 443 1
AvroDataConfig.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
55 7 443 443 1
CompatibilityChecker.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/avrodata
70 3 443 443 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SchemaByDefinitionFetcher.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
79 3 18 18 1
UserAgents.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common/configs
7 - 139 139 1
MavenPackaging.java
in common/src/main/java-templates
4 - 139 139 1
DatumWriterInstance.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/avro
22 1 179 179 1
DatumReaderInstance.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers/avro
35 1 180 180 1
StructTypeConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema/typeconverters
274 12 217 217 1
MapTypeConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema/typeconverters
163 3 217 217 1
ConnectSchemaToJsonSchemaConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema
152 6 217 217 1
GlueSchemaRegistryDeserializationFacade.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
149 14 18 217 3
JsonSchemaConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema
139 4 139 217 2
JsonSchemaToConnectSchemaConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema
128 6 217 217 1
GlueSchemaRegistryKafkaSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers
125 9 115 217 4
JsonSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/json
122 11 217 217 1
GlueSchemaRegistryDeserializerDataParser.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
116 10 217 217 1
AWSKafkaAvroSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/avro
115 9 115 217 4
TypeConverterFactory.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema/typeconverters
113 4 217 217 1
AvroSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/avro
112 8 179 217 2
GlueSchemaRegistrySerializationFacade.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers
104 4 18 217 2
GlueSchemaRegistryKafkaDeserializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
97 10 115 217 3
AWSKafkaAvroDeserializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers/avro
86 10 115 217 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AWSSchemaRegistryClient.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
378 29 18 443 5
GlueSchemaRegistryDeserializationFacade.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
149 14 18 217 3
GlueSchemaRegistrySerializationFacade.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers
104 4 18 217 2
SchemaByDefinitionFetcher.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common
79 3 18 18 1
GlueSchemaRegistryConfiguration.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common/configs
262 26 115 443 6
GlueSchemaRegistryKafkaSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers
125 9 115 217 4
AWSKafkaAvroSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/avro
115 9 115 217 4
GlueSchemaRegistryKafkaDeserializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
97 10 115 217 3
AWSKafkaAvroDeserializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers/avro
86 10 115 217 3
JsonSchemaConverter.java
in jsonschema-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect/jsonschema
139 4 139 217 2
AWSKafkaAvroConverter.java
in avro-kafkaconnect-converter/src/main/java/com/amazonaws/services/schemaregistry/kafkaconnect
70 4 139 443 3
AWSSchemaRegistryConstants.java
in common/src/main/java/com/amazonaws/services/schemaregistry/utils
50 1 139 443 4
GlueSchemaRegistryOutputStreamSerializer.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
46 4 139 443 3
GlueSchemaRegistryKafkaStreamsSerde.java
in kafkastreams-serde/src/main/java/com/amazonaws/services/schemaregistry/kafkastreams
41 6 139 217 2
GlueSchemaRegistryInputStreamDeserializer.java
in avro-flink-serde/src/main/java/com/amazonaws/services/schemaregistry/flink/avro
41 3 139 443 3
GlueSchemaRegistryDeserializerImpl.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
33 5 139 217 2
GlueSchemaRegistryDeserializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/deserializers
8 - 139 217 2
UserAgents.java
in common/src/main/java/com/amazonaws/services/schemaregistry/common/configs
7 - 139 139 1
MavenPackaging.java
in common/src/main/java-templates
4 - 139 139 1
AvroSerializer.java
in serializer-deserializer/src/main/java/com/amazonaws/services/schemaregistry/serializers/avro
112 8 179 217 2