Builds for RavenDB
RavenDB-Build-616 -- 1,495 Downloads. Published -- 1/30/2012
1707adb Fixing an infinite loop when changing databases
e6ab5a0 spaces -> tabs
RavenDB-Build-615 -- 43 Downloads. Published -- 1/30/2012
0313b23 Better support for handling equality of guids to strings
85bf5d7 Fixing an issue where multi load would optimize itself on the wire and will give different results when running remote vs. local
47a7293 Fixing issues with how multi load can now return nulls
RavenDB-Build-573 -- 4,600 Downloads. Published -- 12/15/2011
New stable build
RavenDB-Build-531 -- 2,385 Downloads. Published -- 11/17/2011
0e064b7 * Fixed bug with spatial queries in which they weren't setting the query stats properly.
* Fixed bug with spatial queries in which they wouldn't support projections properly
1363683 Add Raven.Studio and Raven.Client.Silverlight projects to the solution
86240df Embed a resources file
1d5cf6c Update .gitignore file
898e767 Fix a reference path
37e0ad3 Update the ActiproSoftware.SyntaxEditor.Silverlight control to use the commercial control, not the evaluation one (mistakenly sneaked in)
RavenDB-Build-499 -- 2,813 Downloads. Published -- 10/11/2011
bb7dc01 Fixing name of projected log level
893f3e9 Will now respect TypeNameHandling property set on the actual properties
73a5ecb Will delete all the expired items that exists in the database in one shot, instead of waiting for the next round
2216642 Properly log the exception when we run into a replication error
3a610de Use a constant value, some users sets this really high.
278de74 Will not crash if querying in the midst of DB shutdown
d683ccc Better error handling, logging for expiry bundle
b6ebf09 Adding client support for authenticating using API Key
a6ee72b fixing the build on 3.5
c0410bd Reported build version will now respect the semver change
RavenDB-Build-495 -- 221 Downloads. Published -- 10/10/2011
c845147 Updating NuGet version
RavenDB-Build-494 -- 46 Downloads. Published -- 10/10/2011
e87b17c Updating icons
8861fd7 Better error message for session.Load(null);
d2a3428 Spaces -> tabs
RavenDB-Build-482 -- 885 Downloads. Published -- 9/26/2011
1bf40af A Failing test showing error CS1977
607e9a2 Adding failing test (containing several failing scenarios)
1438b9c Fixing an issue when querying on string.Empty values
5109188 Merge branch 'master' of https://github.com/jalchr/ravendb
51c197b Tabs
743758c fixing an issue where you couldn't call First/Single FirstOrDefault/SingleOrDefault in TransformResults
6cf969e Fixing an issue where we generated invalid code for SelectMany
3064d31 Merge branch 'master' of https://github.com/synhershko/ravendb
5b3cb40 Fixing index generations
885438f Fixing test
3c60af6 Adding passing test
6c25bbf Adding support for recursion in indexes
5f10690 Merging Raven.Http with Raven.Database project
065ba39 Moving files to their proper places
4477002 IResourceStore -> DocumentDatabase - removing unused abstraction
f21f03e Removing unused interface
14d6636 Fixing namespaces
9fcc300 Raven.Json -> Raven.Abstractions merge
4e55475 Fixing Raven.Web
6ce732c Fixing Raven.Munin.Tests.csproj
Moving Json tests to main project
a0f649b Fixing Bundles
24a6354 Fixing samples
6130a65 Fixing build
bd3fee2 Adding Chess program
1bf4a8e Adding ChessTest tryout
69dcda5 Don't call user call while holding a lock
9ca5a69 Attribute not needed
6d8a851 No need, those are in a single assembly now
7d194ce Removing unused code
7410458 Fixed LinqExtension.In on list/array of enums
374262a A Failing test in the way to track down the TimeoutException
f67f7c2 Merge branch 'master' of https://github.com/jalchr/ravendb
a537d2a Merge branch 'master' of https://github.com/ryanheath/ravendb
c37138a Fixing test
b89809a Adding a way to modify the Lucene Query just before it is executed on the server side via a trigger
4eee8ba Adding passing test
2e2eef7 Adding passing test
fa78e47 Closing #375 - tracking last modified for versioning
5c72b89 Reduce nesting
4f9e305 Tryouts update to AlreadyClosedException generator
d969b89 More easily reproducing the AlreadyClosedException error
bc05744 Hopefully fixing the problem with the AlreadyClosedException - can no longer easily reproduce, at any case
c7e7ea6 Fixing default logging
f479749 Fixing an issue with dispatching lambdas to Count,Where, Sum in an index
f429370 Move GetIndexEtag to the Document Database
5dfa21b Support caching for Suggestions
8ff984d Support caching for terms
1c2c8a9 Adding ToFacetsAsync
50afc8e Simplfying the code
904d62f Adding ToFacetsAsync to Silverlight
5ba2d13 Generating Mutli Get Contexts for parallel use ahead of time means that we get the same Thread Local Storage values - and all tests now pass
253247c Default to running MultiGet queries in parallel
aff7740 Making sure that all of ServerClient method will use replication properly
dadedae Much better output for recording the extensions for the database
6ed09f3 Adding another infrastructure header
d7c3cad Making sure the metadata property names are case insensitive
f85efe7 Fixing ETL code for new format
5fd12c6 Generate simpler json output
6aaa082 Fixing issues with aggregation on decimal
92d2289 Merge ..\stable-ravendb
RavenDB-Build-472 -- 666 Downloads. Published -- 9/16/2011
e90030a Let us not require to specify the DataDirectory for EmbeddableDocumentStore
5df711c Adding passing test
e69c386 Merge branch 'master' of ..\ravendb
RavenDB-Build-465 -- 744 Downloads. Published -- 9/5/2011
954cdef Fixing an issue with the query optimizer not excluding indexes based on missing sorted fields
RavenDB-Build-457 -- 373 Downloads. Published -- 9/1/2011
90be22d Ensuring that we can query using Async session for a specific index
6c4801f Merge ..\stable-ravendb
Conflicts:
default.ps1
e7cbce2 adding tests for busted ID
8e14194 Dropped references to MissingBitsFromClientProfile from samples
984a68d Merge branch 'MinorFixes' of https://github.com/e-tobi/ravendb
9acab9c Adding passing test
9e800ac parameterized failing test to highlight special character behavior
62b83ee rename
8f285b1 Adding passing test
328e64a Fixing an issue with RavenQueryProvider.CreateQuery
2949554 fix to special characters in ID issue
e7b731b Merge branch 'lastmodifiedtest' of https://github.com/fschwiet/ravendb
Conflicts:
Raven.Tests/Raven.Tests.csproj
0cbed7f Only executing test when we are admin
16971c9 Implemented Client Credentials Token Grant flow for OAuth
475c6b3 Adding test for projection of non-string based IDs
95b1261 Implemented request authorization using oauth 2.0. Changed Access token to provide user and authorization info
b8bc9ea Merge branch 'master' of https://github.com/Kwal/ravendb
ac9a978 Fixing test
55b369f Merge branch 'unstable' of https://github.com/kblooie/ravendb into oauth
0fabc51 Fixing an issue where RavenJObject was threated as a document type
4c8e41f Fixing an issue where querying for properties contained - in them wouldn't take into account properties which are the same sans the dashes
9263dbf Merge branch 'master' into oauth
1947633 Properly handle windows auth for multi_get requests
754e88b Renaming base class
a865a3c Pulling method up
e64609b Minor code improvements
d7966b3 Params make it to easier to mistake the values
ac8b6ad Refactoring
- Dispose when needed
- don't create UnicodeEncoding
- each file has its own class
988558b Simplifying the API for getting the access token body
6fde3db Use the current request headers, not the current operation
cee642e Fixing selection of auth protocol for windows auth
cba06ad Fixing test
e2bb408 Better location for class
a21f56d We default for windows auth mode.
Auth mode is case insensitive
d2f2017 When using windows auth, we grant access globally, so we use the default settings to determine access
When using OAuth, we determine access on a per database basis.
289a8df Fixing test
66029b9 Fix test
bb9d573 Refactoring the way we are handling auth when not running in under http listener
6c4b189 Removing default impl of AuthenticateClient from the http section, this belongs to the bundles
1c75bc4 The client need to have some way to get to the current database to check credentials
4c62bb9 Better support for deserializing complex entities on the server
91ffc95 Expose default db to responders
53e829c Better handling of creating certificate instance
6ca37c4 - The client authenticator tells us which dbs the user is allowed for.
- Removed check for authentication method, we are currently only enabled if we have a valid IAuthenticateClient, anyway
27105ef Adding authentication bundle
ca4a0f0 Adding (very basic) test for authentication bundle
86c0cae Syncing the way we are handling serialization between server & client
fcd28f1 Register a fake client authentication so that oauth responder can start
a9fc623 Better error handling for client enlistments
699f4df When we can't authenticate, we return 401, not 400
Fixing tests
0a2c21a Better error handling for client enlistments
fe011d1 Adding expiration for the document cache, would avoid situation where we have a lot of documents in memory that we no longer reference
30254df Making Microsoft.Web.Administration reference dynmaic
10f8890 Restoring remote tests to be in memory
b933b90 Fixing tests
503b8ab Moved explanation to summary part
9b26890 Properly check whatever user is admin or not
394ca89 Fixing NRE
7dfd89f Merge branch 'master' into oauth
Conflicts:
Raven.Tests/Bugs/Queries/DynamicQueriesOnMetadata.cs
877f0b6 Changing class name
8a51648 Adding BouncyCastle.Crypto.dll to the project
9a3529f Can now generate a certificate with private key completely in memory
957ca7c Fixing build script
e5911bc Will generate a pfx key if not supplied with one
2d8ac0c We get the cert as a parameter now
a94faf0 Refactoring the way we are responding to oauth authorization failures.
74a1d45 Fixing tests
98e2779 Removing unused files
ad58ed8 Expose the http server for embedded store
e99bb44 Fixing test
Added a way for authentication test to bypass auth, which we need to test auth :-)
a8cb0f0 More fixes for comments
12ea956 Adding passing test
273fde4 Being smarter about cache limits
56e7062 Avoid getting AlreadyCloseException when querying
11c1123 Better way to handle sharing the index searcher instance
57dbef3 Merge branch 'master' into oauth
Conflicts:
Raven.Database/Config/InMemoryRavenConfiguration.cs
93d7599 Log the memory related MemoryCache and Esent settings
bcb4014 Merge branch 'LogSomeSettings' of https://github.com/e-tobi/ravendb into oauth
64f30d2 Added failing Spatial.NET test
5e9b761 Added changes as per patch https://issues.apache.org/jira/browse/LUCENENET-431, included new version of Spatial.Net.dll in the SharedLibs folder
4b4a7aa More superclasses!
907f708 IISExpressTestClient started.. why IIS non-express fail now
84f5081 a friendly exception in Raven.Web needs to be built still
f5be64f IISExpressDriver tweaks
5302b9f switching to IIS Express... process is not halting need to fix
57790bf iis express test working (good ole process.kill to the rescue)
f9bb687 removing test side effects
d272992 helpful exception message
ee6a053 removing unused IIS non-express stuff
f7ef3ba better error checking
a5548af Added MaxNumberOfCachedRequests property to DocumentStore
(Controls the max number of SimpleCache entries)
0fb6e84 Minor
0cd666f Fixing an issue where documents without collection would always be versioned
55a4270 dispose of the container (and dispose of the items in it)
6200add Merge branch 'MaxNumberOfCachedRequests' of https://github.com/e-tobi/ravendb
8bae68a Adding passing test
734caf1 Merge branch 'IISExpress' of https://github.com/fschwiet/ravendb
28f100f Adding passing tests
5fddf35 Merge branch 'master' of https://github.com/mattwarren/ravendb
a503104 Properly dispose of thread local inside our modifications to lucene
e8c5b1c Updating lucene binaries
aedf576 Properly dispose ThreadLocal
fa3518c Properly disposing of thread local instances
d99dcd2 Fixing too early disposal
c0919cd Minor refactoring
f49f580 Use log.ErrorException() when logging an exception
f434fb6 Adding passing test
526d13d Merge branch 'master' of https://github.com/ayende/ravendb.git
Conflicts:
Raven.Tests/Raven.Tests.csproj
a916607 Minor
d273c65 Adding argument check on Url, resolves #355
6bb0109 crlf
01c9bea Removing parameter that is no really required
73960fc Don't try to read thread local instance after disposal
97a8f23 Fixing the build
1621dc8 Properly handling disposal of the document database for replication scenarios
1c346cc Better error handling for disposal of Thread Local
f6456b9 Use ErrorException to avoid triggering an assert
a697880 Avoid faulting trace target when using tests
ff1ab35 Fixing location of disposed field
4198b87 Merge branch 'master' of https://github.com/ayende/ravendb.git
d8c8695 Added SystemTime - an abstraction over DateTime.Now. Used primarily for acceptance, integration tests, it allows the host to control timestamps.
d7c7224 Don't ship with NLog files
fade12f Ensuring that we can't create databases with invalid names
228ac17 Updated authorization bundle to allow users to have permissions that require multiple tags to be present in a document for access to be allowed.
a8113c4 Adding passing test
63fe9f5 Merge branch 'master' of https://github.com/synhershko/ravendb
7fdf198 Better validation of document store config
a6ebf19 fixing 3.5 build
c19cd81 Merge branch 'SystemTimeAbstraction' of https://github.com/damianh/ravendb
7bfc902 Adding an extension point that allows to modify the way we are generating the CLR type for storing in the metadata
bd9ca1a Properly handling disposing of values inside CloseableThreadLocal.cs
f283069 As per discussion ( https://groups.google.com/d/topic/ravendb/6w2GTlM5bVk/discussion ) SystemTime has been
modified to support UtcNow using the property syntax. All other file changes are as result of changing SystemTime.Now()
to SystemTime.Now and DateTime.UtcNow to SystemTime.UtcNow.
The only change I am not sure about is in ValidateLicense.cs - please review.
04fb73b Merge branch 'SystemTimeAbstraction' of https://github.com/damianh/ravendb
fbdfd9d More optimized version
7e2fc61 Removing usage of DateTime.Now
2845df9 Modifying DateTime.Now -> SystemTime.Now & DateTime.UtcNow -> SystemTime.UtcNow
c431b1b Merge branch 'auth-bundle-multi-tags' of https://github.com/richardpoole/ravendb
4a66860 Will now properly calculate ETag for IsAllowed http call
81c0693 Merge branch 'master' of https://github.com/ayende/ravendb.git
f3b121a Better resource disposal
2b51434 Fixing concurrency handling when we are disposed.
9d9de82 Adding script for auto updating bundles of a server instance
d3f144b Adding script to auto-get bundles from distribution packages
No code re-use in purpose, to allow the scripts to stand alone
b830d74 Merge branch 'master' of https://github.com/ayende/ravendb.git
0bc63d6 Merge branch 'master' of github.com:ayende/ravendb
43c0dc2 Merge branch 'master' into oauth
Conflicts:
Raven.Client.Embedded/EmbeddableDocumentStore.cs
Raven.Tests/RemoteClientTest.cs
acknowledgments.txt
f37c0bd Don't let IIS overwrite our own error output
7a62604 Better handling for indexes that output an empty anonymous object
55370a4 Merge branch 'master' of https://github.com/synhershko/ravendb
34108f5 Adding passing test
b8f2ada Including GetBundules script
eed2c0c Merge branch 'master' into oauth
27e1f38 Adding a way to get a dtc transaction status from ravendb
08e03a6 Expose the check for uniqueness for subclasses, which allows for users to cancel it
38ed442 Avoid an issue where an empty array means that we never send anything to the index when we are creating dynamic queries on nested collections
da06f91 Making sure that we are returning a safe null value from DefaultIfEmpty
3d3efbf Adding writable User property
ee76703 OAuthRequestAuthorizer will now properly respect the All mode
It will also always setup the user if there is a valid token there.
b84c43f Don't allow puts for auth tests
907d349 better approach to setup OAuth
8c17160 Don't try to auth twice if the resource store is also the default resource store.
Provide WWW-Authenticate header if user didn't provide it
50dd443 Providing a way to setup authentication for a request that got 401
09d85df Avoid potential double /
31938f2 Callback to conventions to decide what to do when we get 401 back
1d0151f Conventional behavior for when we get 401 from the server for the standard OAuth server
9204a48 Fixing the way we retry requests on 401
7968da0 Adding tests for oauth from the client functionality
be788e2 Fixing test
a46fc8d Fixing for .NET 3.5
3059f5e Will quickly fail if we are trying to do basic auth over HTTP instead of HTTPS
7b80c8a Adapting the test to tighter security behavior
a1d0ee9 Allow the user to setup their own behavior for Conventions.HandleUnauthorizedResponse
6c4ec1b we can't set this header
5f6a632 Better error handling
0cd2765 More checks in the test
82cc8a5 chain replication tests
2078899 fix filenames/classname mismatch
5ef89fa replication cycle prevention change
36381a0 Merge branch 'chain_replication' of https://github.com/fschwiet/ravendb
9cf75a2 Don't send BOM
03890ff Adding passing test
525f472 Adding passing test
8757bcf Merge branch 'master' of https://github.com/ayende/ravendb.git
f4dd7c3 Moving to TPL on the HttpJsonRequest async code
b464e23 Adding support for handling run 401 asynchronously.
8f0331a Removing dull references to log4net
8a2bfbe Integrated async auth against OAuth
f68d251 Merge branch 'master' of https://github.com/synhershko/ravendb
50b958c Adding tests ensuring we can login via oauth using async session
eecd63f Refactoring the way we are handling network in SL in preparation for adding oauth support
35bcd28 Exposing oauth conventions to SL port
6a42741 Now supporting oauth fully on silverlight
cf6305f Fixing compilation on SL
18fd6d3 Fixing an issue where the studio won't wait for a reply from the server before confirming deletion on in the UI
746ece1 Restructure the way we are generating the bearer token when we get 401 using oauth
f5bb880 Resolve internal analyzers automatically even if their full name wasn't provided
c322d3e Merge branch 'master' of https://github.com/synhershko/ravendb
511ff00 Properly locking the tenant database on shutdown
Tenant DBs LRU is no case insensitive.
53793f4 Allow cleaning up the database if it has been recently used
33494ab Adding a weak reference event
dbd177b Adding automatic cleanup of databases when their document database is removed
a726185 Adding trigger that will notify server when the a database document is deleted
f13f97f Better name for method
5cf3902 Removing code that uses the web request directly, we want to always go through the HttpJsonRequest API
5031270 Moving to HttpJsonRequest API
b64d76c Adding passing test
3ae1af0 Minor optimization
e77ee6c Minor
d84572e Better behavior for SL
abb2b6f Added StyleCop and custom StyleCop-Rules to tools
a409297 Make IISExpressTestClient actually usable
b8732bd Adding passing test
0de8497 Include StyleCopy checks in MSBuild projects
Debug: StyleCop emits warnings
Release: StyleCop emits errors
5cc0557 Fixing indentation in Raven.Abstractions
Consistently use tabs for indentation instead of spaces
46e3b16 Fixing indentation in Raven.Client.Debug
Consistently use tabs for indentation instead of spaces
79f2c88 Fixing indentation in Raven.Client.Embedded
Consistently use tabs for indentation instead of spaces
3f10f8e Fixing indentation in Raven.Client.Lightweight
Consistently use tabs for indentation instead of spaces
7872755 Fixing indentation in Raven.Database
Consistently use tabs for indentation instead of spaces
767d00c Fixing indentation in Raven.Http
Consistently use tabs for indentation instead of spaces
3ff777d Fixing indentation in Raven.Performance
Consistently use tabs for indentation instead of spaces
c0ec1d9 Fixing indentation in Raven.Server
Consistently use tabs for indentation instead of spaces
2942f1f Fixing indentation in Raven.Smuggler
Consistently use tabs for indentation instead of spaces
295ff7c Fixing indentation in Raven.Storage.Esent
Consistently use tabs for indentation instead of spaces
b6a72bb Fixing indentation in Raven.Storage.Managed
Consistently use tabs for indentation instead of spaces
9f86820 Fixing indentation in Raven.Studio
Consistently use tabs for indentation instead of spaces
479cd94 Fixing indentation in Raven.Tryouts
Consistently use tabs for indentation instead of spaces
5a8a4ab Fixing indentation in Raven.Bundles.Authorization
Consistently use tabs for indentation instead of spaces
6cf0b53 Fixing indentation in Raven.Bundles.CascadeDelete
Consistently use tabs for indentation instead of spaces
066fdc0 Fixing indentation in Raven.Bundles.Expiration
Consistently use tabs for indentation instead of spaces
2cc6c65 Fixing indentation in Raven.Bundles.IndexReplication
Consistently use tabs for indentation instead of spaces
9a799ea Fixing indentation in Raven.Bundles.Replication
Consistently use tabs for indentation instead of spaces
5b49abb Fixing indentation in Raven.Bundles.Tests
Consistently use tabs for indentation instead of spaces
4fc4a8c Fixing indentation in Raven.Bundles.Tryouts
Consistently use tabs for indentation instead of spaces
27e42c5 Fixing indentation in Raven.Bundles.Versioning
Consistently use tabs for indentation instead of spaces
e3cfbd5 Fixing indentation in Raven.Bundles.Sample.EventSourcing.ShoppingCartAggregator
Consistently use tabs for indentation instead of spaces
18cd12f Fixing indentation in Raven.Sample.ComplexSharding
Consistently use tabs for indentation instead of spaces
ec57fab Fixing indentation in Raven.Sample.EventSourcing
Consistently use tabs for indentation instead of spaces
5fcc773 Fixing indentation in Raven.Sample.Failover
Consistently use tabs for indentation instead of spaces
567f075 Fixing indentation in Raven.Sample.LiveProjections
Consistently use tabs for indentation instead of spaces
146b0e3 Fixing indentation in Raven.Sample.MultiTenancy
Consistently use tabs for indentation instead of spaces
286229c Fixing indentation in Raven.Sample.Replication
Consistently use tabs for indentation instead of spaces
42dfde8 Fixing indentation in Raven.Sample.ShardClient
Consistently use tabs for indentation instead of spaces
4bb0163 Fixing indentation in Raven.Sample.SimpleClient
Consistently use tabs for indentation instead of spaces
1f8e293 Fixing indentation in Raven.Sample.Suggestions
Consistently use tabs for indentation instead of spaces
d0bc45f Fixing indentation in Raven.Sample.Includes
Consistently use tabs for indentation instead of spaces
169b6fa Fixing indentation in Raven.Sample.IndexReplication
Consistently use tabs for indentation instead of spaces
7603901 Fixing indentation in Raven.Json
Consistently use tabs for indentation instead of spaces
92679a0 Fixing indentation in Raven.Munin
Consistently use tabs for indentation instead of spaces
133acce Fixing indentation in Raven.Tests
Consistently use tabs for indentation instead of spaces
1e99998 Fixing indentation in Raven.Client.Silverlight
Consistently use tabs for indentation instead of spaces
1a74d26 Fixing indentation in Raven.Tests.Silverlight
Consistently use tabs for indentation instead of spaces
65adca6 Added contributing.txt with note about the preferred coding style.
15901d0 Don't break on multiple calls to store.Initialize()
457120a Tune up IIS MT tests
edfdac4 We should specify the return value as an Accept, not Content-Type
0578ce0 Better support for handling OAuth using silverlight
495eaad Better error handling for SL UI errors
bb2c14f Ensuring we run on the client stack
766cfea Fixing tests
5cedbe6 Fixing .NET 3.5 build
ece6ffa Fixing async login issue.
Fixing double // in urls in async queries
640315b Merge branch 'indentation-fix' of https://github.com/e-tobi/ravendb
Conflicts:
Raven.Client.Silverlight/Connection/Async/AsyncServerClient.cs
Raven.Http/HttpServer.cs
Raven.Http/Security/OAuth/AccessToken.cs
Raven.Tests/Security/OAuth/GrantAccessTokenClientCredentialsFlow.cs
Raven.Tests/Security/OAuth/HttpWebRequestExtensions.cs
8f9ab4b Merge branch 'master' of https://github.com/synhershko/ravendb
Conflicts:
Raven.Client.Lightweight/Document/DocumentStore.cs
Raven.Tests/IISDeploymentUtil.cs
Raven.Tests/IISExpressTestClient.cs
2bb0127 Fixing the need to install StyleCop
9b5c227 Fixing warnings
46881fd Fixing warning
0f45edb Fixing indentation
aae0d63 Getting rid of all the warnings
49f2e7e Fixing issues with the client referencing the bundle.
Fixing warning because we now have duplicate types via assembly names
90a0cbe Fixing a set of reversed expected/actual assignments during concurrency conflicts
eb19aba copying the value to avoid aliasing issues
50246d6 Adding passing test
2340082 Better approach for interacting with the input/output
Changed tryout test
7816227 Adding failing test
84865e7 Fixing a bug where RavenJObject.Count always returned 0 after a snapshot or two have been taken
6592cb9 Fixing failing test - return __document_id when projecting only an entity's ID
433a18b Adding test
bb1050a Fixing comment
bf9e4ac Will translate identity property in transform results as well
80baec8 Adding passing test
061d75f Make ConflictsWithIIS tests run only when IISExpress is installed
97505a6 Adding Powered By badges
2383893 Merge branch 'minor_fixes' of https://github.com/e-tobi/ravendb
0d4c8cd Fixing indentation
e6f9eaf Adding none to the sorting options (for UI selection option)
571395f Select enum value by _value_, rather than by _index_.
6f092d5 Check that we aren't saving default values in the UI
dfb3c7b Better approach for removing default values
ca2a6f5 Better handling of dynamic query optimizing when dealing with sorted queries
d5d0b91 Fixing ConflictsWithIIS tests that were marked as theories but were actually facts
698ca33 Re-enabling explicit warning on making Basic Auth over HTTP
8ecb225 Allow OAuth authentication over HTTP for the Management Studio, since SL already shows a warning about it.
9a0face Added static files/values to the list of urls that we allow you to GET even if you aren't authenticated.
This allows us to get the studio even when access mode is set to none, after which we can login normally
eebf9ea Adding Name property to DocumentDatabase, which allows us to get the actual name of the db in our plugins (useful if you need to do something based on which tenant you are on).
9f48834 Will generate a default user with randomly generated password and write the credentials in a 'authorization.config' file if no users already exists.
This ensures that we can always login to the system.
c665ccf Include additional paths that needs to always be accessible
032c7fb Better output
66cda25 Fixing the way we are doing serialization for the newly defined user
a811c87 Use a path that isn't on the pre-approve list
ec3a6ac Fixing typo
3d7ef08 Return completed task, not null, if there isn't additional work to be done.
fcb4af8 Removed extra Id property
f6e745a Use the proper json request factory
f2da54a Ensure we aren't going to cache the OAuth request
b03315a Ensuring we start with only ONE concurrent request, makes for a much better UX when we require auth for this
5a24f4f Properly throw if overwriting index
e1b9fb6 Always use JsonHttpRequest
b332061 No need to do the pre-check any longer
e2b0318 Multi Get requests are already authenticated (and always within the same db)
RavenDB-Build-426 -- 1,597 Downloads. Published -- 7/31/2011
23c39ba Now really fixing this
RavenDB-Build-427 -- 411 Downloads. Published -- 7/31/2011
23c39ba Now really fixing this
RavenDB-Build-415 -- 223 Downloads. Published -- 7/28/2011
9d85e9c Updating nuget package to use nlog, instead of log4net
RavenDB-Build-412 -- 268 Downloads. Published -- 7/26/2011
6fe36cf Removed usage of the configuration system - caused issues with medium trust
0846bf7 * Removed configuration usage.
* If we can't figure out what the physical memory is, don't blow up
76ba697 better approach for handling configuration
37e7cb0 Minor workups
a9857ad Can now run in medium trust again
592f73c Updating to NLog 2.0
423dde4 Fixing 3.5 build
35738f3 Removing MissingBitsFromClientProfile project
41baba7 Removing dependency on System.Runtime.Caching (from Mono) for the client
9d85e9c Updating nuget package to use nlog, instead of log4net
RavenDB-Build-410 -- 224 Downloads. Published -- 7/25/2011
8c18d3c Merge branch 'master' of https://github.com/synhershko/ravendb
51baa09 Ensuring we always create the index writer properly
b78702b Fixing VERY stupid polarity error
RavenDB-Build-397 -- 1,600 Downloads. Published -- 6/27/2011
254d1da Merge branch 'etobi/minor-fixes' of https://github.com/e-tobi/ravendb
d530554 Merge branch 'etobi/LastModifiedQuerying' of https://github.com/e-tobi/ravendb
643e656 Fixing an issue with Last-Modified being set to string pre-maturly
RavenDB-Build-371 -- 1,799 Downloads. Published -- 5/24/2011
b0acf53 Fixing issues with Json serialization on .NET 3.5
0feda70 Adding failing test
8a77eb0 VS going nuts
0acc8b9 Merge branch 'master' of https://github.com/synhershko/ravendb
60e1dd7 Minor - error handling in rare cases
699f292 Fixing error when querying for complex parameters
7121a90 Fixing an issue with recognizing static member calls in Linq
0087f45 Fixing name of smuggler exec in the build script
c85e3a0 Moving to replication history for replication, this way we can track conflicts better.
80b9813 Better behavior when using multiple where clauses.
We will wrap each additional clause in parenthesis
94e1803 added failing test - indexing nested objects
ea0ba0d Merge branch 'master' of https://github.com/fschwiet/ravendb
602bcc1 Fixing test to show how it is supposed to be done
474b5ee Fixing tests
ef1ba11 Fixing an issue with trying to load an uncommitted document
02fd2cb Adding a bundle that handles qoutas, currently only handling size quotas
e73b89e Removing trails of Raven.Json
103d99f Upgrading to Newtonsoft.Json 4.0.2
d6fc65c Updating nuget specs to require exact version for dependencies
6775872 Work in progress: adding Statistics support to LuceneQuery
c738ec5 Properly copy the replication history from the current version, not the submitted version
69ae7f9 Merge branch 'master' of https://github.com/synhershko/ravendb
5831b97 Expose Statistics on the LuceneQuery as well
c7c9bba Removing old advice
532e14f Fixing typo in file name.
Added all the OSS projects used in RavenDB and their respective licenses.
8f9f422 Removing unused dlls
4130434 Proper disposal of tables during upgrade process
b171924 Fixing an issue that would result in stale results when deletes happened
97b4c81 Merge branch 'master' of git://github.com/ayende/ravendb.git
ffd63e9 Merge branch 'master' of github.com:ayende/ravendb
8554679 Refactored the way we are handling connection string parsing
9e645af TReduceResult for simple indexes is exactly TMapResult
6be643a Copy Smuggler correctly
ee91c9a Indexes can always be with norms omited
e7f2eb9 Fix issue with not consistent document colors when first loading the studio
11dc8cc Fix CanGoBack check logic
195a4fa When clicking on the back button should mark the current selected item with the navigation selected item indicator,
ed0dad2 Make the back button right click menu context contain the history items
402c3ee Change property name to a more clear one
12501f1 minor - formating tags
fa9b88f Add event handle for selecting back item from the history menu (not working)
941aaf3 Fix a bug: navigating to the same window was added the window multiple times to the 'go back history menu'
04c6cd5 Adding failing tests
de78305 Handle history menu item's click event
652ecfa Replace the logic of indicating the current selected view on the main menu, with a more natural way
adfb66c Fix GoBackMenuClick property changed notification
597e316 Removing unnecessary null check
2e8bc51 Stress testing
30e6dda Skipping failing tests until bug is resolved in JSON.NET
bc43b4e Minor optimization
84ba0e1 Performance - don't flush indexes that we don't have to, avoid contentions
d78d18f Merge branch 'master' of https://github.com/synhershko/ravendb
6380173 Minor
f6837f6 Fixing test that broke because of the no_norms option
We now always use no norms, for everything
d9c6d06 Merge branch 'master' of https://github.com/fitzchak1/ravendb
d1d6d16 Add build number at the bottom of the shell
243e4ab Append Build # before the build number
f054e9f Merge branch 'master' of https://github.com/fitzchak1/ravendb
1afc73d Merge branch 'master' of github.com:ayende/ravendb
a8da0a2 Better approach for connection string parsing
53952ce Adding support for connection strings for the replication bundle
RavenDB-Build-360 -- 1,220 Downloads. Published -- 5/4/2011
2c50fb8 Incorrect exec path
efb1843 Adding version numbers to nuget dependencies
e544b99 Updated readme
c3af29d copy paste fun
3e06745 Merge branch 'master' of https://github.com/synhershko/ravendb
82ee2d3 Merge branch 'master' of github.com:ayende/ravendb
b1cb089 Merge branch 'smuggleattachments' of https://github.com/nhsevidence/ravendb
f197d0f Refactoring smuggler attachment exporting
Handling more than 1024 attachments to export
d15ed2d We don't need to record etag for attachments.
Flush the attachment writer when importing attachments
55d2c5e More logging
b051034 Added a test to make sure that export/importing attachments works
d92e073 Adding passing test
6eb7389 Adding passing test
RavenDB-Build-359 -- 305 Downloads. Published -- 5/3/2011
1fc211f Properly handle testing of SL client
477c7b7 Adding a nuget package for RavenDB-Embedded. Further resolves #282.
2ce0ee9 Merge branch 'master' of https://github.com/synhershko/ravendb
RavenDB-Build-322 -- 1,498 Downloads. Published -- 4/5/2011
71d9550 * Disabling NuGet package generation for unstable builds.
* Disabling deleting of old nuget packages
5e918ef Fixing bad comment sign
41abe42 Fixing race condition in creating tenant databases
4e9dcc4 Ensuring that we properly create databases for tenant databases
42d25f9 Fixing a problem in migrating the schema
300a304 removing vestigial code from Collections screen
5c7f9a5 LUCENENET-375
101d56f LUCENENET-388
SystemException can not be caught by MultiSearcherThread expecting IOException
a1f995f LUCENENET-376
Ver.2.9.2 SpanOrQuery.ToString() bug
22dff0c Updating Lucene.NET binaries
3267920 Fixing build on .NET 3.5
8037b9f Fixing cache leaks between tests
f7d11a8 closes #40, by reseting the results even when the query throws. However, the exception is not very meaningful.
98717b5 Fixing an issue with cache leaks in the tests
The cache in no longer global & static, instead the cache is tied to the local to the current document store.
This, I feel, better matches the users expectation on how this is going to work
af5b92e added error handling to GetQueryAsync; improved error mesages on query screen
3499636 Merge branch 'master' of https://github.com/ayende/ravendb
1d4c7bf added a passing test for raising an exception when a query is invalid (honestly, the test is not specific enough for my liking).
306abc0 added a visual indicator that activity is taking place when using the pager (though the style is very primitive at this point)
c91b1b5 closes #36, page status should no longer display a confused page 1 of 0 message
70f1adc an extension to task to facilitate branching between a 'success' and a 'failure'
a9312f1 summary view raises a notification if collections can't be loaded
253eee0 added a simplified API for sending error notifications
45db8d4 if fetching recent documents fails, an error notification is sent
7ad6efa closes #29, summary screen is refresh when the document count has changed
f7b92cb minor changes to the error handling code for when a Query returns 404
12a6073 busy indicator displays a list of active tasks as a tool tip
0ae2e42 busy indicator now uses the default progress indicator
4e97226 added the closing work completed when attempt to fetch collections on the summary screen
3b0a345 summary screen is more explanatory about what is going on (retrieving, unable to retrieve, etc.)
114a20d sample data generation give more feedback to the user
ed23587 Fixing an issue where we would consider nested objects Id as __document_id
062b62d Merge branch 'master' of github.com:bennage/ravendb
82345d0 Will throw WebException instead of Exception
f838c4f Merge branch 'master' of https://github.com/synhershko/ravendb
b50100e Ensuring that we properly dispose of the cache associated with the document store.
a0c2c4c Fixing an issue where we weren't checking if the performance counters were null before disposing
65b429b added a new naming convention so that I can call a model X and its view XView (no need to say XViewModel)
49733d3 removed all the database initialization logic when opening a db (again);
added display of status so that the user knows what Studio is doing at startup;
8fe153b improvements to the status reporting on the summary screen
447da5e fixed an issue where the summary screen was not updating correctly when the database was changed
6d36216 Fixing the test
a4cf708 Merge branch 'master' of github.com:bennage/ravendb
9995238 improvements to the status display on the collections screen
aa25573 collection screen refreshes properly when a database is changed
b393111 added some locking to prevent the template color from having a race condition
c1efcfe Ensuring that we break from the test on success
276ed7f Merge branch 'master' of github.com:bennage/ravendb
27e7019 better reporting of status on collections screen
b3fe76d added standard namespaces to default collection template xaml, while not required to render it is required for validation
7f48521 the document template provider now consolidates requests by template key
2562dc0 document template provider should be case-insensitive
15d3bcc Merge branch 'master' of github.com:bennage/ravendb
cf026a4 Moving to constant Raven-Entity-Name
aaffb4e closes #41, fixed a binding bug where the bound delete document command was disabled
3c2ceaa the default template for a document is displayed immediately, while the server is queried for a template
fabba86 If there is any error shown on the screen, ignore all future errors.
1de12e7 Fixing double click behavior in intel;isense
64ca167 call EnsureSilverlightStartUpAsync when opening a db in Studio (this is also called when creating a db)
945d9f5 when creating a new database, select it after creation
c85dd1b Converting the Last-Modified time to local time
28e2b02 Ensuring that we start with valid metadata document
cd35566 only reset the status for collections screen to 'retrieving' when the db has changed
a37d98a Merge branch 'master' of github.com:bennage/ravendb
bf554c9 displaying busy indicator while indexes are loading on the browse index screen
6bcf384 Merge branch 'master' of https://github.com/ayende/ravendb
a86a55d browse document screen reports busy/status; also responds correctly to changing the current database
58750c1 closes #42, attempts to put and then delete a document when first connecting to a server in order to invoke an authenticate challenge
1a959fa began adding task screen (export/import); export is functional, import is nearly functional, view is very primitive
f45c08b importing now works
4359a3d BREAKING CHANGE: Moving Authorization extension methods to session.Advanced
We don't want to pollute the session interface
1a3b42b Fixing typo in file
accaaa2 Removing a dll with an incompatible license
c18fcd4 temporarily work around the zip requirement
7d62fbe Adding support for StartsWith queries in the database commands
9dad609 Adding a way to get all the revisions from the databases using the versioning bundle
706652f Modifying the way that we are using MEF so we can handle ordering for the parts that we load
de90b20 Moved all special operations to OrderedPartCollection
21c9758 Adding DotNetZip to handle zipping on Silverlight - licensed under MS PL, so we are compatible.
27f04da breaking apart the import and export tasks into separate classes
16ce6a7 Merge branch 'master' of github.com:bennage/ravendb
Conflicts:
Raven.Studio/Features/Tasks/TasksViewModel.cs
24ed0ac Fixing an issue where GZipStream relied on encoding that we don't have in Silverlight
c001fba Moving the the DotNetZip GZipStream
ec21a19 Fixing a crash when trying to query a database that doesn't exists
e3d05e0 the server class in Studio now returns the correct address for the default database
65b032b added additional output to the export task in Studio
1fa4956 additional styling to the Export Task screen
3305c59 broke the console output for tasks out into a user control
c4f5ea8 added Clear Console methods to export and import tasks
3ee89b9 finished screen layout for import and export screens
e3a671a added additional logging and error checking to import screen
126fbdc clear the output console automatically when the database changes
f198889 Merge branch 'master' of github.com:bennage/ravendb
da870bd Making sure that the XAP is deployed properly when using IIS
dea8a23 Will no longer force PUT requests for just reading from the database
Fixed the issue with Sample Data creating log of dialogs by forcing a security check before hand.
2ebf1f5 Fixing path for build
a4dbf4a database subscreens are all now lazy loaded
2042176 simplying an exception now returns the entire first line
781fd0d Merge branch 'clumsyerror'
c0269fe improved the dispaly of errors when creating/saving an index
723690b improved error reporting on PutIndexAsync
c97df39 correcting a bug introduced while improving the errors for PutIndexAsync
3bac719 simplification of error now returns the first line and strips out the X.Exception: from the beginning.
75ac425 bindable paged queries now raise change notification for HasResults when ClearResults() is called
065911b Edit Index has been improved to show larger errors
5ba5b7f Merge branch 'clumsyerror'
d3bc5f3 Added support for
- WhereContains(string fieldName, params object[] values)
- WhereContains(string fieldName, IEnumerable<object> values)
and
- ... where item.field.In(1,2,3)
- ... where item.field.In(list)
dfef51c remove code related to db initializers
85c4292 added sample data (Blend) for Database screen
d355717 styling changes to the main database menu
24901f9 rewrote the Generate Sample Data to be easier to grok (I luvs me some iterators!)
763f81b made the order of the menu items consistent
7ece5a3 fixes #44, the serialization helper choked when the metadata was null.
611c51f When we successfully complete a previous failed operation, remove the current error dialog
99edab0 Adding passing test
3578b2b Testing on virtual dir, should use relative path rather an absolute one to point to the XAP
13cc2d0 Will properly report on Bad Request
950bb13 Refactoring - separate class
49e08de databases is now case insensitive
8b6918d Solved a bug when using tenant databases with a virtual directory
e5f4a88 Fixing typo
52ef891 Making sure that the SL client can work with virtual directories and tenant databases
038bc58 Merge branch 'master' of https://github.com/ryanheath/ravendb
f616fb4 Support Database as well as DefaultDatabase for connection strings
0bdbdf7 No need to call methods if we can use the natural indexer
7c6cfa4 Removing virtual dir from config
2e9f674 Fixing virtual dir + multi tenancy, now when there isn't a virtual dir
6fac01b Fixing an issue when using datetime in non analyzed field
d89a3a2 Adding a passing test
c34191b Ensuring that missing include property is ignored, rather than throwing.
Added passing tests
475bd4a Adding a way to customize the way the linq provider modify property names during query generation via conventions
76f1324 Fixing tests
c9c5110 Fixing test
3fe708d Minor grammar fix
0bef542 Raven now considers strings in ISO8601 format to be dates for purposes of indexing them.
83cd506 RavenDB will not use ISO8601 format for dates, making them more human readable.
Centralizing all references to converters.
036e282 Ensuring that MissingBitsFromClientProfile
e1428f2 Now writing DateTime in a format that cannot lose any granularity
Centralized all the date time handling and date time formats
99bcc90 Output of dates from Lucene now matches our standard behavior
5cd40eb More explicit error message
1ff8452 Fixing a bug where a map reduce index that produced multiple items for the same document would only calculate a single item per doc.
425fba3 Fixing test
aa06dc8 Adding tests to prove that we can use two values for the same doc id in mapped results
RavenDB-Build-309 -- 768 Downloads. Published -- 3/28/2011
34cff64 Fixing typo
d46da1d * Fixing constants typo
* Fixing an issue where projecting null from the DB would be projected as NULL_VALUE instead of null
* Moved NULL_VALUE and [[NULL_VALUE]] to the constants
036f1ef Merge branch 'master' of ..\ravendb
Conflicts:
Raven.Database/Config/InMemoryRavenConfiguration.cs
RavenDB-Build-288 -- 1,395 Downloads. Published -- 2/28/2011
ed283eb Ensuring that we use Esent as the default mode
489f865 Ensuring we load with an exclusive lock
RavenDB-Build-287 -- 430 Downloads. Published -- 2/25/2011
a39d00c using Munin by default
02d5cb0 Merge branch 'master' of github.com:ayende/ravendb
9fd6ae9 Replaced IndexSingleThreaded by MaxNumberOfParallelIndexTasks
80a53df Renamed app config option IndexingPriority to BackgroundTasksPriority
013a390 Fixing NRE
5341094 Fixing a bug where prefixes would be lost on long indexes
fd956e0 DynamicNullObject will be indexed as NULL
0570d15 Merge branch 'master' of https://github.com/ayende/ravendb
Conflicts:
Raven.Client.Lightweight/Linq/DynamicRavenQueryProvider.cs
Raven.Client.Lightweight/Linq/IRavenQueryProvider.cs
Raven.Client.Lightweight/Linq/LinqExtensions.cs
Raven.Client.Lightweight/Linq/RavenQueryInspector.cs
Raven.Client.Lightweight/Linq/RavenQueryProvider.cs
Raven.Client.Lightweight/Linq/RavenQueryProviderProcessor.cs
e39d594 minor cleanup of Silverlight test project
d60bc62 added a test for asyn any in linq
547b482 a short look at projections in the Silverlight client; still not working, but some notes added regarding the problem
197b1c6 made LinqExtensions into a partial class in order to separate the chaff from the wheat (that is, the Linq extensions that exist purely for a nice api vs the ones that have an actual implementation)
c8ba928 Merge branch 'master' of https://github.com/ayende/ravendb
78f6aa0 Merge branch 'master' of github.com:ayende/ravendb
c4f986c Added Failing test for DynamicFields (numeric based)
9164085 Memory conservation - will only load documents from db once for all indexes, not per index
298a718 Minor
1105e1f Always create all the threads up front, too complicated to create them on the fly
139fe8f Making a method static
4662dc8 Will only emit null if there is an explicit null about it
2ce21ae Minor test refactoring
fad06b5 Ensuring minimum 3 threads running
a62f029 Merge branch 'master' of https://github.com/ayende/ravendb
fc7fbae Adding some hard defaults if users are setting values to nonsensical values
Merge branch 'e-tobi/MaxNumberOfParallelIndexTasks' of https://github.com/e-tobi/ravendb
Conflicts:
Raven.Database/Indexing/IndexingExecuter.cs
77688f3 Adding passing test
221d26c Merge branch 'DynamicFieldsBug' of https://github.com/benjamingram/ravendb
a8a2872 Fixing boolean parameters in indexes
8a65a87 Including the Json.NET 3.5 dll in the release output
dcef615 Making replication timeout into a config value
c67f797 added comments to linq overrides
f4274dd Allowing relative paths for plugins directory
25a56f5 Fixing an issue with dynamic queries
36c749a Fixing an issue where we didn't properly registered for transactions in remote machines
095ffe1 Changing the way we are handling suggestion queries so they will always be updated on the fly once we are starting to create them.
b458c71 Setting Url override setting of anything else in the EmbeddableDocumentStore
31aa579 Added stress testing
Signed-off-by: jalchr <jalchr@gmail.com>
1c2867d Merge remote branch 'upstream/master'
1e9aa02 Merge branch 'master' of https://github.com/ayende/ravendb
3671d1d Use standard task scheduler if we can
ffa5a50 Avoiding race condition for setting accuracy
c73f13f Merge remote branch 'upstream/master'
aaf99a7 Better exception handling for wrong Json responses
b951949 Minor
0455286 Added more stress tests for mumin and esent
9100013 Few more tests for .Contains and .StartsWith
Signed-off-by: jalchr <jalchr@gmail.com>
e74d11f - Expose how we transform the query to text
- Will automatically cast some values to make it easier to work with them in aggregations
736ebe7 Merge branch 'master' of https://github.com/jalchr/ravendb
9b88d55 Fixing tests
7a70f47 Enabling the system to request upfront memory allocation for tests
e3b839f Moving stress testing to the tryout project
f4537d8 Added storage test case revealing issue with multi-threaded-inserts
d01826c Merge branch 'master' of https://github.com/ayende/ravendb
73ec090 updating the custom unit test provider for compatibility with StatLight (executing Silverlight tests on the command line)
820fe18 remove a couple sl dll related files
0ed9e7c removed XUnit references from Silverlight tests to simplify using StatLight
4904b84 added StatLight (custom build)
e66d65c added script for executing SL tests (they will fail unless a server is running on port 8080)
5ab9dea modified a test because the builtin Assert behaves differently (as in not as well) as the Xunit one
467514b added getting statistics (for the server) to the silverlight client
1048b74 began working through the studio source
d17c56a test for getting stats for a specific database
d4aa8fc admin studio displays global stats
6482873 began work on the indexes screen
3acfb2e partial work so I can move to a different machine in order to test compilation problems
1c973e3 brutual reorganization of the studio source
0a62d2e more brutal reorganization and elimination
9cc61b8 updated Caliburn Micro
39da7e4 implemented a reusable component for paging results
9556dbb split apart tests that deal with AsyncDocumentSessions from ones that deal with AsyncDatabaseCommands; added a GetIndexes (not just names) to the async client api
f8c8f42 removing several vestigal projects related to Silverlight testing
b7e2133 switch indexes browsing view over to full models
1073508 working through the edit index screen
b2abfc7 adding deleting indexes to silverlight client
d496918 adding deleting indexes to studio
b3b4585 moving the few remaining models into folders grouped by feature
23e7725 removed ParentScreen from IRavenScreen (in favor of the one built into Caliburn)
dba0309 basic layout of index editor; added a couple of custom controls for better semantics
ddb7486 minor cleanup of pager
376eb0a flattening the project structure for studio
b952290 restored code for removing fields from an index (note there there is a server-side exception currently when a field is added and saved)
f434408 grouped document-related code into a top-level feature folder
d91193a more concise naming of a few classes
68368af added the ability to get a paged set of documents from the silverlight client (calling /docs/ on the server)
2bd05c6 raw documents are available in studio
547efc1 added move-first and move-last to the pager control
69d3473 added the current server url to the bottom of the shell (it's hardcoded to localhost:8080 at the moment)
35ef8c9 working through the create new document feature in studio
a5929b9 Added Failing Test for RangeQueries with negative parameters
a20047b HACK: added a responder for /databases/ in order to return a list of databases on the server.
139496b sample data generator
c0f93a4 added an index for collections when a database is created
cd7601b added te ability to get a list of databases to the silverlight client api
1a93888 reworked studio with the ability to select a database from the server
d920107 display the current database name in the lower right corner
1c55196 added an abstraction representing collections
572c6bb can retrieve the set of collections for a database using the Silverlight client
eee8163 Adding passing test case
2f59e63 Avoid HEAD request when creating new index, will be handled in the server
abc0cb3 Avoiding calling NetworkCredential.get_Password, which isn't allowed in medium trust
bfb22c5 Fixing a problem with simple metadata queries (ironically, complex one worked)
3345730 Merge branch 'master' of https://github.com/ayende/ravendb
Conflicts:
Raven.Client.Silverlight/Raven.Client.Silverlight.csproj
4b2f5c7 added a no-cache hack to getting index names
99733f7 corrected a failing test
323128a preventing calls to \stats from being cached in the Silverlight client
2e56129 database selection screen in Studio
1b89c4d stubbed out asyc methods for attachments (put,get,delete)
b135bad changed the convention logic for discovering views for DTOs
f657b25 began implementing the 'default view' of a database, showing the recent documents and collections
6cd6572 added a default color provider for collection templates
0a78fbf Adding passing test
29eea06 Adding overloads that allow to create indexes easily against a tenant database
3b34432 Reducing serialization costs for cached items
c1f1470 Removing bad code
6407f40 Merge branch 'RangeQueryWithNegativeValue' of https://github.com/benjamingram/ravendb
e7113f4 Better handling of JValue as ids
12ec0c3 Ensuring we will start from scratch on every test
cebb290 fixing index defintion
024c3df removing internal cache inside munin, may result in high fragmentation of the LOH
4ec5377 Will cascade /ram behavior to tenant databases
8ad9a81 Fixing a bug for range queries on negative numbers using doubles / floats
f402e4c Merge commit '6407f40e65450b44776e6f50c06ccdb15085d6b6'
Conflicts:
Raven.Tests/Bugs/Indexing/DynamicFields.cs
5afe315 Revert Reducing serialization costs for cached items
This reverts commit 3b34432d873393289ccf7e0eaae4cfe3f164e613.
Conflicts:
Raven.Tryouts/Program.cs
8f16e66 fixing build on 3.5
Conflicts:
Raven.Client.Lightweight/Document/AbstractDocumentQuery.cs
e3ceaae Merge branch 'master' of https://github.com/bennage/ravendb
d1acb86 Easier test to read
Ignore sl test output
c2e67af Better database tests names
69a6426 Fixing test
ea79564 Fixing build on 3.5
bf23553 Minor
4efaf2e Fixing tests
7e2f13c Removed automatic property projection for As<> (was included as a Bug)
b54040b Adding SL tests to the build
5a9b7be Adding silverlight dlls to the deployed build
8666f82 Restructuring how some of the SL tests are written
62b1d82 Removing hack to query for documents by name prefix
737168e adding test for querying by name prefix
95d572c removing todo comment
refactoring test
f54f110 Merge branch 'master' of https://github.com/ayende/ravendb
0e0a503 Will stop accidental usage of Count on LuceneQuery
e9d7543 Fixing return types
740b11b changed the way that view models depend on IServe
b149e67 added some additional sample data
61ea42b began fleshing out the database summary screen
3669340 exposed stats as part of IServer
23c50de custom panel for laying out label/value pairs
2747a43 added a refresh for refreshing stats
401072e converter for visualizing the relative size of a list
2ad2879 layout of the statistics sub screen
dc905c8 Merge branch 'master' of https://github.com/ayende/ravendb
881585c added the ability to delete a document by id only
1736ff2 shorten the name of the databases generated during testing
585d8a6 renamed a viewmodel to better express its purpose
0756b7b broke out index related Silverlight tests into seperate class
f736291 modified the delete document message to include more info
0d211c4 db summary updates itself when a document is deleted
b543df6 don't cache the response for /docs/
3f3aed7 added implicit registration of commands
dd508a6 added a nifty double-click behavior
1473c38 double click a document to preview it
a134975 began restructuring the fundamental way the UI is composed
ce53e57 added an event so that the various parts of the app will be notified when the database is changed
c1d6ac5 began revising the navigation system
58033c1 added navigation options when viewing a specific database
a2639a7 Merge branch 'e-tobi/IssueWithMultithreadedInserts' of https://github.com/e-tobi/ravendb
f136d20 Temporarily ignoring the test
3855256 adding passing test
6197859 Will not automatically convert all dynamic objects to DynamicJsonObject
3cdbd5b Better support for detecting when to return dynamic objects
a4dadc3 Locking batches with PUTs or stand alone Puts to avoid threads missing reads
6c5e066 Adding passing test
51d29eb Merge branch 'master' of https://github.com/ayende/ravendb
e6f3c6f begining of Collections screen
a32a6e6 added a preview of documents on Collection screen
55cdbb5 updated Caliburn for some bug fixes
2697c13 worked around a bug with binding to the page on the Collection screen
ce1f45b began modifying the bindable paged query to dynamic adjust the page size
e59a500 added the old linq editor to the database menu (throws on execute)
8f6fa16 beginning work on document edit screen
2b273e9 fixed (um, er, hacked out) a bug that was introduced by staying up to late to code. Specifically, only one view model of a document was being used.
b94988f added linear query to the Silverligth api, which allows the submission of a linq query as a string to the server.
81a5c78 restored the linq editor functionality
1cee27c can edit a document from a linq query result
adf31ca made explicit versions of syntax editors for linq and json
76c6984 saving the document from the edit document screen
950b5bc Allow patch commands to modify meta data as well
(Use nested patching via the @metadata property)
15d8a5b added several messages indicidating when not results are present for documents, collections, etc.
fa37c50 if only one db exists on the server, jump to the summary screen
5864b84 fixed a couple of bugs
ce20018 fixed another message visibility bug
9862f88 minor improverments to collection screen
4809ed0 search for a document by id
1372e89 added a simple message notification framework
6458477 Fixing nullable to default value bug
e95449e Can now create nuget packages
c57764f Will automatically upload the package
5829dd3 Fixing pushing to nuget
81ddaee Will output build # for nuget
b6792aa Merge branch 'master' of https://github.com/ayende/ravendb
a7d3585 Fixing the way we push, now we push the right version
1ee0d3b Cleanup - will delete previous package
91d0f6a added a built-in index for orphan documents (documents without a Raven Entity Type)
3b9495e generating some sample errors
577ef37 clicking on the errors label navigates to an errors details screen (very simple implementation at the moment)
df68d33 link from an error to the offending document
a3a2e1b removing a code behind file
e7a329a deleted more vestigal code; grouped 'features' intop the Features folder
1dde725 can retrieve a specific index definition by name with Silverlight api
c889799 can jump to the offending index from an error
74646a1 renamed messages to consistently use NounVerb format (to better distinguish them from commands with VerbNoun format)
14cb9c2 Merge branch 'master' of https://github.com/ayende/ravendb
34fd2b1 Added failing test for dynamicFields in index
e231927 added 'index type' to IndexDefinition
1deefa7 BREAKING CHANGE: Modifying the interface of Read Triggers to allow them to avoid evaluating the document
This allow us to avoid evaluating the document at all
d3305c9 Fixing old nuget package deletion
86b8f0a Adding a way to get just the document metadata from storage, this is the first in several steps along the way to provide
better support for very large documents.
6452d2b Removing OnRead method from read triggers, removing access to the document when deciding whatever a document can be accessed
f02ed0c Ensuring that we have proper paging for getting document by key prefix
049cfa7 Fixing read triggers - finalizing the work to simplify them
f19bf1a Ensuring that we will filter based on read triggers for queries
851e3bb Fixing test
b620344 Will properly read the data for the document now
5e5f790 Will work properly even with caching involved
8db0a31 Making it cheaper to get a 304 from the server
571176f replaced the commercial syntax highlighting textbox with the OSS one
8bc0f2d validate the json before saving the document
e92736b document editor allows you to prettify the json
fe78eaf fixed up some of the syntax highlighting
b8d34ed when visualizing a collection clamp the number of icons between 1 and the max value
addbd0a added the orphans collection to Collections screen
89626aa another bug fix for collection viz
7643af8 caching data templates for viz of documents
c0f28b5 added a fluid motion to the summary screen; began looking things over in Blend
b89ca0c exploring what appears to be a memory leak
e6eba4c Profiler optimization: Avoid computing default type tag name on each store, much more efficient that way
6f1ef4a Re factored CurrentIndexSearcher a bit
2512f59 Merge branch 'IndexNotCompilingBug' of http://github.com/benjamingram/ravendb
1b2bc51 Fixing \r\n issue
ee8d5b7 added an error message when studio can't connect to the server
f297352 studio attempts to determine the uri of the server hosting it
0568b6f Fixing compilation of complex expression using value types
2c44092 added a responder (/studio/) that will display the Silverlight admin UI. Also, the process to build the xap copies it into the Database project.
5e01b3d improvements to saving and deleting a document
c880b05 Merge branch 'temp' of github.com:ayende/ravendb
0f6840e Restoring disabling of read triggers
a29780d Fixing race condition in tests
7423386 Properly set default timeouts
d283540 Adding some security attributes
a9d6f07 Adding support for jsonp
e211823 Avoiding flushing the indexes on dispose
93f2f7b Avoiding potential error
a2bee8f Reformatting
bd19fdd Fixing a bug with complex queries on the same collection
7fcd527 Adding special converter for date time offset, so we can properly serialize & deserialize it.
7a35d76 Minor
a4fb80f Smarter json converter
aaef73f Merge branch 'master' of https://github.com/ayende/ravendb
dd535b6 prevent caching when retrieving the list of databases
c9fc5a5 Should not assume that the Index has a name.
0ff07c5 added some busy state logic to the base screen
a94d582 added a callback to the bindable paged query after a page is loaded
2bc4227 added an event to server for connections
3b60243 fixed the paging logic for browsing documents
abb298c added logic to the pager so that it will dynamically change the size of the requested page depending on how much vertical space is available
a1be83b significant performance improvement when viewing collections
49cf151 added double-click and right click options on collection view documents
8f83888 moved around some code into the appropriate folders
110b174 disabling the syntax highlighting for the document editor until we can get it working
09c4e93 temporary template for docs on summary view; summary view is now using the higher performaning vm for docs
f04b075 added a confirmation for deletes
fa41911 tweaked the color provider; colors are fully saturated but darker
291a1e9 Fixing Min/Max issue which resulted in hang server on single core systems
673e40d Merge branch 'master' of https://github.com/ayende/ravendb
849f0b0 implemented a better document template selector and used it in all the locations where lists of documents are displayed
3490bd5 corrected the view model for linq query results
64e21fc editing metadata for a document in studio
024265b Adding support for querying over http by document id prefix
c485fb8 Merge branch 'master' of https://github.com/ayende/ravendb
78b5021 Merge branch 'master' of https://github.com/bennage/ravendb
4c80ec9 expanding the client access policy to allow custom headers
d50a475 saving a document with empty data or metadata no longer throws an exception
15afad3 reanbled stats being refreshed every 5 seconds (need to remove the flicker from the UI still)
260720d double-clicking on a db selects and opens it
0ba8fa5 added a plugin point for initializing a database when connecting via Studio, the default initializer creates an index for document collections
38538e4 removed some index creation logic supporting Studio that was present on the server side
bef6802 database screen menu is now composed by MEF
9237780 made the navigation helper a bit more generic
d8f4ce5 consolidated the various item template panels for displaying a list of documents
7ea3513 added a screen for lucene queries
7f0b1d0 tweaked the template/template provider for documents
2198b83 double-clicking a collection on the summary jumps to that collection
ef329c6 added various design-time attributes to the xaml in order to make it more Blendable
cbbca24 more design time data
cda6d92 layout of query by index screen
dcc5dab you can now edit (or rather view the raw json on the edit screen) the results of an index query that does not return documents (e.g. aggregation)
9b68453 added a special template for query results that are not real documents
5c8bb45 disable deletion command for document view models that don't have an id
e5e163e renamed several things with respect to working with projections
d852442 hiding bits of the edit document screen when the doc is a projection
7c0585f can get a set of documents whose id start with a prefix using the Silverlight api
9972c2c can put and get attachments from the Silverlight api
3053b52 consolidate some repetitive logic in the HttpJsonRequest
cf4b53e corrected a couple of failing tests
fc5f07e can delete an attachment with the Silverlight api (note: still needs some tests related to etags)
beee83a added a default sort order for index names
1854a79 can edit a template for a collection
9b6713f preload the collection template so there is no delay when initiallly displaying documents
3a0a91c slight improvement of some syntax that bothered me
17c7da3 improvements to the auto-paging logic
f517c9e fixed a bug where \ in a document id caused SL's networking stack to fault
5f67063 Adding a test to ensure that we can get a proper exception for transient objects
a9a1af3 Adding support for exposing the fields indexed by an index
1cc9a19 Adding passing test
f822292 Modifying the way replication happens on the client so that we can decide not to replicate writes during failover scenarios
65e5ce9 Adding tests to verify that by default we fail replicated writes
a8069cf Ensure that silverlight test error will break the build
538f174 Fixing silverlight tests - they now don't rely on existing indexes
1f44ff7 Moving to an external implementation of Raven/DocumentsByEntityName
cc5e90c Moving away from Raven/DocumentsByEntityName
e0f5e56 Fixing all the tests that required Raven/DocumentsByEntityName
24303ad Fixing silverlight tests
3f94dcb Will automatically convert dates during index replications
c17d669 Fixing a race condition in the disposal
4aa9be8 Fixing test
81b125f Splitting index stats for indexing & reducing
7a43950 Also return the document metadata when we are returning a live projection
419ddf9 Adding passing tests
5b6e2b7 Merge branch 'master' of https://github.com/bennage/ravendb
Conflicts:
Raven.Database/DocumentDatabase.cs
Raven.Tests.Silverlight/Statistics.cs
a08973b Adding passing test
98db102 Re-adding support for modifying documents from read trigger
72d5a86 AuthorizationDecisions cannot be stateful, and it was, because of the caching.
Modified AuthorizationDecisions so it is stateless, and now we can get much better behavior all around.
bc09d63 Added an endpoint that allows to perform permission queries
342890f Fixing ReadTriggers tests
5bfa450 Fixing test expected data
8c81735 Minor
55c4a25 Adding trivial implementation of a sample database usagea
aff885c Fixing an issue where we didn't copy includes properly for linq queries
e25f139 Ensure that the test will pass by waiting for non stale result set
RavenDB-Build-264 -- 1,795 Downloads. Published -- 1/24/2011
7c13494 Fixing attachment encoding
3691ef3 Making sure that all the operation headers are set properly for embedded commands
035794b BREAKING CHANGE: Moved the Async API to use TPL instead of Explicit Async
322d568 Enabling building on 3.5
c28050a Fixing the assumption that auth docs will be prefix Raven/Authorization
248bb3b Merge branch 'master' of github.com:ayende/ravendb
7e79a01 Line breaks
b79f305 Modify the way we are handling selecting the storage engine, will now probe the database and select the appropriate storage engine based on the files there
2de80b0 Minor
dd35e83 Fixing an issue where it would query the destination even if nothing is to be done
056f239 Minor
158b088 Fixing scripts
104a50f More complex suggests
b73b7a0 Adding spellchecker dll to the deployed zip
c5a2e0a Fixing a problem where replacing in memory would be a no op
6dfa767 Will write proper file header on commit
29dc449 Fixing an issue with Munin
47e771c Better integration with the way that we are generating ids.
Will treat default values as null, and will support common formats in the default converters
460755f Moving method to the advanced section of the API
2d9bec4 Fixing the paths for samples
c929dc7 Properly pass cmd line arguments to the restore operation
Auto detect restore type - esent/manage
fe00c60 Update the way we handle rewiring the samples for release
b93cbb8 Fixing the way we are generating the samples
f01586c Adding sumbodule initialization to the build script
010ebc6 Will now properly check if Munin is there
Using HTTP munin url
625da5f Removing unused custom version of json.net
f151677 Removing setter from EmbeddableDocumentStore.Configuration, avoid potentially probelmatic code that override earlier settings
ed521bd Include xml & pdb files in the distro
ba1f6d1 Enforce page size limitation in EmbededDatabaseCommands as well
52b8744 Adding passing test
13e1e74 Adding better error handling
5feeecb Fixing sample script
d0dd3d1 Fixing the samples
09edd97 Fixing stupid issue
b4d54ce Adding more logging for tenants
55b4422 Fixing url generation when querying tenant indexes
Fixing tenant databases not starting the indexing service
de0a657 Minor refactoring for using DateTime instead of ints
Adding passing tests
e6aa02e Including suggestions sample in the distro
c6456f2 ui changes
f39daf4 Merge branch 'ui' of https://github.com/aelij/ravendb into ui
0559d4f Allow to pass command batches as IEnumerable<ICommandData>
instead of ICollection
79447ca Fixed some minor typos
1ad6648 Adding support for transitive null in ravendb
d2ae382 Better disposal
21bd9bc Adding support for projecting dynamic values
90c1abf Reference Lucene when building queries
0d4710b Fixing tests
0814c5a Tests running in memory again
5f8b3df Fixing test
112ab67 Using the proper port
9de1bda Fix build on 3.5
a26ef15 Fixing indexes so we get better support for indexing arrays
8e04074 Fixing the way we handle checking for types to be enumerated
Fixing the way we handle checking for projections
09da9f3 Will automatically rollback transactions if they fail to re-enlist
33ec625 Merge branch 'reenlist' of ..\steve
298bf1b Merge branch 'transitive-null' of github.com:ayende/ravendb
Conflicts:
Raven.Database/Indexing/AnonymousObjectToLuceneDocumentConverter.cs
c032f9f Fixing tests
08b04a8 Fixing a memory leak in Lucene
e1bbaf1 Patches no longer throw exceptions when a property isn't found
0eeb57a Fixing a bug relating to selecting the appropriate database when using multi tenancy
Now we have a much more stream lined approach for selecting the database when using default database
c1751d9 Moving functionality away from the DocumentDatabase and into extension modes
2c86f1a Adding a hook for the user to convert conversion from document to entity and vice versa
b8bf6d2 Adding support for detecting the terms found on a index
d74f62f Productionizing things - adding paging support
3b3c228 Adding client side support for terms queries
559c89a Exposing Last-Modified in the metadata
4097b6e Refactoring the way we generate the dynamic index name
1771e77 Refactored Index responder to increase simplicity
Supporting etag and if-modified-since for queries
88936c4 Adding IndexEtag for the query
f90d4f3 Adding support for getting the index etag
076df42 Fixing tests
4cdfdf0 Fixing scenario tests
4bddebb Adding 304 for queries scenario
578d5e6 Updating acknowledgements.txt
ba73171 Including the Mono's System.Runtime.Caching because that is not included in the client profile
2d53501 Adding caching to the HttpJsonRequest
29308d2 Fixing Mono System.Runtime.Caching build
99c52ff Fixing scenarios
fb5eb7c Better cache config
b9751e4 EnsureDatabaseExists happens outside of any transaction
77e54d0 Minor
bc49f57 Better equality checks for IndexDefinition
7b88a74 Adding a way to avoid caching
8e7416f Using Includes will now generate a hashed etag - so we can cache that safely
Using Indexes will now generate a hashed etag - so we can cache that safely
5b11d5a Fixing typo in class name
ecfd67f Fixing test so it can run in the face of localization
bfbc123 Setting the IndexEtag properly
638bbd5 Test is too brittle, removed
a49e16c Adding tests for caching of document load
37f8ab6 Loading multiple ids at once will default for GET for loads of less than 128 ids.
That fixes caching of those sort of requests
0039577 Adding a way to reset cached requests
24b9fcb Fixing tests by resetting the cache for each
08c50ca Faster build locally
4b2253b Expose the server build via the API
9f96814 Report the server build via the console
a073c12 Adding server build version to the client API
7ff3104 Report server build in the web ui
0a747c1 Report product version as well
e7635e5 Merge branch 'unstable' of http://github.com/e-tobi/ravendb
Conflicts:
Raven.Client.Lightweight/Extensions/MultiTenancyExtensions.cs
b407d9a Allowing the use of the comma operator in fetch & include
51cb38b Better error handling for problems with analyzers
62221a9 Merge branch 'master_unstable' of http://github.com/brunomlopes/ravendb
ac3fdff Adding support for automatic aggregation in the dynamic indexes by implementing map / reduce indexes on the fly
077c830 Adding file header
7405df0 Adding file header
c02c529 Adding passing test, ensuring that we can handle batched docs larger than the indexed batch size
7587108 More passing tests
1fd97bf Log the error before touching the db again (in case the problem is with the db)
cbc89b0 Better detection of write conflicts
c878394 Drastically limited the amount of documents with index in a single batch (avoid potential OOM when we have a lot of indexes)
Added an option to handle indexes in a single threaded fashion.
a680b57 Better protection from OOM
4764ced Fixing tabbing
f5762cb Fixing typos
0ab21af Adding a passing test
516edf2 Fixing a bug where two objects that implements the same equals/hashcode are treated as the same instance by the identity map.
This often happen when saving identical anonymous objects.
Will now use the object identity
2cafa02 Adding support for GroupBy operation
Adding support for detecting JObject returned and returning DynamicJsonObject
0f8c652 Better support for dynamic map reduce + tests
beb8ea1 Fixing build on 3.5
40f560a Will only generate DynamicJsonObject if using dynamic (object) as the return type
de85c34 Supporting dynamic aggregation (Transform Results)
6a6827f Fixing bad tests
1c47005 Tabs
951627e Adding a way to customize indexing per field per index
c41462f Tabs
Fixing disposable of termsEnum
5e96296 Adding a silverlight project creator
8d48ae1 Adding silverlight #ifdef
7081174 Silverlight compact
dba3be4 Silverlight compact
5e98760 Silverlight compact
1dc0dcc Silverlight compact
609259a Silverlight compact
4f937f3 Adding temporary silverlight project
78430ab Fixing Build
4272530 Fixed an issue where we would always wait for dynamic queries to be non stale
dd84334 Silverlight compact
9254ae2 Removing duplicated SL files
708d6f1 Reworking on the Silverlight library
79a033c Making the whole thing compile on SL, NET4, NET35
18dc4dc Limit the size of the commit so when we read it back, we won't get OOM
c3eac2d Updating the Munin version
ba13ad9 Minor
13022bc Minor
4d15db2 Keep the SL project in sync with the lightweight client
5980cea Tabs
a1cae7f Moving the code taken from Mono into a separate assembly, since it make it easier to manage this way
a5a1909 Removing the files taken from mono since we took them to a separate file
80dc376 Making sure that the important bits are public
64e8f95 More work for SL client
4a2e330 Using caching on 3.5
8790367 Supporting 3.5 again
66c14e9 Fixing tests
7588788 Fixing the build for net 3.5
f370024 All the tests pass again
6de3ee9 Adding SL unit tests project
Fixing a few things with the SL code that doesn't work
07ed6f8 Minor
1349f4e Refactoring the way we select files for inclusion in the build
33755c6 Removing SL projects
e1d29a3 Fixing the build
107471c Making sure that we can easily group by complex values
5280bcd Fixing things so we can properly handle collection and nested properties using dynamic aggregations
42ce0d3 Tabs
cd49825 Fixing an issue with range queries on longs
d287015 - Fixing build issue
- Adding SL project to the release build
52150d0 Output more info, so we can debug a build failure more easily
2ee53f5 More work to discover what is problematic in the build
3e2cc1a Fixing the build
8e532d9 Fixing the previous fix :-)
277ed7f Fixing a problem with not returning the appropriate result
8f5e858 Adding Analyzers to the AbstractIndexCreationTask
7b7241c Fixing an issue with negating on subclauses
0a1ef2f Fixing minor issues with the build
51f5b9d Add a way to skip transform results, to make it easier to figure out what is going on
0f920fb Adding tests for issue 202 - TransformResults should keep __document_id - only CanProjectIdFromTransformResults fails - other for contrast
599f1bb Fixing deletion of temporary indexes on startup
665082d - Fixing dynamic aggregation handling
- Fixing potential issue
d6f5f94 Generate different names for dynamic vs. map/reduce indexes
1d6b880 Adding support for caching in the abstractions
ffe2139 Adding support for SL client access policy
0a43699 Force usage of ClientHttp stack
7f1b897 Fixing an issue where fetching data generated json that was hard to work with
fef51d1 Sometimes we want the flat structure
f7d7031 Fixing test to represent new (saner) structure)
360abd2 Adding passing test
50d897a Better SL compatibility
17f39d9 Merge branch 'mybranch' of https://github.com/dpen2000/ravendb
42aabc8 Fixing an issue where Id property would be translate for reduce / transform results as well
744612b DynamicNullObject is now convertible to boolean (always false).
It makes it easier to compare against it.
75ab27c Fixing potential NRE
3a11ddb Will automatically index items which we want to sort by
464ce6c Allowing querying on fields that don't start with letter or underscore by prefixing such fields with _
c333061 Merge branch 'ui' of github.com:ayende/ravendb
d7efdc5 Fixing serialization of complex values from Transform Results
f51d7ce Fixing location of JsonToJsonConverter
cacb4d7 Fixing build for .NET 3.5
4628d78 Simpler code
8baeefe Adding a way to query dynamically on metadata
ab7d93f Adding passing test
51e9db3 Adding passing tests
f701774 Adding file log on debug
be7e4ed Fixing an issue where we weren't saving the http headers in the cache, leading to data corruption on the client
bbb9630 Will take into account the local path when deciding whatever to hash an index nmae
ebb14a7 Operator overloading for DynamicJsonObject - so we can handle it nicely
1d980ba Failing test for cache in queries
e032d59 Adding passing test
2a85a68 Adding support for querying on properties of items without requiring the actual path.
That means that we can now iterate over all the properties of any object as if it was a dictionary
1bdaeb7 Making sure that we recognize that DynamicJsonObject should be handled differently than standard enumerables
050db71 Allowing multiple items in Load in TransformResults
e3d177c DynamicList now supports Select
6489d0d Refactored expression output so it would emit Func<dynamic,dynamic> in more places
Make it easier to create more complex queries on the client
f3f2587 Refactored the way we are exposing the Load functionality, to take into account the way the dynamic code behaves
db2d08d Fixing an issue where if we explicitly index __document_id we would generate a compiler error
a200239 When querying for the identifier property, use __document_id instead
3d37628 More realistic error
a7e4e7e Adding a passing test
bc734ae More reasonable connection string
6768c23 Merge branch 'master_unstable' of https://github.com/brunomlopes/ravendb
4886e33 Better etag calculation for indexes
f180de4 Better etag calculation for multiple queries
6c107f6 Fixing host name
bafab35 Argument checking
02b8c6a Fixing an issue when the index name is too long
8a37f0e Adding a common way to encode names
3be11d9 Fixing another bug with long index names
78428db Server logging on debug mode will now be async
8e2a92f Fixing an issue with complex nested queries
17b1f2f Creating an easy way to capture profiling information about indexing times
319f2b9 Using near real time indexing for indexing now, which result in faster response time
d5c257b Increase the default size of indexed document in a single batch
edb17e4 Adding a way to customize queries globally
b0e90e2 Fixing an issue with negated query not being parsed properly
fa8e5fd Adding query listener to SL project
e89b374 Copy query listeners on copy ctor
3a5d7aa Expose the MaxNumberOfItemsToIndexInSingleBatch in the app.config configuration
b30e5c3 Ensure that we don't try to commit a closed writer
fe5379b Fixing the regex
bea7590 Flush all indexes where there are no work to do.
076c66d Fixing an issue with replicating Unicode documents
08bdc7e Added Failing Test for Indexing on Nested Values in an IDictionary. Added Passing Tests for Indexing on Nested Values in a Dictionary and Indexing non-nested values on IDictionary
e5938d6 Merge branch 'master' of github.com:ayende/ravendb
46994ea Merge branch 'master' of http://github.com/bengram/ravendb
d5e7ca0 Fixing an issue with not filtering special properties
44ef547 Upgrading Munin to Json.NET 4.0 r1
efc8c70 Modifying utils to support Json.Net 4.0 and Json.Net 3.5
8e7e7ac Upgrading to Json.NET 4.0 r1
676b26b Fixing unit test
a89963f Fixing bad Json
Upgrading Munin version
7a0d809 Ensuring that we return numbers as numbers, since Json.NET 4.0 is more strict in the checks
cb11372 Fixing invalid json strings
bace987 Revert server modifications for translating values - we will do this on the client
fd88304 Load will return a Null Object if the document is not found, rather than a null
d195101 Adding support for converting values on the client
48a4153 added failing projection tests
78f343c Updating Json.NET to 4.0 r1
391d595 Updating munin
6e5b109 Fixing minor localization issues in unit tests
16e0ee0 Merge branch 'master' of https://github.com/remcoros/ravendb
6aedbea Including DynamicNullObject when serializing items - should be serialized as null
6feef6b Handle null on value types
b1d326c Handle being passed null to the Load function
f27d986 It is becoming harder to generate errors from translator funcs
60fcffb Better null equality for DynamicNullObject
Return DynamicNullObject if asking for missing doc id
If asking for property Id and that property don't already exists, return the document id
6394de8 Handling the new GetDocumentId results
b67d5ef Generating error properly
31429e1 Fixing indexes to reflect how translator funcs works
9552ac8 Merge branch 'e-tobi/localizationfixes' of https://github.com/e-tobi/ravendb
Conflicts:
Raven.Tests/Bugs/Translators.cs
f1afcb2 Ensuring that we can run in localized env.
6608bb9 Adding a disposal event
aecbd1d Added failing test for remote queries on dictionaries
2e59313 Fixed test to check for assertion, not that results are returned
e793ee9 Merge branch 'master' of git://github.com/ravendb/raven.munin
Conflicts:
Raven.Munin/Database.cs
Raven.Munin/JTokenComparer.cs
763f29e Removing submodule definition
9dc5125 Add 'Modules/Munin/' from commit 'e793ee90cca109bc9c096fe67073eb5d7db24bef'
git-subtree-dir: Modules/Munin
git-subtree-mainline: 763f29e1b8975c012eb82821a7e075d81103768f
git-subtree-split: e793ee90cca109bc9c096fe67073eb5d7db24bef
0178168 removing submodule reference from build script
c38eddf Expose the inner json object dynamically
a2aa263 Allow to disable debug logging by setting a log4net.config file
2ca7837 We can now move an item between different tables very cheaply
83063fe Removing assemblyinfo from the ignores list
1bba090 Will generate consistent AssemblyInfo.cs while on local mode
0e0f7fc Adding generated assemblyinfo files
17be102 Merge remote branch 'ayende/master'
5fe140c merging ayende's updates
3850c03 Fixing typo
ab763d3 Better error message
60a06a1 Merge branch 'master' of git://github.com/bengram/ravendb
3df992f Fixing remote querying on values with commans in them
2760a1b Splitting tasks execution and indexing execution to separate tasks that can run concurrently
51c294b Minor refactoring
fd3ba28 Will not remove items from index if there is a matching document for them
6c3f1b0 Indexing will notify tasks that it may have work to do
3f14247 initial setup for Silverlight unit tests
8a8bad8 Silverlight can't load an assembly qualified type without a version number
dbf81b5 removed some extraneous files from the SL test site
77ae151 Merge branch 'tests' of ..\ravendb-ayende2
e9fa3c9 Adding logging for how long reduce operations actually take
f148e25 Removing O(N)*ReuceBatchSize operation that was totally not required
34a7f59 Merge branch 'master' of https://github.com/ayende/ravendb
bd80f83 corrected reference to AysncCtpLibrary_Silverlight
69b7a3a Better guards against accessing a value before enumerating it
8a10b55 Using response.AddHeader rather than response.Headers so we will support running on IIS6
afab61e Fixing Header[]= to AddHeader
fc56101 Modifying the way we handle getting mapped results to generate less IO
1df9cf6 Ensuring sorting of results
6bf5446 Include the selected IndexName in the query results
4227b8d Refactoring dynamic query execution to include query optimizer results
2a05892 Final touches for the query optimizer, can now properly detect the captured field in the index
d9bfb98 Added failing test for range queries on a dictionary
747f5d0 Fixing test case
0ef312b Merge branch 'master' of https://github.com/ayende/ravendb
10d20e1 test of single Load
bec1571 ignoring the .xap file for the tests
b1aab74 added test for aysnc delete
41606fd began integrating the studio UI in with the newer Silverlight client
00e9230 added a test for async get index names
90ab747 async get index test is passsing
f438f4e Studio is compiling against the new client code, but is not functional
55eba24 Fixing an issue where the query optimizer would select queries with reduce or trasformresults set
025c6c9 Allow to use JObject as entities - will behave just like JObject and be stored correctly
100a611 Better error messages when munin hits a snag
1589ffa Merge branch 'master' of https://github.com/bengram/ravendb
f33aa6b Fixing test case
794950c Merge https://github.com/bennage/ravendb into sl
2576ddf Merge branch 'master' of https://github.com/ayende/ravendb into studio
02392a1 Fixing problems with caching in Silverlight ClientHttp stack by brute forcing things and disabling caching in a stupid way that should be fixed
43ae3b3 Better error handling (but not better code) for 404 on silverlight with tpl
567a730 Refactored the test
157f460 Merge branch 'sl' of https://github.com/ayende/ravendb into studio
Conflicts:
Raven.Tests.Silverlight/Document/AsyncDocumentStoreServerTests.cs
586415f Fixing a bug where multi tenant database names where case sensitive
04912e5 expanded the clientaccesspolicy to allow for other verbs, beforehand silverlight would not make requests such as HEAD
9dee358 consolidating some of the lovely exception capturing logic for reuse
405ced7 removed some junk code from the sl test host project
8f970ae fixed a deserialization issue with respect to anonymous types in SL
7eaea76 corrected order of execution in a couple of tests
85a0a55 added an extension method for working with aggegate exceptions
9f4c71f attempted to added an async version of EnsureDatabaseExists. However, the continuations are not executing in the order I expect.
545aee8 Adding AssemblyInfo.cs
3cd493c Fixing EnsureDatabaseExistsAsync so it would return the end task, not a task midway.
e9016a9 Fixing two tests
a4b88ff Fixing corruption of the last query string variable by a bad hack
a0209e0 Allow to open the an async session for tenant db
fcabb63 Fixing test
9c141e3 Forcing Json.NET to replace instances, rather than reuse them
b88905d running each test in isolation
c3927dc Increased the (BAD) delay in the Can_query_by_index test, because 200 ms was not enough on my system. :-(
970e3a7 Better logging output so we can see more clearly what are the items that take part in a bulk request
6089d9f another simple query test, this time with projection
4cd2649 improving the testing code
5cb8b18 working on a better unit test syntax
1a1572d improved the syntax for SL unit tests
5b1087b Will use nicer names for the storage formats
4d1e0f4 Adding the posibility to modify all items in a collection in one go using PatchRequests
Cherry Picked from 3f809425a4e6938a87c3555329edb4cf7276488f by ThorHalvorWebstep
Conflicts:
Raven.Database/Json/JsonPatcher.cs
401a977 Fixing an issue where error would occur in the enumerable masking other errors
cf512ea Minor
ea05fce Adding passing tests
2c8fcb3 Increasing the limit for disabling an index
a382221 Use the key that we loaded, not the one saved
b19278e Better handling of long index names in esent
ea21938 crlf
f6eb481 Don't store the @id of the document inside the document, have it comes from its location in storage instead
a12861a Splitting query into async query and sync query
1bc0210 Splitting impl of queries
4df158f removing broken SL impl
59f74b7 Completing previous code
610ce7c Adding passing test
a436f1d Finishing up commits for code
3f97686 Don't generate existing asminfo if they are already there in local build
a0fa80e integrated the new testing syntax as an external assembly
d6bbb5a Merge branch 'master' of https://github.com/ayende/ravendb into studio
Conflicts:
Raven.Client.Silverlight/Raven.Client.Silverlight.csproj
26c57f6 Adding more headers to ignore
a907659 Using threads instead of tasks
Allowing to configure indexing threads priorities
fe770e5 Ensure that the index name is always fixed up
7ed3ea2 Will use the data directory as the base for tenant directories when using relative paths
b94c89e Fixing missing property
1d3b9f3 Merge branch 'master' of github.com:ayende/ravendb
6fc1924 Finishing merge
48ca29a Http Headers are case insensitive, so we must threat Raven metadata as well.
When we push data to Raven, we will force Pascal-Case-With-Dash on all properties
b033e8d adding passing test
674aefa Display Storage in use when running server in Interactive mode
160133e Ensuring we can compile on 3.5
d99db52 removing hack to avoid overly aggressive caching in SL
c8d7710 Whenever we output an ETag, force an output of Expires header in the past, to force re-validation on silverlight
4a5d253 Merge branch 'sl'
Conflicts:
Raven.Client.Silverlight/Raven.Client.Silverlight.csproj
c3385c0 Merge branch 'master' of https://github.com/ayende/ravendb into studio
ed027f1 Fixing capitalization
fca2c37 Merge branch 'master' of https://github.com/ayende/ravendb into studio
Conflicts:
Raven.Client.Silverlight/Raven.Client.Silverlight.csproj
5b34580 removed a duplicate assembly from SharedLibs
8b93a22 Merge remote branch 'upstream/master'
0fc5773 updated the unit test provider so that I can omit the redundant attributes
ce9c780 setup first test for async linq api
8e47d73 Merge branch 'master' of https://github.com/bengram/ravendb
58258d1 Nicer console format - more details
b533356 Fixing an issue where compaction would corrupt the in memory state
79d30c2 Merge commit 'b5333561134cba6fd8664106dfbb058bc56c6d69'
f921e15 Dynamically generated indexes will force usage of (IEnumerable<dynamic>) to trick the compiler to accept more complex queries
83e6a8c Use a custom TaskScheduler for background tasks,
which allows to specify the thread priority
4fea71b Adding caching to de-serialization of JObject instances from data store
fdd2e8c Merge branch 'etobi/CustomScheduler' of https://github.com/e-tobi/ravendb
02097ad a somewhat shallow implemented of ToListAsync()
3ffcbe5 removed an unused interface
44ecd2c reminder to review some code
c6e991f renamed a test to reflect its intent
f7a382c Merge branch 'master' of https://github.com/ayende/ravendb
4487a5d async linq query is translated to a lucene query; test of order by for async linq
dc99fec relocated my exploratory test of the sync linq implementation
eb2dd6a another async linq test; renamed a few tests for clarity
1b378a1 calling ToList() in Silverlight raises an exception
3108cf2 added an async lucene query test for Silverlight
61f8939 implemented a basic version of blocking calls to ToList() at compile time for linq queries in Silverlight
753614c added just a couple of more linq overloads
801fea3 exploratory test for includes on async Lucene queries
17fde54 Ensuring that we can filter & group on the same field dynamically
3291f42 Fixing build on release
0bc0c55 Adding passing test
4c3f8f3 Fixing complex query generation of proper subclauses
94a9f12 We shouldn't store the information in the index
c849220 Fixing a bug where setting a field to be analyzed would force it to use StandardAnalyzer
645259e Will only hit the disk is we are not running in memory
78bc494 Merge branch 'master' of https://github.com/bennage/ravendb
316d60e Fixing id generation in silverlight
fe64c79 Fixing test
e963cd1 Adding a check to the test
581bcb5 Adding Support for multi-dimensional arrays
f2ddbfd Merge remote branch 'upstream/master' into arraysupport
3d1a635 Fixing test
e38d18d Fixing #ifdef location
e058e12 Avoid creating this every loop
4bd7308 Avoid creating dummy values
199d3de Fixing tests
644fca8 Fixing tests
5995496 Merge branch 'arraysupport' of https://github.com/benjamingram/ravendb
df46394 Will delete transaction recovery information on rollback and commit
1dd6e25 After commit should reset tx value
513bf49 Ensuring that we are fully committed after compaction
697cade The caches must be disposed
4600d15 Minor
2dc0f55 Will only register once for each transaction for each store
13da499 Proper disposal
0f3e8b9 Using explicit properties (fixes #237) instead of headers for named properties
37a8bbb Include assmebly info in source
7f64851 Only create threads on as needed basis
e8f7c7c Adding a way to pass more context to the WhereEquals method.
Fixing it so only root properties will be translated to __document_id
2f6db1a Adding more XML comments
a799e96 The As method will also force fetching of the appropriate values
85a7496 Adding an overload that make it explicit exactly what we are doing here
e8db428 Adding passing test
1c68e1a Removing additional headers in the WebUI
f147b64 Fixing an issue with HTTP headers being treated as metadata
c9b67c3 Merge branch 'master' of github.com:ayende/ravendb
Conflicts:
Modules/Munin/How to build.txt
Modules/Munin/Raven.Munin.Tests/Bugs/Compaction.cs
Modules/Munin/Raven.Munin.Tests/CanWorkWithTwoDicsInSameFile.cs
Modules/Munin/Raven.Munin.Tests/Conflicts.cs
Modules/Munin/Raven.Munin.Tests/MultiDicInSingleFile.cs
Modules/Munin/Raven.Munin.Tests/Optimize.cs
Modules/Munin/Raven.Munin.Tests/Puts.cs
Modules/Munin/Raven.Munin.Tests/PutsAfterRestart.cs
Modules/Munin/Raven.Munin.Tests/Raven.Munin.Tests.csproj
Modules/Munin/Raven.Munin.Tests/Removes.cs
Modules/Munin/Raven.Munin.Tests/SimpleFileTest.cs
Modules/Munin/Raven.Munin.sln
Modules/Munin/Raven.Munin/AbstractPersistentSource.cs
Modules/Munin/Raven.Munin/Command.cs
Modules/Munin/Raven.Munin/CommandType.cs
Modules/Munin/Raven.Munin/ComparableByteArray.cs
Modules/Munin/Raven.Munin/CompererAndEquality.cs
Modules/Munin/Raven.Munin/Database.cs
Modules/Munin/Raven.Munin/FileBasedPersistentSource.cs
Modules/Munin/Raven.Munin/IPersistentSource.cs
Modules/Munin/Raven.Munin/JTokenCloner.cs
Modules/Munin/Raven.Munin/JTokenComparer.cs
Modules/Munin/Raven.Munin/MemoryPersistentSource.cs
Modules/Munin/Raven.Munin/ModifiedJTokenComparer.cs
Modules/Munin/Raven.Munin/PersistentDictionaryState.cs
Modules/Munin/Raven.Munin/PositionInFile.cs
Modules/Munin/Raven.Munin/Raven.Munin.csproj
Modules/Munin/Raven.Munin/ReadOnlyFileBasedPersistentSource.cs
Modules/Munin/Raven.Munin/RecordingComparer.cs
Modules/Munin/Raven.Munin/RemoteManagedStorageState.cs
Modules/Munin/Raven.Munin/SecondaryIndex.cs
Modules/Munin/Raven.Munin/StreamsPool.cs
Modules/Munin/Raven.Munin/Table.cs
Modules/Munin/Raven.Munin/Tree/AVLTree.cs
Modules/Munin/Raven.Munin/Tree/EmptyAVLTree.cs
Modules/Munin/Raven.Munin/Tree/EmptyStack.cs
Modules/Munin/Raven.Munin/Tree/IBinarySearchTree.cs
Modules/Munin/Raven.Munin/Tree/IStack.cs
Modules/Munin/Raven.Munin/Tree/Stack.cs
Modules/Munin/SharedLibs/Newtonsoft.Json.XML
Raven.Database/Config/InMemoryRavenConfiguration.cs
Raven.Storage.Esent/StorageActions/Attachments.cs
Raven.Tests/Raven.Tests.csproj
111878b Switching default storage to Esent
55c5cdb Ensuring that the source cannot be modified directly in the cache
956b70a Properly dispose db