Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4.10 Stable Release #4547

Merged
merged 16 commits into from Aug 20, 2020
Merged

v1.4.10 Stable Release #4547

merged 16 commits into from Aug 20, 2020

Conversation

Aaronontheweb and others added 16 commits July 21, 2020 13:06
…on (#4523)

* Add live and current variant to AllEvents query

* Update documentation

* Move the batching tests to its appropriate namespace/folder

* Fix copy-paste error
Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf) from 3.12.3 to 3.12.4.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py)
- [Commits](protocolbuffers/protobuf@v3.12.3...v3.12.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
* Enhance OpenCircuitException to include what caused the circuit breaker to open

* Add unit test

* Update API approver list

* Move LastCaughtException from `IAtomicState` to the abstract `AtomicState` class

* Move LastCaughtException to CircuitBreaker. Make sure CircuitBreaker wwith null cause stays stored as null.

* Revert `CircuitBreaker.Fail()` function signature for binary compatibility.

* Update API approver list

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
`You should use clustering in any scenario where you have....Non-Trivial to perform.` didn't make sense to me. I'm actually taking a guess as to what this condition is, but I propose that you're saying that we should use clustering when there is a non-trivial task to perform (because you want complex tasks to be fault-tolerant?).
* Bump LightningDB from 0.12.0 to 0.13.0

Bumps [LightningDB](https://github.com/CoreyKaylor/Lightning.NET) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/CoreyKaylor/Lightning.NET/releases)
- [Commits](CoreyKaylor/Lightning.NET@v0.12.0...v0.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Adapt to changes in LightningDB API changes

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
Currently the router documentation is missing information about management messages.
These message are supported according to the Routing test spec.
This change adds information about these messages
…ation behavior (#4531)

* Rebase to new dev

* Re-implement PersistenceIds Query

* Fix copy-paste error

* Make sure APIs are as backward compatible as possible, update API approver list.

* Add unit test for publisher (cache) deallocation.

* Move onTerminate callback from AllPersistenceIdsPublisher to FanoutProcessorImpl

* Update API approver list

* Remove redundant `as` cast

* Remove reference to Akka.Persistence.Query.Sql from Akka.Persistence.TCK

* Add concurrency locking on the internal persistence ids publisher.

* Make PersistenceIds to query both Journal and Metadata table. Add test for snapshot and journal case.

* Change IStreamBuffer access to internal.

* Update API approver list

* Go back to using ordeting column to filter the journal table for performance reasons

* Change synchronization to a simpler lock

* Change test to reflect changes in synchonization

* Update persistence ids SQL in BatchingSqlJournal

* Change how SubscribeManager checks for available data.

* Change confusing `Count()` to `AvailableData` property

* Update API approver list

* Make sure that tests are never run in parallel

* Prune excessive test

* Append a GUID on the db filename to make doubly sure that db never get used twice

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
@Aaronontheweb Aaronontheweb merged commit ad8ab55 into master Aug 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants