awslabs / aws-crt-kotlin
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: 76
  • Daily file updates (only one update per file and date counted): 110
  • First update: 2021-05-13
  • Latest update: 2022-01-06
  • Days between first and latest update: 239 (34 weeks, estimated 170 working days)
  • Active days (at least one file change): 30
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 76 files with 1,908 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 69 files that are 181-365 days old (1,753 lines of code)
    • 7 files that are 91-180 days old (155 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 91% | 8% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 76 files with 1,908 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 61 files have been last changed 181-365 days ago (1,107 lines of code)
    • 15 files have been last changed 91-180 days ago (801 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 58% | 41% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
kt, md, kts, sh, json, properties, gradle, txt, bat, gitignore, editorconfig, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
kt0% | 90% | 9% | 0% | 0%
kts0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
kt0% | 64% | 35% | 0% | 0%
kts0% | 5% | 94% | 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/common/src/aws/sdk/kotlin/crt/http0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/io0% | 100% | 0% | 0% | 0%
elasticurl/src/commonMain/kotlin0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/auth0% | 72% | 27% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/http0% | 100% | 0% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/auth0% | 63% | 36% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/io0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/util0% | 100% | 0% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt0% | 100% | 0% | 0% | 0%
elasticurl0% | 100% | 0% | 0% | 0%
elasticurl/src/jvmMain/kotlin0% | 100% | 0% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/util0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/common/src/aws/sdk/kotlin/crt/http0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/io0% | 58% | 41% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/io0% | 100% | 0% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/auth0% | 42% | 57% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/auth0% | 38% | 61% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/http0% | 52% | 47% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt0% | 100% | 0% | 0% | 0%
elasticurl/src/commonMain/kotlin0% | 33% | 66% | 0% | 0%
src/common/src/aws/sdk/kotlin/crt/util0% | 100% | 0% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt0% | 100% | 0% | 0% | 0%
elasticurl/src/jvmMain/kotlin0% | 100% | 0% | 0% | 0%
ROOT0% | 7% | 92% | 0% | 0%
src/jvm/src/aws/sdk/kotlin/crt/util0% | 100% | 0% | 0% | 0%
elasticurl0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build.gradle.kts
in root
164 - 106 264 9
Application.kt
in elasticurl/src/commonMain/kotlin
125 4 147 264 4
Uri.kt
in src/common/src/aws/sdk/kotlin/crt/io
103 - 147 264 4
Headers.kt
in src/common/src/aws/sdk/kotlin/crt/http
90 11 264 264 1
HttpClientConnectionManagerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
82 2 106 264 2
HttpRequestUtil.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
73 6 225 264 3
AwsSigningConfig.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
66 - 127 264 2
AwsSignerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/signing
58 - 127 264 2
TlsContextOptions.kt
in src/common/src/aws/sdk/kotlin/crt/io
56 - 264 264 1
TlsContextJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/io
56 1 264 264 1
CaseInsensitiveMap.kt
in src/common/src/aws/sdk/kotlin/crt/util
49 3 225 264 3
HttpClientConnectionManagerOptions.kt
in src/common/src/aws/sdk/kotlin/crt/http
46 1 225 264 3
CliOpts.kt
in elasticurl/src/commonMain/kotlin
43 - 264 264 1
build.gradle.kts
in elasticurl
42 - 166 264 3
CRT.kt
in src/jvm/src/aws/sdk/kotlin/crt
28 - 264 264 1
X509CredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
25 1 264 264 1
StaticCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
24 1 264 264 1
Buffer.kt
in src/common/src/aws/sdk/kotlin/crt/io
23 3 225 264 3
HttpRequestBodyStream.kt
in src/common/src/aws/sdk/kotlin/crt/http
22 3 225 264 3
Closeable.kt
in src/common/src/aws/sdk/kotlin/crt
21 1 264 264 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
HttpException.kt
in src/common/src/aws/sdk/kotlin/crt/http
4 - 264 264 1
EventLoopGroup.kt
in src/common/src/aws/sdk/kotlin/crt/io
4 - 264 264 1
ClientBootstrap.kt
in src/common/src/aws/sdk/kotlin/crt/io
4 - 264 264 1
AsyncShutdown.kt
in src/common/src/aws/sdk/kotlin/crt
4 - 264 264 1
PlatformJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt
5 - 264 264 1
Credentials.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
5 - 264 264 1
HttpHeaderBlock.kt
in src/common/src/aws/sdk/kotlin/crt/http
6 - 264 264 1
CredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
6 - 264 264 1
Platform.kt
in src/common/src/aws/sdk/kotlin/crt
6 - 264 264 1
HttpStream.kt
in src/common/src/aws/sdk/kotlin/crt/http
7 - 264 264 1
TlsContext.kt
in src/common/src/aws/sdk/kotlin/crt/io
7 - 264 264 1
HostResolver.kt
in src/common/src/aws/sdk/kotlin/crt/io
7 - 264 264 1
CrtRuntimeException.kt
in src/common/src/aws/sdk/kotlin/crt
8 - 264 264 1
Digest.kt
in src/common/src/aws/sdk/kotlin/crt/util
8 - 264 264 1
HttpStreamJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
9 - 264 264 1
DigestJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/util
9 - 264 264 1
TlsVersion.kt
in src/common/src/aws/sdk/kotlin/crt/io
9 - 264 264 1
HttpClientConnectionManager.kt
in src/common/src/aws/sdk/kotlin/crt/http
10 - 264 264 1
HttpMonitoringOptions.kt
in src/common/src/aws/sdk/kotlin/crt/http
10 - 264 264 1
DefaultChainCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
11 - 264 264 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StsAssumeRoleCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
55 3 104 104 1
StsAssumeRoleCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
18 - 104 104 1
StsWebIdentityCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
14 - 104 104 1
StsWebIdentityCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
14 - 104 104 1
EcsCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
17 - 105 105 1
EcsCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
17 - 105 105 1
AwsSigningResult.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
20 2 127 127 1
MutableBufferJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/io
13 - 225 237 2
MutableBuffer.kt
in src/common/src/aws/sdk/kotlin/crt/io
8 - 225 237 2
ProfileCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
17 - 225 256 3
ProfileCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
17 - 225 256 3
build.gradle.kts
in root
164 - 106 264 9
Application.kt
in elasticurl/src/commonMain/kotlin
125 4 147 264 4
Uri.kt
in src/common/src/aws/sdk/kotlin/crt/io
103 - 147 264 4
Headers.kt
in src/common/src/aws/sdk/kotlin/crt/http
90 11 264 264 1
HttpClientConnectionManagerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
82 2 106 264 2
HttpRequestUtil.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
73 6 225 264 3
AwsSigningConfig.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
66 - 127 264 2
AwsSignerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/signing
58 - 127 264 2
TlsContextOptions.kt
in src/common/src/aws/sdk/kotlin/crt/io
56 - 264 264 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StsAssumeRoleCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
55 3 104 104 1
StsAssumeRoleCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
18 - 104 104 1
StsWebIdentityCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
14 - 104 104 1
StsWebIdentityCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
14 - 104 104 1
EcsCredentialsProvider.kt
in src/common/src/aws/sdk/kotlin/crt/auth/credentials
17 - 105 105 1
EcsCredentialsProviderJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/credentials
17 - 105 105 1
build.gradle.kts
in root
164 - 106 264 9
HttpClientConnectionManagerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
82 2 106 264 2
AwsSigningConfig.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
66 - 127 264 2
AwsSignerJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/auth/signing
58 - 127 264 2
AwsSigningResult.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
20 2 127 127 1
AwsSigner.kt
in src/common/src/aws/sdk/kotlin/crt/auth/signing
6 - 127 264 2
Application.kt
in elasticurl/src/commonMain/kotlin
125 4 147 264 4
Uri.kt
in src/common/src/aws/sdk/kotlin/crt/io
103 - 147 264 4
build.gradle.kts
in elasticurl
42 - 166 264 3
settings.gradle.kts
in root
13 - 216 264 2
HttpClientConnectionJVM.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
10 1 223 264 2
HttpClientConnection.kt
in src/common/src/aws/sdk/kotlin/crt/http
6 - 223 264 2
HttpRequestUtil.kt
in src/jvm/src/aws/sdk/kotlin/crt/http
73 6 225 264 3
CaseInsensitiveMap.kt
in src/common/src/aws/sdk/kotlin/crt/util
49 3 225 264 3