Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
7567410
Migrate TryAppendRawData to async (#4605)
sakno Nov 4, 2024
0dcfb5a
[ESDB-169-11]: Migration of TryAppend to async (#4606)
sakno Nov 5, 2024
e0885f0
[DBX-83] [master] Add readOnlyReplica and archiver flags to machine m…
github-actions[bot] Nov 7, 2024
b2d5598
Update repository name from eventstore-preview to eventstore (#4613)
hayley-jean Nov 7, 2024
f57e818
Separate security into its own section (#4596) (#4611)
hayley-jean Nov 7, 2024
46e2ca4
[master] [DBX-76] Allow extra data to be added to telemetry from conf…
github-actions[bot] Nov 7, 2024
59e84d5
[master] Update StreamBasedAuthPolicyRegistry tests (#4614)
github-actions[bot] Nov 7, 2024
68db1cf
[master] Misc docs small improvements (#4616)
github-actions[bot] Nov 7, 2024
7905fbc
Update changelog for 24.10.0 (#4617)
hayley-jean Nov 7, 2024
028f4f8
Link to es-cli in the encryption-at-rest docs (#4619)
github-actions[bot] Nov 8, 2024
6e7b847
auto-scavenging consistency (#4610)
coloradomorrissey Nov 8, 2024
f1b7a4d
Bump micromatch from 4.0.4 to 4.0.8 in /docs (#4502)
dependabot[bot] Nov 8, 2024
adf0e25
[ESDB-169-14]: Move internal API of TFChunk read side to async (#4607)
sakno Nov 8, 2024
467686f
Add http, powershell, and bash scripts for updating stream policy. (#…
github-actions[bot] Nov 12, 2024
4f177aa
[ESDB-182-1] [ESDB-182-2] Upload completed, old & scavenged chunks to…
shaan1337 Nov 12, 2024
47f2cb9
Update 24.10 release date (#4632)
hayley-jean Nov 14, 2024
3c8a91a
Update installation instructions for 24.10 (#4631)
github-actions[bot] Nov 15, 2024
fff9924
[master] Add OAuth docs (#4628)
github-actions[bot] Nov 15, 2024
8d79fb6
[master] Fix support for gossip seeds provided as an array (#4626)
github-actions[bot] Nov 15, 2024
315a3a6
[KDB-432] Archiving separate read/write interfaces (#4636)
shaan1337 Nov 19, 2024
18001b1
[KDB-458] Archive: Upload chunks to S3 (#4638)
timothycoleman Nov 20, 2024
09c8b56
Bump VersionPrefix to 25.2.0 (#4642)
timothycoleman Nov 20, 2024
7f680a2
[master] [KDB-484] Add troubleshooting docs for stream policies (#4633)
github-actions[bot] Nov 20, 2024
65a5dda
Fix docs links (#4635) (#4644)
timothycoleman Nov 20, 2024
b1fdb2a
Cherry pick connectors docs (#4645)
timothycoleman Nov 20, 2024
f6ce772
Add support for Partial Reads (#4641)
timothycoleman Nov 21, 2024
a191ab0
Update README.md (#4622) (#4647)
timothycoleman Nov 25, 2024
d96ff05
Log SLOW QUEUE messages by default again (#4657)
timothycoleman Nov 28, 2024
36995b9
[KDB-402]: Move log record read operation to async (#4650)
sakno Nov 29, 2024
a25a7e5
Collect Test projects into a solution folder (#4654)
timothycoleman Nov 29, 2024
b6ec4fe
ArchiverService: Archive chunks in order (#4652)
shaan1337 Dec 9, 2024
f574949
ArchiverService: Archive chunks only after joining the cluster as the…
shaan1337 Dec 9, 2024
e819ac4
Store a checkpoint file ("archive.chk") in the archive to keep track …
shaan1337 Dec 9, 2024
fbd9edf
Use the archive checkpoint instead of listing the archive to determin…
shaan1337 Dec 9, 2024
e00c467
[KDB-552] Fix flaky enumerators test (#4667)
timothycoleman Dec 9, 2024
29ccc8c
[KDB-432] Archive catchup process (#4661)
shaan1337 Dec 9, 2024
7cca7b8
[KDB-402]: Move log record write operation to async (#4662)
sakno Dec 9, 2024
75a9e31
Get up to 100 entitlements (#4669)
timothycoleman Dec 10, 2024
2dc844a
PoC: Remove BinaryWriter dependency from TFChunk (#4664)
sakno Dec 10, 2024
2b278f4
Update dependency patch version due to CVEs (#4675)
github-actions[bot] Dec 11, 2024
cca73cc
[KDB-457] Archive: Map logical chunk numbers to archive chunk file na…
shaan1337 Dec 13, 2024
8871748
[KDB-566]: Async transformation infrastructure (#4673)
sakno Dec 16, 2024
97140af
[KDB-447] Skip chunk merging on all nodes when Archive is enabled (#4…
timothycoleman Dec 17, 2024
c5f6bd6
Skip scavenge execution of remote chunks (#4681)
timothycoleman Dec 17, 2024
e7de372
[KDB-567] Deal with requested scavenge threads being out of range (#4…
timothycoleman Dec 17, 2024
2a1dd3a
Do not close db and reopen during scavenge tests (#4682)
timothycoleman Dec 17, 2024
c623d00
[KDB-581]: Replace async record parsing with fast in-memory parsing (…
sakno Dec 17, 2024
68f047b
Mzhai work on tutorials (#4668)
mzhai20 Dec 17, 2024
89a8042
Prevent opening db that has been closed (#4688)
timothycoleman Dec 18, 2024
ca7cde1
[KDB-550] S3 Archive: List chunks, get/set archive checkpoint (#4687)
shaan1337 Dec 18, 2024
b54e974
Arrange ArchiveStorage tests as derived classes rather than theories …
timothycoleman Dec 18, 2024
7455419
add per event projection processing timeout section (#4672)
huynhhuuloc129 Dec 18, 2024
5ddc854
Remove dependency on CommunityToolkit.HighPerformance (#4693)
timothycoleman Dec 18, 2024
46de41e
[KDB-518] Use github automatically generated release notes (#4648)
hayley-jean Dec 18, 2024
b0d129c
Update upgrade-guide.md (#4697)
github-actions[bot] Dec 18, 2024
982481f
[KDB-439]: Enable CS1998 previously disabled due to work on async (#4…
sakno Dec 19, 2024
d1dc77f
Changes to HTTP API Documentation (#4634)
lakshdeepsingheventstore Dec 19, 2024
09ff87d
Apply labels to PRs based on the changed directories (#4684)
hayley-jean Dec 19, 2024
7860575
Update to rebranded UI (#4700)
hayley-jean Dec 19, 2024
13f9c0a
Correct the connector deletion endpoint (#4694)
lakshdeepsingheventstore Dec 19, 2024
e325dcb
Remove EventStore.UI submodule (#4701)
hayley-jean Dec 20, 2024
a9a5ba6
[KDB-439]: Make abstraction for file handles (#4692)
sakno Dec 20, 2024
922812b
[KDB-444] Configure retention policy for archiving (#4703)
timothycoleman Dec 20, 2024
d1bd648
[KDB-444] Align scavenge namespaces (#4704)
timothycoleman Dec 20, 2024
948d24b
docs(license): update copyright year(s) (#4711)
github-actions[bot] Jan 2, 2025
0975a87
[KDB-439]: Fix silent sync over async in TFChunk (#4709)
sakno Jan 3, 2025
032f623
[KDB-437] Code commenting and tidying (#4714)
timothycoleman Jan 7, 2025
9f3f520
[KDB-437] Minor bug fix, unwrap AggregateException correctly (#4715)
timothycoleman Jan 7, 2025
f9c015c
[KDB-437]: Abstract away the file system for existing chunks (#4717)
sakno Jan 7, 2025
75278fb
[KDB-437]: Naming strategy becomes a part of the abstract file system…
sakno Jan 8, 2025
3a0f2c3
[KDB-437]: Let the abstract file system to enumerate the chunks (#4722)
sakno Jan 8, 2025
bbde2d3
Simplify prefix calculations (#4725)
timothycoleman Jan 9, 2025
609ed8c
[KDB-437] Add FileSystemWithArchive (#4724)
timothycoleman Jan 9, 2025
ca536bc
[KDB-589] Rename configuration prefixes and sections from EventStore …
hayley-jean Jan 9, 2025
33cd5de
doc: corrected list function sample (#4728)
ylorph Jan 9, 2025
166c923
[KDB-437]: Bulk reader now uses abstract file system (#4730)
sakno Jan 9, 2025
a779a8b
Separate uses of _fileName that rely on it being a local file name (#…
timothycoleman Jan 9, 2025
f472857
Upgrade plugins ref to 25.2.5 consistently (#4733)
timothycoleman Jan 10, 2025
88e25fc
Remove codepath that is now redundant (#4734)
timothycoleman Jan 10, 2025
0e6a799
Read archive config from new KurrentDB section (#4736)
timothycoleman Jan 10, 2025
4de31ec
[KDB-587] Use logical chunk numbers in archiving read/write interface…
shaan1337 Jan 10, 2025
456398c
Added impact of resetting projection (#4706)
CindyLoMinChung Jan 10, 2025
b86492e
Remove pull request check workflow (#4744)
hayley-jean Jan 14, 2025
09942c0
[KDB-594] Archive catchup: Move the chaser checkpoint and reset the e…
shaan1337 Jan 14, 2025
45a03c2
[KDB-435]: Implementated IChunkHandle that can read from the Archive …
sakno Jan 14, 2025
8574901
[KDB-575] Rename executable to KurrentDB (#4743)
hayley-jean Jan 16, 2025
020ddba
[KDB-435]: Removed IBlobStorage.Store overloads (#4746)
sakno Jan 16, 2025
18ac5a6
Rename SwitchChunk to SwitchInTempChunk and refactor into two parts (…
timothycoleman Jan 17, 2025
6d1488a
[KDB-442] Implement removal of local chunks during scavenge, accordin…
timothycoleman Jan 20, 2025
a428741
Rename ArchivedChunkMetadata.Size to ArchivedChunkMetadata.PhysicalSi…
timothycoleman Jan 20, 2025
2a22124
Skip verifying chunk hashes when remote (#4752)
timothycoleman Jan 20, 2025
7bae99f
Change log messages from EventStore to KurrentDB (#4751)
hayley-jean Jan 21, 2025
f1e3ded
[KDB-604] Rename EventStore.TestClient to KurrentDB.TestClient (#4753)
hayley-jean Jan 21, 2025
d3f683b
Fixed PoolingBufferedStream (#4754)
sakno Jan 22, 2025
f1f92c7
TFChunk transform bug fixes (#4755)
shaan1337 Jan 22, 2025
e90c2e4
[KDB-436] Fix range handling in S3BlobStorage (#4757)
timothycoleman Jan 22, 2025
9a6e865
Calculate disk stats on linux for correct mount point instead of `/` …
timothycoleman Jan 22, 2025
4e500e4
Update installation.md (#4760)
coloradomorrissey Jan 23, 2025
d28acf3
Fix bug in ticks conversion: Stopwatch.Frequency is not necessarily a…
shaan1337 Jan 25, 2025
15b8ba4
FTS-124 End-2-End Kafka Sink connector sample to confluent cloud (#4766)
ylorph Jan 27, 2025
ec66a4d
Support raw bulk reads of completed chunks that were cached before th…
timothycoleman Jan 28, 2025
7fec25c
Improve test temp file usage/cleanup (#4769)
timothycoleman Jan 28, 2025
519fd4d
Log warnings when reading IChunkHandles synchronously (#4770)
timothycoleman Jan 28, 2025
4e95106
Add some basic validation for archive options (#4772)
timothycoleman Jan 28, 2025
035c578
[KDB-430]: Implement monotonous archiving process (#4748)
sakno Jan 28, 2025
4369f0a
[KDB-436] Improve archive logging (#4771)
timothycoleman Jan 28, 2025
12a1dc1
[KDB-610] Handle replayed messages when retrying events (#4773)
hayley-jean Jan 28, 2025
d3e29e1
Remove oss prefix for releases (#4778)
hayley-jean Jan 28, 2025
0f44b77
[KDB-436] Add retry policy around archive access (#4781)
timothycoleman Jan 29, 2025
20b4cf2
[KDB-443]: Optimize posmap parsing on startup (#4776)
sakno Jan 29, 2025
23b6338
[KDB-436] Renaming for clarity (#4783)
timothycoleman Jan 29, 2025
b400c82
[master] docs: remove logger sink connector (#4786)
github-actions[bot] Jan 29, 2025
7af8db9
Fix double check, avoid possibility of recreating midpoints (#4788)
timothycoleman Jan 30, 2025
d1a6a13
[KDB-451] Add eventstore-io-record-read-duration-seconds histogram me…
timothycoleman Jan 30, 2025
32c00b4
[KDB-443] Add experimental flag for async read/write of local chunks …
timothycoleman Jan 30, 2025
cbfc4fd
Support paging in persistent subscriptions (#4791)
github-actions[bot] Jan 30, 2025
d77fe90
[KDB-620]: Fixed cancellation exception in StorageWriterService (#4793)
sakno Jan 31, 2025
7aea924
[KDB-450] Implement chunk unmerger (#4789)
shaan1337 Jan 31, 2025
30d3125
[KDB-626] Separate Configuration logic from StartAsync logic (#4795)
timothycoleman Jan 31, 2025
20a9afb
Update version to 25.0.0-prerelease in line with new version numberin…
timothycoleman Feb 3, 2025
f640033
ArchiverService: Don't archive remote chunks when switching them in (…
shaan1337 Feb 3, 2025
0da9ae9
fix: broken eventstore.com links (#4802)
quarterpi Feb 3, 2025
d01d4c8
Add validation that storage type must be specified (#4804)
timothycoleman Feb 3, 2025
f16507e
Validate against attempts to set metadata for the "" stream (#4805)
github-actions[bot] Feb 3, 2025
80248a9
[KDB-620]: Migrate IQueuedHandler.Stop to async (#4797)
sakno Feb 3, 2025
f73f6ab
[KDB-591] Rename custom content types for the HTTP API (#4796)
hayley-jean Feb 4, 2025
dc77e6a
Update local UI (#4809)
hayley-jean Feb 4, 2025
93af48c
Align histogram buckets with the dashboard (#4810)
timothycoleman Feb 4, 2025
ce0d58a
[KDB-591] Rename HTTP headers (#4808)
hayley-jean Feb 4, 2025
9bcb925
[KDB-607] Add Archiving Doc (#4807)
timothycoleman Feb 4, 2025
4458075
adds tutorial link (#4792)
jeanmarcjulien Feb 6, 2025
24812e4
[KDB-629] Fix some disk IO stats being 0 on linux (#4812)
timothycoleman Feb 6, 2025
4a11bbe
Consolidate/upgrade selection of package versions (#4813)
timothycoleman Feb 6, 2025
1cf7a2d
Import OTLP Exporter plugin into main repo
timothycoleman Feb 6, 2025
4d4631d
[KDB-598] Update docs with rebrand changes (#4814)
hayley-jean Feb 6, 2025
d666f63
Integrate OTLP Exporter plugin into main repo
timothycoleman Feb 6, 2025
abd5a7d
Update readme for rebranding changes (#4816)
hayley-jean Feb 6, 2025
d8c1bcf
Merge pull request #4817 from EventStore/timothycoleman/move-otlp-exp…
timothycoleman Feb 7, 2025
7c820ab
[KDB-645] Track initialized services so we know what to wait for on s…
timothycoleman Feb 10, 2025
1b5b462
[KDB-631] Rebrand the metrics to kurrentdb (#4815)
timothycoleman Feb 10, 2025
aa082df
[KDB-398] Rationalize cancellation token handling (#4821)
timothycoleman Feb 11, 2025
88f4ff3
[KDB-598] Update copyright notice (#4822)
hayley-jean Feb 11, 2025
30fd8a5
Call out read queueing limitation of Archiving (#4823)
timothycoleman Feb 11, 2025
cc7bf0f
Update Grafana Panels dashboard link (#4824)
timothycoleman Feb 11, 2025
528a21b
Rebrand license and telemetry endpoints (#4826)
timothycoleman Feb 13, 2025
d85c587
[KDB-598] Update upgrade guide for KurrentDB 25.0 (#4825)
hayley-jean Feb 13, 2025
c6d64a1
Added Cloud banner (#4830)
alexeyzimarev Feb 13, 2025
7ab60be
Disallow UnsafeIgnoreHardDelete with Archiving (#4827)
timothycoleman Feb 17, 2025
30705d8
Manually map OpenTelemetry.Exporter.Prometheus.AspNetCore for Qodana …
timothycoleman Feb 17, 2025
b2cd46a
Remove AwsCliProfileName option - the environment variable `AWS_PROFI…
shaan1337 Feb 18, 2025
e01a111
Remove unused LRUCache code (#4658)
timothycoleman Feb 18, 2025
f8f0620
Fix handling of transactions that are larger than an entire chunk (#4…
timothycoleman Feb 18, 2025
423dcb7
[KDB-630] Redirect AWS SDK traces to Serilog (#4838)
shaan1337 Feb 18, 2025
07e722c
[KDB-666] Update NOTICES.html (#4834)
timothycoleman Feb 18, 2025
11dbbdb
Update kafka.md (#4840)
mzhai20 Feb 18, 2025
524d7a6
Update admin-ui.md (#4841)
coloradomorrissey Feb 19, 2025
3cdd2f2
Change SDK to Sdk.Web (#4837)
alexeyzimarev Feb 19, 2025
a429497
Fix/mitigate warnings treated as errors (#4843)
alexeyzimarev Feb 19, 2025
7b561da
Use WebApplication at startup (#4844)
alexeyzimarev Feb 19, 2025
dc24db4
Added CORS policy (#4848)
alexeyzimarev Feb 21, 2025
962e1df
Fix inclusion of CancellationToken when serializing Messages in http …
timothycoleman Feb 24, 2025
be8fc18
[KDB-670] Make it possible to get the old eventstore metrics (#4851)
timothycoleman Feb 24, 2025
0a4c9a9
Clean up configuring services a bit (#4853)
alexeyzimarev Feb 24, 2025
ec48430
Prevent swallowing of gRPC exceptions that lead to hanging writes on …
timothycoleman Feb 25, 2025
456ae3d
[KDB-668] Add Blazor Web UI (#4845)
alexeyzimarev Feb 25, 2025
89991ec
[KDB-668] Set content root (#4860)
alexeyzimarev Feb 26, 2025
deb5183
Removed excessive temp logging (#4859)
alexeyzimarev Feb 26, 2025
6f25967
Added the licence page and hid some elements when there's no licence …
alexeyzimarev Feb 26, 2025
e0275a6
[KDB-647] Fix getting projection statistics over gRPC for faulted pro…
hayley-jean Feb 26, 2025
15c53b9
Link to Kafka sink tutorial (#4872)
coloradomorrissey Feb 27, 2025
5256400
UI fixes (#4871)
alexeyzimarev Feb 28, 2025
098839d
Place CORS before Routing in the pipeline (#4874)
timothycoleman Feb 28, 2025
5d04988
Redirect browser calls regardless of where to (#4876)
alexeyzimarev Feb 28, 2025
de1fee1
Add note that changes are now tracked in Releases, not in the changel…
hayley-jean Feb 28, 2025
bdfdd8a
[KDB-691] Fill in missing midpoint (#4878)
timothycoleman Feb 28, 2025
5429269
Update mongo.md - add tutorial link (#4854)
mzhai20 Feb 28, 2025
181f33b
Bump cross-spawn from 7.0.3 to 7.0.6 in /docs (#4640)
dependabot[bot] Feb 28, 2025
e5dfdb6
[master] [KDB-699] Reduce allocations when projections validate json …
github-actions[bot] Mar 5, 2025
5d858eb
[KDB-698] Add option to limit the maximum projection state size (#488…
hayley-jean Mar 7, 2025
17e65e3
[KDB-696] Add an option to limit the size of events appended over gRP…
hayley-jean Mar 7, 2025
045556b
Add "MetricsLabelTests" collection (#4890)
timothycoleman Mar 7, 2025
4c2867b
Update opentelemetry to 1.11.12 for CVE-2025-27513 (#4886)
hayley-jean Mar 9, 2025
2e7bcd2
[KDB-710] Make sure not to send invalid checkpoint when filtered $all…
timothycoleman Mar 10, 2025
4b79ccb
Update rabbitmq.md (#4891)
coloradomorrissey Mar 10, 2025
f74d849
Always cache midpoints for scavenged chunks (#4897)
timothycoleman Mar 11, 2025
a4d50e1
Disable server GC by default again (#4898)
timothycoleman Mar 11, 2025
c9fb0b5
Do not execute chunks on the Archiver node (#4899)
timothycoleman Mar 12, 2025
f5a133c
Tune Amazon log levels (#4900)
timothycoleman Mar 12, 2025
b6e72a4
Rename StorageType.FileSystem to FileSystemDevelopmentOnly to make it…
timothycoleman Mar 13, 2025
80e5e01
Account for custom chunk sizes in scavenge (#4902)
timothycoleman Mar 13, 2025
afb2bfd
Fix case where archiving a chunk could make it remain cached (#4903)
timothycoleman Mar 13, 2025
10040f5
Put ReaderWorkItem buffer size back to 8k (#4906)
timothycoleman Mar 13, 2025
fcffacd
github: add build docs webhook (#4896)
Deflaimun Mar 13, 2025
75570c4
Exit cleanly if the startup tasks are cancelled (#4907)
hayley-jean Mar 13, 2025
e1b82f2
Test the database has write access to the db path at startup (#4895)
hayley-jean Mar 13, 2025
39a45ae
Avoid FTL log message after successful truncation (#4910)
timothycoleman Mar 17, 2025
b9a949b
Split the UI in client and server (#4904)
alexeyzimarev Mar 17, 2025
ddf958f
Improve archive documentation (#4916)
timothycoleman Mar 17, 2025
ee9ceac
Update notices (#4917)
timothycoleman Mar 17, 2025
d2209b8
Update docs styles when bulding/editing locally (#4918)
timothycoleman Mar 17, 2025
3b75f19
Update RedirectUris in idsrv4.conf with correct indentation (#4919)
lakshdeepsingheventstore Mar 18, 2025
bbb0e27
Enable claim mapping (#4921)
alexeyzimarev Mar 18, 2025
5879d30
[KDB-656] Update docs for 25.0.0 (#4912)
hayley-jean Mar 18, 2025
efc4ab1
Adjust copyright notice (#4923)
timothycoleman Mar 20, 2025
2b1a2f9
Refactor Docker CI scripts. (#4926)
YoEight Mar 20, 2025
ccb6ee1
Run tests via .sln file rather than pattern (#4927)
timothycoleman Mar 21, 2025
6f2834a
ubuntu-and-tutorial (#4931)
coloradomorrissey Mar 23, 2025
7cc7b1c
Move location changes into breaking changes in upgrade guide (#4932)
hayley-jean Mar 24, 2025
db30b95
Rename es auth scheme to kurrent auth (#4930)
hayley-jean Mar 24, 2025
f65b843
Move plugins from CoupledPlugins and CommercialHA (#4924)
timothycoleman Mar 24, 2025
ca3a55d
Remove manual linux repository setup, update nuget instructions to in…
hayley-jean Mar 25, 2025
7e25157
Update release date of 25.0.0 (#4942)
github-actions[bot] Mar 25, 2025
5fce20b
Add GHA Step Summaries to container CI (#4946)
timothycoleman Mar 27, 2025
73d7972
[KDB-720] Wire CommercialHA and CoupledPlugins plugins into solution …
timothycoleman Mar 27, 2025
6eeace0
Document logconfig.json breaking change (#4947) (#4948)
timothycoleman Mar 27, 2025
22269b5
docs: fix STS/LTS typo (#4949)
Deflaimun Mar 27, 2025
73a2eb6
[KDB-678] Rename unix socket from `eventstore.sock` to `kurrent.sock`…
hayley-jean Mar 28, 2025
364e1a5
add recovering projection from timeout (#4708)
huynhhuuloc129 Mar 28, 2025
bfa0cfb
Update admin-ui.md (#4719)
coloradomorrissey Mar 28, 2025
bf84894
feat: add connector meters (#4937)
github-actions[bot] Mar 28, 2025
3f1acb7
Update persistent-subscriptions.md (#4908)
coloradomorrissey Mar 28, 2025
17828d5
Nest messages source files for easier navigation (#4915)
alexeyzimarev Mar 31, 2025
fa9bdbd
Update docs to reference ghcr.io/kurrent-io (#4961)
timothycoleman Mar 31, 2025
d2ebc63
Use ghcr.io/kurrent-io instead of eventstore org name (#4959)
timothycoleman Apr 1, 2025
30b7de0
Add link to k8s operator doc from installation instructions (#4965)
timothycoleman Apr 1, 2025
33d0317
[KDB-632][KDB-713]: Implement lazy loading of remote chunks (#4905)
sakno Apr 1, 2025
a3013f2
Refactoring for readability (#4922)
alexeyzimarev Apr 2, 2025
b1c8351
Fixed typo in docs for EVENTSTORE_NODE_PRIORITY (#4643)
stktung Apr 3, 2025
19bf187
Format code (#4969)
timothycoleman Apr 3, 2025
e009ae1
Bump minor version to 25.1 (#4980)
timothycoleman Apr 7, 2025
fe25c76
Update user-authorization.md (#4976)
coloradomorrissey Apr 7, 2025
de3a221
[master] doc: Connectors Data Protection (#4971)
github-actions[bot] Apr 7, 2025
1007afd
Change liveness endpoint from middleware to route (#4849)
alexeyzimarev Apr 7, 2025
ea82632
[KDB-744] Fix: Filtered $all subscriptions checkpoint behaviour chang…
shaan1337 Apr 9, 2025
fdb2fa4
docs: Add some missing formatting in the rabbitmq docs sink (#4993)
George-Payne Apr 9, 2025
677e655
docs: update security README.md (#4988)
coloradomorrissey Apr 9, 2025
7a68793
docs: Update http.md (#4987)
coloradomorrissey Apr 9, 2025
0dbf912
Improved log record write performance in TFChunk (#4761)
sakno Apr 10, 2025
dc99ae7
Fix partition key extraction details (#5006)
w1am Apr 14, 2025
8a132eb
[KDB-576] Rename remaining assemblies (#4992)
hayley-jean Apr 15, 2025
9343f3f
[KDB-741] Rename Core.Tests project and LogV3 namespace in KurrentDB.…
hayley-jean Apr 17, 2025
e515c73
Remove old ci scripts
hayley-jean Apr 17, 2025
ad48ca1
Update bug report template
hayley-jean Apr 17, 2025
cfe9df8
Update build scripts
hayley-jean Apr 17, 2025
df43a55
Update contributions and readme
hayley-jean Apr 17, 2025
7e1df88
Update build props
hayley-jean Apr 17, 2025
0fa35a5
Update workflows
hayley-jean Apr 17, 2025
377733c
Update dockerfile
hayley-jean Apr 17, 2025
1e6a508
Update plugin examples and remove plugin readmes
hayley-jean Apr 17, 2025
ff953b3
Fix build command in readme
hayley-jean Apr 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'kind/bug report'
labels: 'bug'
assignees: ''

---
Expand All @@ -26,12 +26,12 @@ A clear and concise description of what actually happened.
**Config/Logs/Screenshots**
If applicable, please attach your node configuration, logs or any screenshots.

**EventStore details**
- EventStore server version:
**KurrentDB details**
- KurrentDB server version:

- Operating system:

- EventStore client library and version (if applicable):
- KurrentDB client library and version (if applicable):

**Additional context**
Add any other context about the problem here.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Feature request
about: Suggest an idea for this project
title: ''
labels: kind/enhancement
labels: enhancement
assignees: ''

---
Expand Down
17 changes: 17 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Add 'documentation' label if all changes are in the docs directory or to the README file
documentation:
- all:
- changed-files:
- all-globs-to-all-files:
- docs/*
- README.md

# Add 'ignore-for-release' label if all changes are:
# - changes to workflows, codeowners, etc (.github)
# - changes to tests (*.Tests)
ignore-for-release:
- all:
- changed-files:
- all-globs-to-all-files:
- .github/*
- src/*.Tests/*
23 changes: 23 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
changelog:
exclude:
labels:
- ignore-for-release
categories:
- title: Added
labels:
- enhancement
- title: Fixed
labels:
- bug
- title: Changed
labels:
- "*"
- title: Deprecated
labels:
- deprecated
- title: Breaking Changes
labels:
- breaking
- title: Documentation
labels:
- documentation
22 changes: 0 additions & 22 deletions .github/workflows/benchmark.yml

This file was deleted.

3 changes: 2 additions & 1 deletion .github/workflows/build-container-alpine.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build-container-bookworm-slim.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build-container-jammy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand Down
27 changes: 17 additions & 10 deletions .github/workflows/build-container-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,37 +55,44 @@ jobs:
with:
context: .
load: true
tags: eventstore
tags: kurrentdb
build-args: |
CONTAINER_RUNTIME=${{ inputs.container-runtime }}
RUNTIME=${{ steps.variables.outputs.runtime }}
- name: Verify Build
run: |
docker run --rm eventstore --insecure --what-if
docker run --rm kurrentdb --insecure --what-if
- name: Build Test Container
uses: docker/build-push-action@v4
with:
context: .
load: true
target: test
tags: eventstore-test
tags: kurrentdb-test
build-args: |
CONTAINER_RUNTIME=${{ inputs.container-runtime }}
RUNTIME=${{ steps.variables.outputs.runtime }}
# pass env vars so that GitHubActionsTestLogger can populate GitHub job summary
- name: Run Tests
run: |
docker run \
--volume $(pwd)/test-results:/build/test-results \
--rm \
eventstore-test
run: >
docker run
--volume $(pwd)/test-results:/build/test-results
--volume ${{ github.step_summary }}:/build/step-summary
--rm
--env GITHUB_STEP_SUMMARY=/build/step-summary
--env GITHUB_SERVER_URL=${{ github.server_url }}
--env GITHUB_REPOSITORY=${{ github.repository }}
--env GITHUB_WORKSPACE=${{ github.workspace }}
--env GITHUB_SHA=${{ github.sha }}
kurrentdb-test
- name: Publish Test Results (HTML)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
path: test-results/test-results.html
name: test-results-${{ inputs.container-runtime }}.html
- name: Publish Test Results (All)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: test-results-${{ inputs.container-runtime }}
Expand Down
14 changes: 14 additions & 0 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Build Production Site

on:
push:
branches: [release/*]
paths:
- '**.md'

jobs:
dispatch:
runs-on: ubuntu-latest
steps:
- name: Trigger build
run: curl -X POST -d {} "${{ secrets.CLOUDFLARE_BUILD_HOOK }}"
32 changes: 24 additions & 8 deletions .github/workflows/build-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Login to Cloudsmith
uses: docker/login-action@v3
with:
registry: docker.kurrent.io
username: ${{ secrets.CLOUDSMITH_CICD_USER }}
password: ${{ secrets.CLOUDSMITH_CICD_TOKEN }}
- name: Install netcoreapp3.1
uses: actions/setup-dotnet@v3
with:
Expand All @@ -42,30 +48,40 @@ jobs:
- name: Compile
shell: bash
run: |
dotnet build --configuration ${{ matrix.configuration }} -p:Platform=${{ inputs.arch }} src/EventStore.sln
dotnet build --configuration ${{ matrix.configuration }} -p:Platform=${{ inputs.arch }} src/KurrentDB.sln
- name: Verify Build
shell: bash
run: |
dotnet run --project src/EventStore.ClusterNode --configuration ${{ matrix.configuration }} -- --insecure --what-if
dotnet run --project src/KurrentDB --configuration ${{ matrix.configuration }} -- --insecure --what-if
- name: Run Tests
shell: bash
run: |
find ./src -maxdepth 1 -type d -name "*.Tests" -print0 \
| xargs -I{} -0 -n1 bash -c \
'dotnet test --configuration ${{ matrix.configuration }} -p:Platform=${{ inputs.arch }} --blame --blame-hang-timeout 5min --blame-hang-dump-type mini --settings ./ci/ci.runsettings --logger:GitHubActions --logger:html --logger:trx --logger:"console;verbosity=normal" --results-directory=$(pwd)/test-results/$1 $1' - '{}'
run: >
dotnet test
--configuration ${{ matrix.configuration }}
-p:Platform=${{ inputs.arch }}
--blame
--blame-hang-timeout 5min
--blame-hang-dump-type mini
--settings ./ci/ci.runsettings
--logger:GitHubActions
--logger:html
--logger:trx
--logger:"console;verbosity=normal"
--results-directory=$(pwd)/test-results
src/KurrentDB.sln
- name: Collect Test Results
shell: bash
if: always()
run: |
echo $(find ./test-results -name "*.html" | xargs cat) > test-results.html
- name: Publish Test Results (HTML)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
path: test-results.html
name: test-results-${{ matrix.configuration }}-${{ inputs.os }}.html
- name: Publish Test Results (All)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: always()
with:
name: test-results-${{ matrix.configuration }}-${{ inputs.os }}
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/build-ubuntu-20.04-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand All @@ -22,3 +23,4 @@ jobs:
with:
os: ubuntu-20.04-arm64
arch: arm64
secrets: inherit
4 changes: 3 additions & 1 deletion .github/workflows/build-ubuntu-22.04.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand All @@ -23,3 +24,4 @@ jobs:
with:
os: ubuntu-22.04
arch: x64
secrets: inherit
4 changes: 3 additions & 1 deletion .github/workflows/build-windows-2019.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand All @@ -23,3 +24,4 @@ jobs:
with:
os: windows-2019
arch: x64
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/cherry-pick-pr-for-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Cherry Pick PR for label
uses: EventStore/Automations/cherry-pick-pr-for-label@master
uses: kurrent-io/Automations/cherry-pick-pr-for-label@master
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5 changes: 3 additions & 2 deletions .github/workflows/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
push:
branches:
- master
- release/oss-v*
- release/*
tags:
- oss-v*
- v*
paths-ignore:
- "docs/**"
- "samples/**"
Expand Down Expand Up @@ -58,7 +59,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker Compose Smoke Test
run: |
docker compose build
RUNTIME=linux-amd64 docker compose build
docker compose up --detach
printf 'Waiting for cluster'
timeout 60 bash -c -- 'until $(curl --output /dev/null --silent --insecure --fail https://localhost:2113/health/live); do printf '.'; sleep 2; done'
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Pull Request Labeler"
on:
- pull_request_target

jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
21 changes: 0 additions & 21 deletions .github/workflows/pull-request-check.yml

This file was deleted.

Loading
Loading