Releases: 0xsequence/waas-authenticator
Releases · 0xsequence/waas-authenticator
v1.5.0
Production
Build
make VERSION=v1.5.0 eif
Enclave Measurements
- PCR0:
d666c791e31f06c1eea9cc69d9d33db19b0c734a2946187a1ac7f23d10ca99c46e03d71321e253f2237ce5cbc95a00fb
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
aa60af54ed0e5cf27ede48e9ecb2961c6e0fcd9dfcb369abd5372d8cb37fcc72659e13449375e87de12d48bf5d2bde4f
Sha256 Checksum
8b1837a4bec26a33e008b0efcc8a2d0925e8b65388baf429d8b926a2b72a0541 waas-auth.v1.5.0.eif
Next
Build
make VERSION=v1.5.0-next ENV=next eif
Enclave Measurements
- PCR0:
0fab245cda5458d89601de783ac2a046dbeeb35661131f270250a1d849c7caf485f5f72e1db166586c52e6554f4ce6b0
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
a4a31e5f287fe146e2dc37c7b1cda16bdd5575841cd8f4dad4d7ea5147e2bc6cd2cfa8017fc46221b3d4e79bfbc3419b
Sha256 Checksum
c7a7b6070cbfaa9686de0e1d714cb035ddab7e0948d8e6663bc1a2b6dbc984e6 waas-auth.v1.5.0-next.eif
Dev
Build
make VERSION=v1.5.0-dev ENV=dev eif
Enclave Measurements
- PCR0:
45388e0e0dc742f52f5cf76d3c338862b82449ed72794733fa0a671e340a1b6f36335bf6b4e59fddc5f92e2371894292
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
77ef5790ddc478462b1f0ad22c0759f24e5aaa218533dad271cebe9ec27f3c496aaf134c3794e9bac2ee1236e9991d5e
Sha256 Checksum
c06e96d0967bdf9b383339ac52a8f93ba3804d9526b7004657f55fab47379ad4 waas-auth.v1.5.0-dev.eif
What's Changed
- update go-sequence@v0.40.2 by @Shubhaankar-Sharma in #71
- rpc/awscreds: fail on unexpected status from instance profile name endpoint by @patrislav in #70
- deps: update go-sequence to 0.41.0 by @patrislav in #72
- upgrade ethkit and go-sequence, with improved contractCall type support by @pkieltyka in #78
- use Go 1.22.8 by @patrislav in #79
New Contributors
- @Shubhaankar-Sharma made their first contribution in #71
Full Changelog: v1.4.1...v1.5.0
v1.4.1
Production
Build
make VERSION=v1.4.1 eif
Enclave Measurements
- PCR0:
71b8fad56c670432e98f38dd76cfb017feae86b2330e69a1ae90c1d1acbf68b3d6efd70f920bed200222b366970179db
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
84b587b8a44afefd578e928d3b6ca01dfa11735f4d3cccac759e66b8baf62450a8c47867a94c176ef0fbfec933867258
Sha256 Checksum
57ba95ceecbd9e5c9889902a2ae6a5af03ebcc2ad6df9aa0867b7e7f46129de5 waas-auth.v1.4.1.eif
Next
Build
make VERSION=v1.4.1-next ENV=next eif
Enclave Measurements
- PCR0:
8afc6e4ca0e118f3fa48e14d6571b75a442eb65c93b400b1b1d845dd730129f201728be1c99e9700ec7452f4b4e5c5a7
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
22b5bc0f06f24a8bc360b7e0239f122d737f43dfc0935285d94b14a5af03e3e9f621fa8cbbf19645808a0bdb55156884
Sha256 Checksum
4ff619fb0e22061512977ec0c2bf5660b1e76efef1e121111dfe816b3eb96e03 waas-auth.v1.4.1-next.eif
Dev
Build
make VERSION=v1.4.1-dev ENV=dev eif
Enclave Measurements
- PCR0:
2d592328619c866f6b72cc4016a438fbcaa313854759707588bd62ab2b3ff10eb4555019d6ebff86f8e77161b42a3e5f
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
07a1ff66214919a96bb4009afe3996abcd08342ae720823f6f3c863f1a5d03a1f219f63d64764e79c1093c77e1a0329b
Sha256 Checksum
89ee83abbf96cd2cdc456ba45c696eaf741409b63914a62e4b87f418acd56e24 waas-auth.v1.4.1-dev.eif
What's Changed
- Raise client timeout to 30s by @patrislav in #69
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Production
Build
make VERSION=v1.4.0 eif
Enclave Measurements
- PCR0:
69c9b641d14610daf04ff651b910663b94b0df94c9ff8b58dda23fc21a87a48fe5125eb402dc1ce234946cab4c806e0a
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
e6dd2873813595f3d9c24d822d41808ffec2f559d01503733510a65f94d8dd25165bc6359e52f1ccc09117833b0feaaf
Sha256 Checksum
f7a5be84efdb96b051dfaf0d828683c6c3c91904a3e612451e8f708e5840ee83 waas-auth.v1.4.0.eif
Next
Build
make VERSION=v1.4.0-next ENV=next eif
Enclave Measurements
- PCR0:
4c12ca2c116c376038c04460bcf30f40e62fc49de1abf4ec18f0039d2848aee1c6385f717d4c984f508f3980c10f961c
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
7f78787a6fee098b59132c12734885decaef3dbc2513c87bd24d3a818189ce66117586e81e20d0dca47ea5653b9b24d9
Sha256 Checksum
0d55efe04b1888b4299c438aa6099bd218ebb02a9adfc56be45d5d4c0e00c1b3 waas-auth.v1.4.0-next.eif
Dev
Build
make VERSION=v1.4.0-dev ENV=dev eif
Enclave Measurements
- PCR0:
0c7e847007a49c2e1b0785c5938c051b0924a3e1fa3eaabd05bc362e7dfefddba5f39a0b5e5d1ad85a2b5ffe13b35e25
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
18569d1523ae87d5d8f389f6145c7d3545b11f2d06326a5711f4a2cd91270366f7df4cd9d8b3d58f0a017c7c2c859242
Sha256 Checksum
006d0ec7e58885ba32de6e2bfe3ef11c089d0e590543f69ac36d4467588df53b waas-auth.v1.4.0-dev.eif
What's Changed
- rpc/signing: don't set Content-Length header by @patrislav in #60
- JWT generation fixes by @patrislav in #61
- Add test for multiple auth attempts & return error if too many by @patrislav in #62
- OIDC to Stytch migration by @patrislav in #63
- Email migration by @patrislav in #64
- rpc/migration: limit email migration to conf'd projects by @patrislav in #65
- etc: configure project 1015 for stytch migration on dev by @patrislav in #66
- Fix audit-found issues by @patrislav in #67
- etc: enable email & stytch migrations on prod by @patrislav in #68
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Production
Build
make VERSION=v1.3.0 eif
Enclave Measurements
- PCR0:
e1be7b294161eee1c6911a684a6a561acf2ea027701c1726d93b17c727bc643274adde363c3adae09942bf9e6b5a6faa
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
61f771f54cdae3d7913e53dbdfbdbc20d2426134d9b2a7c660e9974b5fceafba3072552b404fbc4b0b4fb199523c26a6
Sha256 Checksum
a2fd3c0dc4a96e787272166702701b10965ea1d2fc2ba106255a614fd4b7183e waas-auth.v1.3.0.eif
Next
Build
make VERSION=v1.3.0-next ENV=next eif
Enclave Measurements
- PCR0:
1d221b110e4147450df615e318a52ff31b6d7614841cf49dbeab8dbd9adf19a585e63b9f1cf5ee599e90cd0596949bc4
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
2aa75d412407edacef74c825aee976622e1e795f259a080d8ecc89a9d0b04b3f5fa93e60eafd6ba504a14abd06349911
Sha256 Checksum
4f2580b169f3fe74fcb75dd485c70241451e33f6ff24ee245168cc91a718ec0a waas-auth.v1.3.0-next.eif
Dev
Build
make VERSION=v1.3.0-dev ENV=dev eif
Enclave Measurements
- PCR0:
2e29594e11a5639402e59d0e3fdbdb20d75ffcedfd22c41ccbd94426ce326f1f0f71ced2c1fa27aa7e1c9da2b13db822
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
a85203cf8ddec99c53c2ddb8ca0dc9cbfad48251bd027311c954f0013d3724064a42ff8d34afbe05b7a7837743c42229
Sha256 Checksum
762a69fe4d2d2a80a173e1ab7cf3fc620e8216e301ee0e8dec9007a04abd93eb waas-auth.v1.3.0-dev.eif
What's Changed
- Account federation by @patrislav in #41
- rpc: idempotent closeSession by @patrislav in #45
- Challenge-based 2-step auth with native email by @patrislav in #46
- Test improvements by @patrislav in #48
- Minor auth-related updates by @patrislav in #51
- Commit/reveal OIDC flow by @patrislav in #47
- Add Playfab login support by @patrislav in #50
- Support basic HTTP signatures by @patrislav in #49
- Case-insensitive email + basic native email tests by @patrislav in #53
- Act as an OIDC provider by @patrislav in #54
- rpc: fix missing AuthConfig in GetTenant by @patrislav in #55
- Fix EmailAlreadyInUse issues by @patrislav in #56
- Add CurrentAccountID to the AccountList response by @patrislav in #57
- maintenance: update dependencies to latest versions by @patrislav in #52
- Add Stytch login support by @patrislav in #58
- etc: prepare the config for 1.3 release by @patrislav in #59
Full Changelog: v1.2.1...v1.3.0
v1.2.1
Production
Build
make VERSION=v1.2.1 eif
Enclave Measurements
- PCR0:
8b9c7d547c71cd07760d95b247367fdfa794d1758a5ae167583cd0f8930be28b42ae19c28385045feedf9d404bbb656d
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
812a41b118078be35098ca47c8d674fe025d5acc7153ca2da50a92b77fa17f1e95065b2d98caa044c642a18880698e9b
Sha256 Checksum
73630c550f330ec0266578b09f81fbe2e7ec6877783c5353770e3def711e4350 waas-auth.v1.2.1.eif
Next
Build
make VERSION=v1.2.1-next ENV=next eif
Enclave Measurements
- PCR0:
8d91fb2e7bd3ea2d5086b7873a7223d82face725c6cb3f1371b7b42196a1ed2df1ad0f31b84067a5f47a0f8df886bcc8
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
e754c18d29c3c57198c590abd13e10a37c46df30e65df557e905c6aa0264ba96055375828f918cb8402eb83749b60a0a
Sha256 Checksum
e18847df1800314c8a12da6d8676c0f9c77e6c60ea42938a239c963842e886ee waas-auth.v1.2.1-next.eif
What's Changed
- Update to webrpc@v0.18.6, update stack/api wallet Go client by @VojtechVitek in #42
- upgrade to latest go-sequence and ridl schemas by @pkieltyka in #44
New Contributors
- @VojtechVitek made their first contribution in #42
Full Changelog: v1.2.0...v1.2.1
v1.2.0
EIF details
Production
Build
make VERSION=v1.2.0 eif
Enclave Measurements
- PCR0:
5fc2ef38a0e8f8d724e6c5e5df6d0c2b9f32ea00c0333554b2d5e6fc7a993caaadd37f741526c4058fe70df3ae5b93df
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
a509e8cf8653fa17712d5d7ae6716aeea246769e92f8019ff564d301c113867e563bd9612ceff4e43911e3814d08694a
Sha256 Checksum
dd947229fd463c03f657e8387638d9563d32b3d145d9d188c7ceb1ddc2a22ad5 waas-auth.v1.2.0.eif
Next
Build
make VERSION=v1.2.0-next ENV=next eif
Enclave Measurements
- PCR0:
c3ca5669a573820cb425afec695e8a6bcc12b2346279ac6067b6a2aa05cfeb603ee6ea67c6ff1dedc2cff18209f57da1
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
dc2044576cca6846ac0c6a4ed270e3ca9e9d799ff54b1473aa364dd160e5ed3ac02ffadc54b2e56202cb11b43198e2cf
Sha256 Checksum
b82bba60beea7e16d4f9246f13863c65f5cb87d12a53bd730fb73b80dc575606 waas-auth.v1.2.0-next.eif
What's Changed
- Cache JWKS keys for identity verification by @patrislav in #39
- OpenTelemetry tracing using Zipkin exporter by @patrislav in #40
Full Changelog: v1.1.1...v1.2.0
v1.1.1
EIF details
Build
make VERSION=v1.1.1 eif
Enclave Measurements
- PCR0:
77541a3d09cdf2728417c1537d190be0998cc84f8aec95a4f1e823c91a007d97f276c2453be7f653fd73fb862b42fcee
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
365294f408bcc5913b44110544bb611255d05666f89fd182900330bc117744fa563c2afcf74808b719ac7a29492099c6
Sha256 Checksum
7e316c329b8298815bdb686987603d64f0d84b4a5a2ce8842da72d334c5cd35b waas-auth.v1.1.1.eif
What's Changed
- fix prod public key format by @patrislav in #37
Full Changelog: v1.1.0...v1.1.1
v1.1.0
EIF details
Production
Build
make VERSION=v1.1.0 eif
Enclave Measurements
- PCR0:
084d28c3a79653e617588b4e686b712bf6b306fd2941ff6441931421143cb2a116780fd47dd37b6f62ba83b2fb70a5e1
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
b351dd1ec0459ae89688a9ae8adfc794fee2d6d2098aa2387adc9d8dd11c309e09058f9b27adf404fe8534bbe1db0c38
Sha256 Checksum
dd4b112474628adaf0cbe1b5bc31081eea51a8e9b11a8018574c2761001474cb waas-auth.v1.1.0.eif
Next
Build
make VERSION=v1.1.0-next ENV=next eif
Enclave Measurements
- PCR0:
cd2056fb2be7f6b6406213cdb2d663c7d6b183517b23711aad0786b1b44901c29d67d2353926a14e748087f898b70e7e
- PCR1:
b7ada9ee8a3fa0a2c74c23ddd04a58f0b095d0465327b2d8461b9b81bcbc7236563ff0326c8614fe9205669636955199
- PCR2:
186e23e465446b27d00703f20913f72a8bfc9e6a8e9b0aafc5235aa4fde1c8c37bdc7c6248af71a89362949e9c284b2d
Sha256 Checksum
7dc07e02a410bba2e5d42c8ff13aa18f80b5edaf05cc6d29e3e67455ab7e4e7b waas-auth.v1.1.0-next.eif
What's Changed
- Improve origin validation by @patrislav in #34
- Dockerfile: update base eiffel image to v0.3.1 by @patrislav in #35
- Custom password for tenant creation by @patrislav in #36
- intent: SessionAuthProof by @marino39 in #33
Full Changelog: v1.0.1...v1.1.0
v1.0.1
EIF details
Production
Build
make VERSION=v1.0.1 eif
Enclave Measurements
- PCR0:
6b1816b450ce9b5a21e329e2449ee5b74d971cd747f1fd987037d29834234c11a0c48288c0254baf75ef46ac710da979
- PCR1:
821a179416d541b19ae57aeb25fd6fd374e92b5d641b3e3cdccb882124f07509ea5919d1a17d73fbd5bbd39c2a5026c2
- PCR2:
7875c3e027f57e735a60f4d9aec56573d7983cd90466e34a4901c3f8ff5b019d94dfaa24fd4e5ff44d2c714cc3add6a2
Sha256 Checksum
cf289eda455853c6bc80ed35766af5c562a89beae1494f0e5bfe5f2f918c577f waas-auth.v1.0.1.eif
Next
Build
make VERSION=v1.0.1-next ENV=next eif
Enclave Measurements
- PCR0:
eb1fbda16b343bf89189d045a7d3ffb1819626613ab03db9b7ce26df703dca6d9bea46335fa2d2047694b255945e5b43
- PCR1:
821a179416d541b19ae57aeb25fd6fd374e92b5d641b3e3cdccb882124f07509ea5919d1a17d73fbd5bbd39c2a5026c2
- PCR2:
39a186f740950fb4adffaba842cb37136b9be1c37efec54b6d4ebffcc30210e9d77a0cefbaa0e6e2ef62ea637fdb3876
Sha256 Checksum
68cab22e113a855e75cb373528874acf026438fa40b718f959f95f9ba50ef3bc waas-auth.v1.0.1-next.eif
What's Changed
- Propagate the TraceId header downstream by @patrislav in #30
- deps: update webrpc & go-sequence by @patrislav in #31
- Use project ID from header by @patrislav in #32
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Build
make VERSION=v1.0.0 eif
Enclave Measurements
- PCR0:
dae4cc282ca4c46dc46c61075510c14c3882c86955192a907a2adb8dd8c337256e089ac6e072af9fb8eeaea37da51d66
- PCR1:
821a179416d541b19ae57aeb25fd6fd374e92b5d641b3e3cdccb882124f07509ea5919d1a17d73fbd5bbd39c2a5026c2
- PCR2:
06a9493eb1660b50d802baa5dd26889b5477254095baf412ba80535f66a7c27ff07416ca60a0a2887e2b86d324d6960a
Sha256 Checksum
296272ef9e571a0105c699ced6f79300d83966b8fe3ebc58ddf9797068897ee2 waas-auth.v1.0.0.eif
What's Changed
- waas: sign message change by @marino39 in #20
- Test GH actions workflow by @patrislav in #21
- Normalize identity issuer by @patrislav in #22
- Basic metrics using go-chi/telemetry by @patrislav in #23
- Remove CORS handling by @patrislav in #12
- waas: use original intent to avoid data loss because of outdated struct by @marino39 in #27
- Require JWT nonce to be present by @patrislav in #24
- Update all dependencies (e.g. the published go-sequence) by @patrislav in #25
- Move the version parameter to build arg by @patrislav in #26
- rpc: add a /health endpoint verifying KMS by @patrislav in #28
- Specify "tenant not found" error in ridl file by @klaidliadon in #29
New Contributors
- @klaidliadon made their first contribution in #29
Full Changelog: v1.0.0-rc.1...v1.0.0