awslabs / aws-crt-java
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: 181
  • Daily file updates (only one update per file and date counted): 1788
  • First update: 2018-10-10
  • Latest update: 2022-01-20
  • Days between first and latest update: 1199 (171 weeks, estimated 855 working days)
  • Active days (at least one file change): 245
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 181 files with 15,716 lines of code in files.
    • 146 files that are 366+ days old (13,749 lines of code)
    • 18 files that are 181-365 days old (1,103 lines of code)
    • 13 files that are 91-180 days old (717 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 4 files that are 1-30 days old (147 lines of code)
87% | 7% | 4% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 181 files with 15,716 lines of code in files.
    • 71 files have been last changed 366+ days ago (4,154 lines of code)
    • 29 files have been last changed 181-365 days ago (2,477 lines of code)
    • 17 files have been last changed 91-180 days ago (2,109 lines of code)
    • 52 files have been last changed 31-90 days ago (5,409 lines of code)
    • 12 files have been last changed 1-30 days ago (1,567 lines of code)
26% | 15% | 13% | 34% | 9%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, html, c, yml, js, kt, sh, h, css, bat, md, kts, json, gitignore, xml, gradle, properties, py, pro, txt, clang-format, cmake, gitmodules, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c92% | 3% | 2% | 0% | 1%
java76% | 13% | 8% | 0% | 1%
kt100% | 0% | 0% | 0% | 0%
h93% | 4% | 1% | 0% | 0%
yml92% | 7% | 0% | 0% | 0%
kts100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c19% | 21% | 15% | 29% | 14%
kt96% | 3% | 0% | 0% | 0%
java17% | 11% | 14% | 53% | 2%
yml70% | 7% | 0% | 0% | 21%
h9% | 11% | 1% | 6% | 70%
cmake100% | 0% | 0% | 0% | 0%
kts12% | 37% | 50% | 0% | 0%
pro100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/native92% | 3% | 2% | 0% | 1%
src/main76% | 13% | 8% | 0% | 1%
smithy-crt/src100% | 0% | 0% | 0% | 0%
codebuild86% | 13% | 0% | 0% | 0%
codebuild/cd100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
smithy-crt100% | 0% | 0% | 0% | 0%
s3-native-client100% | 0% | 0% | 0% | 0%
android/crt100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/native18% | 21% | 14% | 28% | 17%
smithy-crt/src96% | 3% | 0% | 0% | 0%
src/main17% | 11% | 14% | 53% | 2%
codebuild86% | 13% | 0% | 0% | 0%
codebuild/cd52% | 0% | 0% | 0% | 47%
cmake100% | 0% | 0% | 0% | 0%
smithy-crt100% | 0% | 0% | 0% | 0%
android/crt100% | 0% | 0% | 0% | 0%
s3-native-client0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
AwsPlatformDetect.cmake
in cmake
29 - 655 1205 3
osdetect.c
in cmake
17 - 1205 1205 1
archdetect.c
in cmake
15 - 699 1205 3
mqtt_connection.c
in src/native
848 32 83 1158 44
crt.c
in src/native
340 28 19 1158 54
CrtResource.java
in src/main/java/software/amazon/awssdk/crt
275 24 85 1158 24
CRT.java
in src/main/java/software/amazon/awssdk/crt
228 13 85 1158 30
event_loop_group.c
in src/native
131 4 392 1158 16
client_bootstrap.c
in src/native
112 4 424 1158 10
socket_options.c
in src/native
56 2 585 1158 6
tls_ctx.c
in src/native
49 - 511 1158 6
mqtt_client.c
in src/native
48 1 511 1158 6
MqttMessage.java
in src/main/java/software/amazon/awssdk/crt/mqtt
40 8 349 1158 8
CrtRuntimeException.java
in src/main/java/software/amazon/awssdk/crt
38 5 85 1158 10
crt.h
in src/native
36 - 19 1158 17
MqttClient.java
in src/main/java/software/amazon/awssdk/crt/mqtt
29 3 585 1158 12
MqttException.java
in src/main/java/software/amazon/awssdk/crt/mqtt
16 3 85 1158 6
jni.c
in src/native
7 1 585 1158 2
linux-clang6-x64.yml
in codebuild
27 - 817 1146 6
linux-gcc-7x-x64.yml
in codebuild
24 - 972 1146 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
osdetect.c
in cmake
17 - 1205 1205 1
windows-msvc-2017.yml
in codebuild
8 - 1103 1146 2
windows-msvc-2015.yml
in codebuild
8 - 1103 1146 2
windows-msvc-2015-x86.yml
in codebuild
8 - 1103 1146 2
linux-clang3-x64.yml
in codebuild
22 - 972 1146 5
linux-gcc-4x-x64.yml
in codebuild
22 - 972 1146 5
linux-gcc-6x-x64.yml
in codebuild
23 - 972 1146 5
linux-gcc-5x-x64.yml
in codebuild
23 - 972 1146 5
linux-gcc-7x-x64.yml
in codebuild
24 - 972 1146 5
linux-clang6-x64.yml
in codebuild
27 - 817 1146 6
linux-gcc-4x-x86.yml
in codebuild
16 - 782 1146 8
test-version-exists.yml
in codebuild/cd
14 - 747 1085 2
test-snapshot.yml
in codebuild/cd
20 - 742 1075 5
archdetect.c
in cmake
15 - 699 1205 3
cross-compile.yml
in codebuild/cd
14 - 698 698 1
manylinux-x86-build.yml
in codebuild/cd
22 - 698 1085 6
manylinux-x64-build.yml
in codebuild/cd
22 - 698 1085 4
pro
consumer-rules.pro
in android/crt
1 - 655 655 1
cmake
AwsPlatformDetect.cmake
in cmake
29 - 655 1205 3
logging.h
in src/native
4 - 585 855 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
directory_traversal.c
in src/native
78 2 19 19 1
DirectoryEntry.java
in src/main/java/software/amazon/awssdk/crt/io
51 12 19 19 1
DirectoryTraversal.java
in src/main/java/software/amazon/awssdk/crt/io
14 1 19 19 1
DirectoryTraversalHandler.java
in src/main/java/software/amazon/awssdk/crt/io
4 - 19 19 1
tls_context_pkcs11_options.c
in src/native
126 2 95 95 1
TlsContextPkcs11Options.java
in src/main/java/software/amazon/awssdk/crt/io
46 9 95 95 1
pkcs11_lib.c
in src/native
43 1 95 95 1
Pkcs11Lib.java
in src/main/java/software/amazon/awssdk/crt/io
31 4 95 95 1
tls_context_pkcs11_options.h
in src/native
7 - 95 95 1
StsCredentialsProvider.java
in src/main/java/software/amazon/awssdk/crt/auth/credentials
105 11 105 105 1
StsWebIdentityCredentialsProvider.java
in src/main/java/software/amazon/awssdk/crt/auth/credentials
66 7 105 105 1
EcsCredentialsProvider.java
in src/main/java/software/amazon/awssdk/crt/auth/credentials
98 10 106 106 1
uri.c
in src/native
49 4 123 123 1
Uri.java
in src/main/java/software/amazon/awssdk/crt/io
34 7 85 123 2
StringUtils.java
in src/main/java/software/amazon/awssdk/crt/utils
16 1 95 168 2
CRC32C.java
in src/main/java/software/amazon/awssdk/crt/checksums
48 9 85 169 3
CRC32.java
in src/main/java/software/amazon/awssdk/crt/checksums
48 9 85 169 3
checksums.c
in src/native
43 3 154 201 4
S3NativeClient.java
in src/main/java/s3NativeClient/com/amazonaws/s3
480 18 97 207 4
OperationHandler.java
in src/main/java/s3NativeClient/com/amazonaws/s3
8 3 207 207 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
S3MetaRequestOptions.java
in src/main/java/software/amazon/awssdk/crt/s3
69 11 12 382 3
S3MetaRequestResponseHandler.java
in src/main/java/software/amazon/awssdk/crt/s3
12 3 12 382 4
java_class_ids.c
in src/native
609 44 19 789 21
crt.c
in src/native
340 28 19 1158 54
java_class_ids.h
in src/native
271 - 19 789 17
directory_traversal.c
in src/native
78 2 19 19 1
DirectoryEntry.java
in src/main/java/software/amazon/awssdk/crt/io
51 12 19 19 1
crt.h
in src/native
36 - 19 1158 17
DirectoryTraversal.java
in src/main/java/software/amazon/awssdk/crt/io
14 1 19 19 1
DirectoryTraversalHandler.java
in src/main/java/software/amazon/awssdk/crt/io
4 - 19 19 1
promote-release.yml
in codebuild/cd
31 - 21 1075 6
deploy-snapshot.yml
in codebuild/cd
52 - 25 1075 8
HttpRequest.java
in src/main/java/software/amazon/awssdk/crt/http
95 10 63 972 9
HttpClientConnectionManager.java
in src/main/java/software/amazon/awssdk/crt/http
161 9 76 854 13
HttpClientConnectionManagerOptions.java
in src/main/java/software/amazon/awssdk/crt/http
84 13 76 817 7
AwsSigningConfig.java
in src/main/java/software/amazon/awssdk/crt/auth/signing
171 13 77 789 10
s3_client.c
in src/native
388 10 81 382 11
S3Client.java
in src/main/java/software/amazon/awssdk/crt/s3
79 6 81 382 5
mqtt_connection.c
in src/native
848 32 83 1158 44
aws_signing.c
in src/native
564 15 83 789 13