EventStore.Client.PreRelease 3.1.1-competing

A client library for EventStore

This is a prerelease version of EventStore.Client.PreRelease.
There is a newer version of this package available.
See the version list below for details.
Install-Package EventStore.Client.PreRelease -Version 3.1.1-competing
dotnet add package EventStore.Client.PreRelease --version 3.1.1-competing
<PackageReference Include="EventStore.Client.PreRelease" Version="3.1.1-competing" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EventStore.Client.PreRelease --version 3.1.1-competing
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Release Notes:

* wip
* verified undoes previously aligned chunk (hash passes)
* update header just in case
* add truncate logic
* add truncation logic
* reads chunks
* read header and footer
* bring in initial code
* add project for unaligner
* Merge pull request #488 from lscpike/DuplicateInternalMessages
* Stop PersistentSubscriptionService receiving duplicate messages.
* Merge pull request #487 from lscpike/dev
* Fix assembly merge script to not use undefined cmdlet.
* Merge pull request #485 from EventStore/release-v3.0.4
* ignore very long running test
* Merge pull request #474 from lscpike/porthelper
* Merge pull request #475 from lscpike/indeterminateretry
* Merge pull request #476 from lscpike/consumerstrategy
* Merge pull request #477 from NetChris/dev
* Merge branch 'EnglishIssue454' into dev
* Polishing up some English (EventStore.Projections.Core) - Issue #454 - Wording oddities - Replaced exclamation points with periods in exception messages. - Misspellings/grammar -TODOs re: guards in ReaderStrategy.Create()
* Polishing up some English (EventStore.Core.Tests) - Issue #454 - Wording oddities - Replaced exclamation points with periods in exception messages. - Removed contractions - Removed curse words, in strings and in a couple of test method names :) - Misspellings/grammar
* Polishing up some English (EventStore.Core) - Issue #454 - Wording oddities - Removed redundancies (e.g. "Something is wrong" in an exception) - Replaced exclamation points with periods in exception messages. - Capitalization (if only to keep consistent with existing code) - Misspellings
* Add a consumer strategy framework and convert the existing round robin and single consumer strategies.
* Add functionality to specify NamedConsumerStrategy for persistent subscriptions. Remove the PreferRoundRobin property from the internal persistent subscription code.
* Ensure events are retried immediately on persistent subscription client disconnect.
* Make tests work on windows. PortHelper is using 2 different http prefixes which won't work.
* Update UI from EventStore.UI repository
* Corrected misspellings and some exception wording (EventStore.Common) - Issue #454
* Merge pull request #470 from EventStore/ccinttest
* add linkto cc integration tests
* catching up integration tests
* two CC happy case intergration tests
* Merge pull request #469 from EventStore/delete-running-projection
* Merge pull request #468 from EventStore/rebase-embedded-competing
* Re-add build check for proper pkg-config paths
* Merge pull request #465 from EventStore/nonautoack
* should use original event not event due to linktos
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* remove check as seems to not work on all systems
* Support persistent subscription in embedded client
* Add note about preferred Mono versions to README
* fix exception text
* Merge pull request #460 from NetChris/dev
* Merge pull request #462 from EventStore/mono4check
* upate check for mono 4
* English misspellings - Issue #454
* Fixed some English contractions to full form, some changed tense depending on context - Issue #454
* Cleanup of grammar/spelling/capitalization and factual errors on messages and XML docs - Issue #454 Some changes are indeed minor.
* EventStore.BufferManagement English cleanup - Issue #454
* EventStore.TestClient fix English - Issue #454 This has the possibility to have "3th" or "22th" as output
* EventStore.TestClient logic in english incorrect - Issue #454
* EventStore.TestClient weird English usage - Issue #454
* EventStore.TestClient grammar - Issue #454
* EventStore.TestClient misspellings - Issue #454
* English cleanup on issue #454
* English cleanup on issue #454
* Upgrade NLog to release v3.2.0
* Merge pull request #449 from lscpike/deadlock
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* fix osx build, removed unused variables
* fix build of embedded in mono
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* Merge branch 'GojiSoft-dev' into dev
* Merge pull request #450 from lscpike/retryclientblock
* Fix issue where retries don't get correctly moved from the PersistentSubscriptionClient causing an eventual client block. Similar issue for timeout retry and parking.
* Add tests for deadlock in RequestResponseDispatcher and PersistentSubscription.
* this more closely follows the codepath of clientapi
* Revert "somehow the OriginalPosition is not coming through here"
* Fix deadlock from PersistentSubscription lock and RequestResponseDispatcher lock via IODispatcher.
* somehow the OriginalPosition is not coming through here
* Fix build (removing ifdef'd ConcurrentQueue)
* in line with recent changes
* there is no need to go through the embedded responder here
* requiring authentication from non-subscribery things
* exposing auth provider
* adding test coverage to embedded + persistent
* Spike of embedded competing consumers
* maybe this is the right abstraction
* create, update and delete functionality
* Stop producing backup indexes (fix the build)
* Merge branch 'master' into dev
* Fix race condition in EventStorePersistentSubscription where queue processing could start before _subscription has been set i.e. when _subscription is null.
* Update README to more explicitly list dependencies.
* Add more dependencies to the mono build script
* Add checks for dependencies during the *nix builds
* Merge pull request #441 from EventStore/readttl
* Merge pull request #444 from EventStore/byecustomqueue
* remove own concurrents from backend
* remove notsoconcurrentqueue
* hook up config in clusternode
* add a few more places
* add index depth option
* add expiring of messages to reads (can be improved)
* Merge pull request #440 from t3hnar/dev
* fix typo
* fix typo
* Stop changing date formats on parse
* Actually fix packaging of HDR Histogram
* Fix packaging script on Linux and OS X
* Merge pull request #438 from haf/patch-1
* Correct docs on /ConnectToPersistentSubscription(ForAll)?/
* Merge pull request #437 from EventStore/correctly-cased-env-var
* Bug Fix, should be using correctly cased environment variable name
* Merge pull request #434 from haf/compile-again
* Fixes:
* Fixes:
* Merge pull request #433 from EventStore/usertests
* remove unused files
* make get return http status codes again
* get updating/enabling/disabling working
* make users not use rel links for now
* Merge pull request #432 from EventStore/nospin
* get rid of spinlocks
* fix histogram bug. make fatal print exception
* Merge pull request #423 from EventStore/namespublic
* make system metadata definitions and event types public fix compile error.
* Merge pull request #380 from EventStore/esquery
* Merge pull request #411 from EventStore/deletesub
* Merge pull request #401 from belczyk/issue-278-rel-links-user-api
* Merge pull request #419 from EventStore/histog
* make histograms call by name and not hold reference to histogram
* Merge pull request #417 from EventStore/hist
* follow naming
* fix compile error in mono
* rename to match others
* add tests/complete
* start adding delete to message parker
* add deletting of checksum
* Merge pull request #407 from EventStore/complock
* add locking
* fix for duplicated messages seen in client pushes. Tracing back why they end up there.
* make executable
* removed invalid tests for aligned
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* t push origin devMerge branch 'development-mode' into dev
* Merge branch 'dev' into development-mode
* Merge pull request #404 from EventStore/resolving-test-issues
* fixed one test, removed redundant
* Removed redundant comment, renamed test and used the constants from header / footer
* Updated URLs to use https
* fix assert in test (should fail)
* - For the mininode, acceptable to check if the histogram has been added to the dictionary. - The Accepts header is invalid and the status code is not acceptable.
* take into consideration the number of significant value digits for histogram max value to record
* change user Client to use RelLinks instead of bookmarked urls
* extract method for envelop with conversion creation
* additional tests for hyperlinks when user is disabled
* add hypermedia links to UserData
* Merge pull request #393 from EventStore/hdrbackend
* Ensure that we don't attempt to record values that fall outside of the highest value in the available buckets
* removed unused variable, stopwatch
* removed unused variable in test. assigned but never used
* add arg for histograms add reader histograms
* Merge pull request #391 from EventStore/correct-legacy-ui-redirect
* Instead of re-generating a view, we will just redirect to the appropriate view in the angular ui
* Merge pull request #388 from EventStore/mediatype
* add lock on request
* add chaser-wait/chaser-flush
* Merge branch 'hdrbackend' of https://github.com/EventStore/EventStore into hdrbackend
* add extensions
* HistrogramController -> HistogramController
* make atomichistogram
* add bogus error handler
* fix scaling in histograms
* http controller + jitter measure working now
* add controller
* start adding backend
* Merge pull request #389 from EventStore/hdr
* add hdr histogram to testclient
* add hdrhistogram libs
* add test around bad content type for atom
* Cannot delete a running projection
* Add $pwd to Exec failures
* Seriously, why can't powershell just be easy?
* Actually fix TEAMCITY_GIT_PATH environment var
* Add support for finding git via TEAMCITY_GIT_PATH
* Add --development-mode flag to disable caching
* Updated formatting and display possible values for enums
* Changes to output format of DocumentGenerator
* update esquery to support result/resultstream
* leave todos on bulk reads
* fixes test generation for single/multi
* update some single chunk generator to v3
* verification and upcasting from v2 tf verification could be better but this code shouldnt be living very long
* add transofrm from v2
* increment version
* add back size check on startup
* md5 + align tfchunks
* add seek from end
* Merge branch 'release-v3.1.0' into dev
* Revert "Seek from beginning of stream instead of end"
* Merge branch 'release-v3.1.0' into dev
* Seek from beginning of stream instead of end
* use fstat in unix
* move to seek from begin
* Merge branch 'dev' into nativeio
* Merge pull request #376 from EventStore/clientapiinternal
* just some refactors
* Merge pull request #375 from matteobaglini/dev
* move internal stuff to internal in client api move projections to .Projections
* get rid of sleeps etc
* Removed redundant methods definitions
* fix test on mono (build warning)
* Merge branch 'release-v3.1.0' into dev
* Merge pull request #364 from EventStore/ui-include-missing-fonts
* Merge pull request #372 from mipi3/maxsubscribersleanup
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* use vm_stat on mac
* correcting misleading comment
* just some clean up on maxsubscribers PR
* Merge pull request #368 from mipi3/maxsubscribers
* Merge pull request #366 from EventStore/ui-login-projection-login
* added: Maximum Subscribers
* just handling some errors better
* using the right constant helps
* work around mono issue, just call fcntl directly.
* fix OS detection.
* Pulling in changes from UI which includes duplicating the projection logic that runs on startup to the sign in
* include missing fonts
* to test on mac
* add checks for OS
* add mac fcntl
* fix bug in sequential reads
* Update UI with confirmation of shutdown changes
* Merge branch 'nativeio' of https://github.com/EventStore/EventStore into nativeio
* fix some buffer issues in large reads
* Merge branch 'release-v3.1.0' into dev
* Merge pull request #361 from EventStore/ui-notifications-dismiss
* update ui with dismiss of success notifications
* Merge branch 'release-v3.1.0' into dev
* Merge pull request #360 from thefringeninja/embedded-tfchunk-options
* Merge pull request #359 from EventStore/update-ui-notifications
* update of the ui for the notifications
* get flags straight
* supporting create options
* use unbufferedstream in verifications
* Merge pull request #357 from EventStore/histogram
* just some refactors
* reset histograms between runs
* put experimental on unbuffered args
* make listen to config again
* rename to unbuffered
* runs in linux now
* move to byte* and align
* add check dispose
* more functionality in linux
* start adding unix definitions
* try write
* add goodenough read buffering
* make unbuffered not read/write
* fix bugs with aligned passes verify stress test
* fix a few bugs working now
* make reads move forward
* fix partial write issue with buffer
* fix some bugs
* Merge pull request #354 from EventStore/update-ui
* Pull in changes from EventStore.UI
* Merge pull request #353 from EventStore/ui-update
* Pull in changes from UI
* Stop excluding protobuf from the embedded client
* Merge pull request #352 from EventStore/eventstore-ui
* pull in changes from the EventStore.UI repository
* Spelling: Confiugration -> Configuration
* fix some issues with reads
* wire up unbuffered stream into writer + config
* make reads only read exact amount if aligned
* Override of chunk size in embedded builder DSL
* handke errors on seek properly
* start adding unbuffered reading
* add some more tests
* start adding a few tests
* Merge branch 'nativeio' of https://github.com/EventStore/EventStore into nativeio
* add opts for reads/writes/writethrough
* mono and windows  build now works with MPH
* add a Mono.Unix method to test
* get rid of winnative enum for seek
* add #ifdefs
* use conditional in prj to access mono.posix
* support spaces in connection strings
* start adding unbuffered stuff
* fix mono build (warnings as errors)
* Merge pull request #344 from EventStore/shutdownhttp
* Merge pull request #347 from EventStore/connections
* Merge pull request #349 from EventStore/usernoprojection
* add test for usermanagement since projection no longer needed
* get rid of "projection simulation" fix bug with two replies
* make isadmin not reply as well
* support writing to $users on init of admin account
* add write to $users stream
* remove ui projections
* add overload with just settings for gossip seeds
* support setting of gossip seeds
* dup cluster settings into connection settings
* add todo
* add support for cluster arguments and connection strings
* add some tests for connectionstrings
* back to fields
* add basic connectionstring handling
* fix bug matching schemes
* update testclient to use uri
* update tests to use uris
* add todo
* add uri parsing
* add overloads, obsolete attr there but commented out for now
* add @jen20 error message
* Update LICENSE.md
* add shutdown http flag on shutdown
* Merge pull request #342 from EventStore/fix-updating-options
* Set the option source to be an 'update' and then to 'Config File' after the options to save has been determined
* put user tests in long running category
* Fix build of user management exceptions
* Merge pull request #341 from EventStore/seanfarrow-dev
* add some arg regression tests
* make exception handling better with continuewith
* fix bug in change password. add tests
* add test for enable/disable
* extract base for setup
* Move to DTO + a test list all
* make get current user return object and unit tests
* add tests for updating and fix deleting
* some more tests on create/delete
* start moving to typed object (not done)
* add delete tests
* fix formatting errors in userclient
* add status code to failed exception
* include tests
* start writing tests, rename async, left TODOs
* formatting
* fix bug with password never being set formatting
* more formatting changes
* just some formatting changes
* Finish off the implmenentation of the UsersManager and UserClient.
* Add the ability to list all users.
* Finish the user enable/disable methods and add the ability to delete a user.
* Added user exceptions and started to implement enable/disable user functionality.
* Add the UsersManager and UsersClient classes.
* fix build
* Merge pull request #338 from EventStore/competingtask
* Merge pull request #340 from EventStore/startfrom
* filelogger was missing
* fix a few tests that had been written in between the arg change merge
* add a test for recreating same named subscription
* change test due to behaviour change
* make PS ignore live events prior to startfrom + a test
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* add test for connecting to a persistent subscription on non-existing stream
* Merge pull request #333 from EventStore/filelogger
* Merge pull request #339 from EventStore/flipargs
* add test for exception in autoack mode
* flip args on connect to match others.
* fix tests and add tests for all that check max
* redo lost commit in reverted PR
* Merge pull request #337 from EventStore/nothandledbug
* Merge pull request #336 from EventStore/revert-335-nothandledbug
* add checks for maxlenght to embeddedclient
* Revert "bug fixes"
* Merge pull request #335 from EventStore/nothandledbug
* fix bug in NotHandled fix broken unit tests on max read Add readbackward max size unit test
* make ps update/create/delete return task
* just change ordering of dtos for nicer json output
* add a FileLogger to loggers
* Merge pull request #301 from EventStore/updating-options-clean
* Ignore updates where no configuration file is present. Determine configuration precedence issues and inform the user
* hide effective options and remove redundant code
* enabled administrator mode for updating options
* Rebased on top of changes from dev
* First working version of updating the EventStore options via the info controller
* Limit viewing the options to administrators. Filter the list of 'values' to return via a request for options
* cleaned up tests
* return what we expect from the updating of the options
* simplified implementation
* Reply with the exception message to the user, a lot more usefull than just a status
* First working version of updating the EventStore options via the info controller
* Allow merged plugin discovery
* Fix tabs vs spaces
* Merge pull request #330 from EventStore/nothandled
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* make reply with a NotHandled disposition notReady
* add nothandled for not ready on auth not ready
* Merge pull request #329 from EventStore/limitreads
* add limiting of size to read service
* use const in error messages
* add max read size to client api
* add tests around linkto + position in atom feed
* add totaloutstanding messages for pieter and ui
* add InFlightMessages to connection for pieter
* Merge pull request #326 from EventStore/competing-lastknown
* LastKnownEventNumber was being incorrectly set to LastProcessedEventNumber
* Merge pull request #324 from EventStore/readme-updates
* TOC not necessary on a README this short
* Added table of contents
* Added line breaks to fix tables
* Changed headings and removed superfluous commas
* Formatting improvements
* Merge pull request #321 from EventStore/font-404
* add the fonts from the UI repository. This will be resolved once our dist build in the UI repository is fixed to pull in the appropriate fonts. Added the woff2 content type in MiniWeb
* Merge pull request #320 from EventStore/update-eventstore-ui
* Updated
* Update EventStore UI
* Merge pull request #315 from EventStore/asyncstop
* Merge pull request #307 from EventStore/rags-document-generation
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* refactor to remove repetive usercredentials now DefaultData
* Merge pull request #314 from EventStore/projectionsexception
* remove double stop
* everything working
* make mininodes use blocking stop
* put sync/async versions of stop
* expose http status code
* add status code to projections manager exceptions
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* Resolved an issue where the document generation tool as well as the upgrade projections was incorrectly displaying option usage. The cleanup was missing which will strip off the dashes for applying to
* Fixed the upgrade projections along with the competing playground and added descriptions for the documentation generation options
* get the documentation generation working with rags
* Add note about not needing to build from source
* Merge pull request #304 from EventStore/linkto
* Merge pull request #305 from chris-ray/dev
* Changed ResolvedIndexedEvent wrapper to Event instead of OriginalEvent to fix Persistent Subscription linked event issue
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* fix issue with null event on catchupsubscription
* add failing test on linktos with deletes
* fix issue with linktos not mapping proper event id
* put create on settings not on builder
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* Don't bother printing out .NET settings on Mono
* Dump info about GC settings during startup
* Merge pull request #300 from EventStore/mono-max-threads
* Override the default threadpool size on Mono
* Dump info about threadpool config on startup
* Make warnings about bad GC and Mono friendlier
* Add Projections mode to the /info endpoint.
* Limit viewing the options to administrators. Filter the list of 'values' to return via a request for options
* Improve Intellisense documentation on config
* Fixed an issue where the modified options were losing their spaces.
* Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
* remove needless news
* Fix packaging script on Linux for Rags
* Reworking of the EventStore Options triggered by #272
* Merge pull request #294 from EventStore/competing-clean
* Fix build warnings (as errors) under mono 2.8
* Add Competing Playground test project
* Add preliminary support for competing consumers.
* Merge pull request #290 from EventStore/atomissue
* fixes is #289 atom was parsing badly when stream had a @ in it. Also added tests
* Update README.md
* Add prelude to embedded distribution
* Automatically update embedded dependency version

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.1.1 2,529 8/21/2015
3.1.1-competing 346 8/21/2015
3.1.0 1,663 3/28/2015