Fix a todo
Merge branch 'New3' of github.com:ayende/ravendb into New3
Extend the timeout value when we in the debugger. Remove a not used header, which was added by mistake.
Simplify code by removing a field from the controller
Remove duplicate test
RavenDB-1565 Automatic conflict resolution (local vs remote)
Merge branch 'New3' of git://github.com/ayende/ravendb into RavenDB-1565
Deleting duplicated item in csproj
Removing unused PutDocumentMetadata method
Squashed 'Raven.Voron/' changes from d889740..03bd93d

03bd93d SnapshotReader.Contains method returns the current version as an out parameter
276f687 merge fixes
f4a501a Merge branch 'voron-ravendb' into voron
b8974ba More work on time series
1932610 More work to get time series stuff properly working
d857878 Merge branch 'voron' of github.com:ayende/raven.voron into voron
6b95b22 Changing concurrent list to concurrent set by using concurrent dict
3576ce7 Merge branch 'voron' of github.com:ayende/raven.voron into voron
81fef7a Making sure that we can run on 32 bits apps as well
7302df7 Merge branch 'voron' of github.com:ayende/raven.voron into voron
25b7a87 RavenDB-1566 Properly releasing unused journals
e453899 Force delete
7fe5727 checking...
b818926 Adding tests the exposed AccessViolationException - currently it's passing
ff84155 Fixing invalid optimization - we can remove the pages to write only if they are from the same journal
d643af0 Adding tests that exposes a bug that we read an empty page from the data file instead of the valid page from the scratch
5225a5e We can't free all pages of unused journal because there might be reading transactions that are using them
6856f51 Writing and reading time limits should be shared between all parallel threads
78ee48e Use a different dir name to avoid collisions
894ffba Merge branch 'voron' of github.com:ayende/raven.voron into voron
32e85c3 This is no longer a valid check - in the current impl might happen and a page was filtered out by journal application and could not be in a data pager file. It fixes tests in PagesFilteredOutByJournalApplicator.cs file
f536f95 - Ensuring that we can't release data from scratch buffer if it might still have transactions looking at it. - Ensuring that we take proper reference on the scratch pager in read transactions
7be11c9 Adding failing tests
1c9c5b0 Merge branch 'voron' of github.com:ayende/raven.voron into voron
331e88c Avoid prefetching for now
a077082 minor
6ff7086 Adding new write transaction to make the test failing
200ebbe Passing test
b07c9a0 Now this test explicitly fails
f9cd178 Fixing playground
159fbd7 Fixing issue when we do early release of scratch pages that we are currently looking at
ebcb857 Adding parallel test
48bf8ce Better API, avoid recursion
8a022e6 Do not try to cache trees. This frees us from having to worry about when to remove them, and allow us to have as many trees as we can possibly want
c3715f1 minor changes after Voron subtree pull
d16e9d4 Merge commit '4ae5ffe401406398992c125d13ff96f30708b51f' into New3
4ae5ffe moved 'EnterReadLock' outside tryf block
09b044d changed to read lock in ConcurrentList.GetEnumerator
611b7f9 refactoring
29eb2ca exposing issue with freeing pages from scratch to early
ca2002d minor
b3c1efc renamed test
f90462d fixed issue with Transactions being removed from the list of active transactions to early, which caused inappropriate calculations of list of pages to release from scratch file
b6da41e added failing test
8d57932 Minor fix
b497eda Removing unused methods
547d8b7 Prevent flushing and especially freeing pages that can be in use by read transactions (snapshots). It fixes the following problem:
6af29df more debug code
49a7922 cursor fix for overrides + some debug assertions that that will fail when page is reused too early
38c0aad assigning txId just before tx is created to prevent txId miscalculations
1f29bde fixed race condition between txCommit and txRead transactions (wrong Id was assigned)
843db1a Slightly more optimized journal writer - less memory allocations
40ffd8d Setting SetLastError property
d57c956 Changing the way we handle incremental backups, we force exclusive access to the env, and force the caller to create a new env. This is to ensure that we don't hold any in memory state
f91a19c Fixing typo
329f7fa Making sure that we don't get into trouble with lock recursion
237e8db Making sure that we take the flush & tx lock in the same order, preventing deadlocks
17ea55c Making sure that we have a timeout on transaction lock
8b95936 minor stuff
00c481c Merge commit 'e5381618b230cf2fd5f04f65858cc44bd0f6c2a6' into New3
e538161 Merge branch 'voron' of github.com:ayende/raven.voron into voron
75db811 Even more paranoid memory management
63fd997 full Voron backup works + resolved conflicts with existing commits
83a3b64 Debug a failing test which uses voron
b2489d6 Merge pull request #11 from ejsmith/patch-1
9bc0a73 Minor update to improve readme.txt
7226af5 Merge commit '11311de2802b527f92bfa0b645ce143f3f6b5bc3' into New3
11311de Updating Contains to properly track what is going on in the WriteBatch
7cf490e fix for voron batch
758803f Moving to non task based WriteGather
a6e80e6 Better (and faster) approach
71006f0 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
47c3054 Making sure that we support reading from WriteBatch
950470b Merge commit '37a44849be04cacf9b5fa3506e7e0bc4d7cff05f' into New3
37a4484 Moving to a transaction merger mode based on blocking collection. Hopefully this will resolve the dead lock in this scenario
ce1f793 Fix the failing test, where the Version of the next generated was null
1c3da8d Fix references
ebed196 Merge branch 'New3' of github.com:ayende/ravendb into New3
6362923 Fix references
f9476ba Merge commit '9a4a5ee27341434a270c861ffffc4a86d15c5fee' into New3
5d3e466 minor
848f70e Merge branch 'New3' of github.com:ayende/ravendb into New3
be649f1 add snk
9a4a5ee Better logic for finding pages
f5bc862 Merge commit '49df713931f8ba49aafc247bfb67a238cbe436c2' into New3
1e1709a Fix NRE exception
49df713 Do not cast an <uint> value produced by random generator to <int> to avoid negative values, so let's change all the ids to be <uint>
532e0a0 Fixing memory access exception in journal applicator. Now we read the scratch page by using a pager state that we own, otherwise someone else can change it behind our back and even dispose if it the scratch will require to allocate more pages after we already read its pages.
daf236b Fixing header position calculation - now pages in a journal are compressed
5390aa6 Delayed fsync done
e31f777 Delayed fsync - in progress
bffcd85 minor refactoring
d483774 Small optimization
290e6e6 Properly flush the contents of the mmap file
322a514 Report throughput for the tests
191f67a Remove unused packages
4031290 Avoiding a race condition in the tests Those tests assume that the journal is staying fixed, and not going away so soon
61c92a9 Minor
eb96916 Merge branch 'voron' of github.com:ayende/raven.voron into voron
706818b Minor (time series data example)
b3205c8 Real Voron usage
577105f journal applicator should now calculate the pages to write correctly - removed delete marked in PageTable
090433e Sign the voron projects
352a5ca Changing the esent column type to allow put values greater than 255 bytes
fa3b688 minor
65d247f removing synced journal files, fixing issues with lastSyncedJournal calculation
d679f52 Ensure that FlushWritesToDataFileAsync will be run as separate background task. Also for background task set LongRunning option.
b460dba precaution - we want to update headers when data is synced to disk
beb3fe5 syncing data from journals to data file during recovery
9cb2287 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
edd6879 Merge branch 'voron' of https://github.com/ayende/raven.voron into voron
69991c2 fixed issue with sizeOfUnflushedTransactionsInJournalFile calculation
e009fd6 Minor - don't allocate a new string builder
5074b61 Fix references
0192d79 Merge commit 'a0a7856bfbd5a6841556bf9fa3909e35f8916493' into New3
ce8386c Fix path of reference of a nested project
21805cd minor
5be98f2 Merge branch 'New3' of github.com:DanielDar/ravendb into New3
942b94e Merge commit '11c2592a765090c61f3b0761047676f17ec60ea6' into New3
0cccb16 Merge branch 'New3' of https://github.com/DanielDar/ravendb into New3
08a9562 voron update
c6aeffb Merge branch 'New3' of github.com:ayende/ravendb into New3
a2e732d add snk for voron
f2ede04 Merge commit '4d86cebf6bbd3ab2c733d195425a93a097c35341' into New3
e0c1d4c Fix compilation errors
575b15a Merge commit 'faad8c1548d8c65d8e8d8647a3ab4625cf672eb4' into New3
a328403 update voron
500d5bc Merge commit 'e78143634bca8db2e65e6a2af9f77c45fe8ab3c9' into New3
17ab977 Merge branch 'New3' of github.com:ayende/ravendb into New3
32ea7d2 Merge branch 'New3' of https://github.com/myarichuk/ravendb into New3
9ffcf41 crlf + build fixes
232013b git glitch --> no changes were made to the file
cbd5f12 Merge branch 'SyncWrapper-Attempt2' of https://github.com/damianh/ravendb into New3
d0f47f1 minor fixes after Voron subtree pull
88fefe4 Merge commit '8c2ca041f9f4813dae83e3c0e5a86cee0cc36153' into New3 all conflicts resolved 'using theirs' Conflicts: 	Raven.Voron/Performance.Comparison/Performance.Comparison/Esent/EsentTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/IStoragePerformanceTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/LMDB/LmdbTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Performance.Comparison.csproj 	Raven.Voron/Performance.Comparison/Performance.Comparison/Program.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLCE/SqlCeTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLServer/SqlServerTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLite/SqlLiteTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/StoragePerformanceTestBase.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Voron/VoronTest.cs 	Raven.Voron/Voron.Tests/Backups/Full.cs 	Raven.Voron/Voron.Tests/Backups/Incremental.cs 	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs 	Raven.Voron/Voron.Tests/Journal/ApplyingPolicies.cs 	Raven.Voron/Voron.Tests/Storage/BigValue.cs 	Raven.Voron/Voron.Tryout/Program.cs 	Raven.Voron/Voron/Impl/Backup/FullBackup.cs 	Raven.Voron/Voron/Impl/Backup/IncrementalBackup.cs 	Raven.Voron/Voron/Impl/Journal/JournalFile.cs 	Raven.Voron/Voron/Impl/Journal/JournalReader.cs 	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs 	Raven.Voron/Voron/Impl/Paging/FilePager.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/StorageEnvironment.cs 	Raven.Voron/Voron/StorageEnvironmentOptions.cs 	Raven.Voron/Voron/Voron.csproj
52a2429 Merge branch 'New3' of https://github.com/myarichuk/ravendb into New3
29863bc Merge branch 'New3' of https://github.com/ayende/ravendb into New3
73ac5ea * RavenDB-1472 --> in certain scenario, terms query ("In" operator) retrieves incorrect results * minor fixes
c4ead07 add xuint extensions to voron tests
d06d297 add voron tests and fix package
2b3c785 Merge commit '058f186a7ba57fad682d472fc234137b1a5aa781' into New3 (resolved conflicts using "theirs") Conflicts: 	Raven.Voron/Performance.Comparison/Other/leveldb_perf_test.cc 	Raven.Voron/Performance.Comparison/Performance.Comparison/Constants.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Esent/EsentTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/IStoragePerformanceTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/LMDB/LmdbTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Performance.Comparison.csproj 	Raven.Voron/Performance.Comparison/Performance.Comparison/PerformanceRecord.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Program.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLCE/SqlCeTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLServer/SqlServerTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLite/SqlLiteTest.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/StoragePerformanceTestBase.cs 	Raven.Voron/Performance.Comparison/Performance.Comparison/Voron/VoronTest.cs 	Raven.Voron/Voron.Benchmark/Program.cs 	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs 	Raven.Voron/Voron.Tests/Journal/BasicActions.cs 	Raven.Voron/Voron.Tests/Journal/UncommittedTransactions.cs 	Raven.Voron/Voron.Tests/Trees/Basic.cs 	Raven.Voron/Voron.Tryout/Program.cs 	Raven.Voron/Voron/Impl/FlushMode.cs 	Raven.Voron/Voron/Impl/Journal/JournalFile.cs 	Raven.Voron/Voron/Impl/Journal/JournalReader.cs 	Raven.Voron/Voron/Impl/Journal/TransactionHeader.cs 	Raven.Voron/Voron/Impl/Journal/TransactionMarker.cs 	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs 	Raven.Voron/Voron/Impl/Paging/AbstractPager.cs 	Raven.Voron/Voron/Impl/Paging/FilePager.cs 	Raven.Voron/Voron/Impl/Paging/IVirtualPager.cs 	Raven.Voron/Voron/Impl/Paging/MemoryMappedPager.cs 	Raven.Voron/Voron/Impl/Paging/PureMemoryPager.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/StorageEnvironmentOptions.cs 	Raven.Voron/Voron/Voron.csproj
d492525 Merge fixes
508fcbb minor fix
21d7d10 several parameter validations and Debug.Asserts
8e7f0ab added SNK to Voron/Voron.csproj
d72c1de commit after Voron subtree pull and conflict resolution
a454f51 commit after merge of 2.5-voron branch with New3
82c86e9 Merge branch '2.5-voron' into New3
16f506e Merge branch 'New3' of https://github.com/ayende/ravendb into New3
494860f Safely dispose
88514f6 Fixed a regression added in commit #16a6612d
0f364a7 Made the collection etags a bit more bulletproof, just in case we end up with an ininite loop for some unknown reason
9b6f711 Moved the last collection etags stuff out into a class so I can test it and demonstrate it actually works
5c59dbe Silly mistake - it helps if 'all' actually means 'all'
e4e3d31 Make sure to delete the file before hand
5705f57 REad the etags as strings and parse them, or we (occasionally???) get errors
745c6ff Fail gracefully if we haven't got an etag for a collection yet - this could happen when migrating versions
2231e84 And this is why we run the tests
517eaac Start-up logic to do a seek if we haven't got all the collection etags in memory
b1f570a Write the last etag we saw as part of collection etags
feb7388 Flush collection etags on shutdown
7dbf86c after importing latest Voron changes
7d45afd Merge commit '46d825a0cffdd32118c9f254b4ee96ef81a31719' into 2.5-voron resolved "using theirs" Conflicts: 	Raven.Voron/Voron.Tests/Backup/CanBackupData.cs 	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs 	Raven.Voron/Voron.Tests/Bugs/PageSplitter.cs 	Raven.Voron/Voron.Tests/Bugs/TreeRebalancer.cs 	Raven.Voron/Voron.Tests/Impl/ConsecutiveSequencesTests.cs 	Raven.Voron/Voron.Tests/Journal/BasicActions.cs 	Raven.Voron/Voron.Tests/Journal/EdgeCases.cs 	Raven.Voron/Voron.Tests/Journal/UncommittedTransactions.cs 	Raven.Voron/Voron.Tests/Optimizations/Writes.cs 	Raven.Voron/Voron.Tests/Storage/VeryBig.cs 	Raven.Voron/Voron.Tests/StorageTest.cs 	Raven.Voron/Voron.Tests/Trees/FreeSpaceTest.cs 	Raven.Voron/Voron.Tests/Trees/ItemsCount.cs 	Raven.Voron/Voron.Tests/Trees/Updates.cs 	Raven.Voron/Voron.Tests/Voron.Tests.csproj 	Raven.Voron/Voron.Tests/packages.config 	Raven.Voron/Voron/Debugging/DebugStuff.cs 	Raven.Voron/Voron/Debugging/TreeDumper.cs 	Raven.Voron/Voron/Impl/ConsecutiveSequences.cs 	Raven.Voron/Voron/Impl/FileHeaders/FileHeader.cs 	Raven.Voron/Voron/Impl/IFreeSpaceRepository.cs 	Raven.Voron/Voron/Impl/Journal/JournalFile.cs 	Raven.Voron/Voron/Impl/Journal/JournalReader.cs 	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs 	Raven.Voron/Voron/Impl/Paging/AbstractPager.cs 	Raven.Voron/Voron/Impl/Paging/FilePager.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/Slice.cs 	Raven.Voron/Voron/StorageEnvironment.cs 	Raven.Voron/Voron/StorageEnvironmentOptions.cs 	Raven.Voron/Voron/Trees/Cursor.cs 	Raven.Voron/Voron/Trees/NodeHeader.cs 	Raven.Voron/Voron/Trees/Page.cs 	Raven.Voron/Voron/Trees/PageHeader.cs 	Raven.Voron/Voron/Trees/PageSplitter.cs 	Raven.Voron/Voron/Trees/Tree.cs 	Raven.Voron/Voron/Trees/TreeRebalancer.cs 	Raven.Voron/Voron/Voron.csproj
46d825a Squashed 'Raven.Voron/' changes from e23b95e..2628c34
a155894 Read from in-memory etags when doing checks on query
43bc948 Removed the overload for storage checking on staleness, and added a convenience method to DocumentDatabase to get me a cutoff etag for a given index
3278086 Okay, so we'll do it on idle and maintain an in-memory copy of that info, now my stale check won't work
d42323e Merged from upstream
e091451 Helps if we actually change the code we meant to change
79f6380 A quick and simple fix for #RavenDB-1445
a457236 Merge branch 'RavenDB-1443' of https://github.com/arekais/ravendb into New3
43102a5 adjusting voron transactional storage to the latest voron changes
e40ba85 updating nuget to latest version
55931b5 Merge commit '2e90c0fce7e24f20c7949ffe206a272606b2c036' into 2.5-voron
2e90c0f Squashed 'Raven.Voron/' changes from 5645ed8..e23b95e
c13fe06 Support for lazy MoreLikeThis
9ce23a5 Removed thoughts, did the implementation already
4973218 So we'll push the logic for checking collection etags into the staleness storage actions, it's a bit icky but it means it's now reachable elsehwere
4599b7f fine, the staleness storage actions can be aware of etags per collection - it's messy but it'll work
842e98b added missing file (deleted by mistake)
57602ac added missing file
ba65feb Merge commit '15eaca5b1b12831a50f57d4144c56e8ed8eb32da' into 2.5-voron All conflicts resolved "using theirs" Conflicts: 	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/Trees/Page.cs 	Raven.Voron/Voron/Trees/Tree.cs 	Raven.Voron/Voron/Trees/TreeIterator.cs 	Raven.Voron/Voron/Trees/TreeRebalancer.cs
15eaca5 Squashed 'Raven.Voron/' changes from 3bf3e41..5645ed8
fdbf0bf changes to ravendb solution - to make build script work (consequence of framework upgrade to 4.5)
6068a96 Wrote some thoughts on how to approach this
7798308 updated GraphViz folder name (version)
c510164 disabling test temporarily
e21b742 Making sure that we don't eagerly optimize map/reduce indexes using the collection etag too early
b4cbade Ignoring test for now, we have an issue for it
1985a74 fixing test
f3817b0 Fixing the responder
287ab2f Fixing tests
4225d36 Fixing test
ec8cf3a Fixing merge
75fd011 Fixing merge
8add397 Updating nuget
b7cc0c0 Minor
6254300 Ignore NewRelic metadata
ae30970 RavenDB-1437. OEM licenses should NOT throw on None auth when they are expired.
4406195 Fixing errors in error handling when license is not valid
14f062e RavenDB-1387 NullReferenceException in RavenDB studio when opening the Indexes tab
503537c Fix the way we handle the values due to the change from a single value to list in FilterOption for smuggler
3d7ed2e RavenDB-1435. Add endpoint to show pending tasks
d1f4d6f Limit the number of tasks that we process at one time, to avoid from halting indexing completely
a471195 Adding Guid implicit converters
454a66b Making sure that we split the indexes based on work properly!
38f14e3 Making sure that we consider _Range postfix when doing dynamic query optimizations
756137a Fix RavenDB-1431, add support for DisableRequestCompression and async session
351f4ef Merge branch '2.5-voron' of github.com:ppekrol/ravendb into 2.5-voron
3ebc958 Fixing an issue where we are ignoring + in the query string in lazy mode
c3821e2 Adding passing tests
fda8b82 Adding passing test
f790c49 RavenDB-1428 Reset the index if the suggestion failed
21c64bc changes summary * pulled Voron changes --> now trees are immutable, and belong to transaction only * as a consequence to Voron changes --> updated all solutions to 4.5 (ImmutableDictionary type) * minor changes to macro #if statements and removed some references --> reflect update to 4.5
a716130 Raven.Backup add now support for --help command
294e353 Initialize the document store in order to setup the handling of security issues
7548c99 Fix NRE
a83370d Raven.Backup now add support for Api-Key and User/Password/Domain.
a884045 Rebase JS array extensions to use lodash 2.2.1
c21e0c9 Better error handling
97a946f Fix issue with not receiving all databases when calling to GetApprovedDatabases if "*" is used
1835772 Revert "Rebase JS array extensions to use lodash"
9549963 Use the right index etag value
db75e53 Adding a way to track low level document details. Very slow and only meant for debugging
96cae0a fixing project file
3c1ec12 Rebase JS array extensions to use lodash
5b133fd Revert "Upgrade Lo-Dash.js from 0.10.0 to 2.2.1"
52c85f9 Fixing error in generating method name
d858818 Fixing RavenDB-1420
0436177 Adding test to include with a prefix using string id
21ea7ee Add a failing test
1920d79 Upgrade Lo-Dash.js from 0.10.0 to 2.2.1
a838fe6 Make the test more explicit
1609d3a Add passing test
b0bd2cb Make the code compile
b838417 Add a failing test and make passing
d4f8a21 fixing tests
2ee5a07 Added stress tests for RavenDB_406
0ac152f Fix a race condition, where we checked the value on the server without any need to do so. Without this change, MultiGetProfiling.CanProfileFullyAggressivelyCached() will fail on the 30 iteration or so. With that change, the test passed with 1000 iterations.
14010e9 Add a failing stress test
61e47df Update packages
d5fff04 Removed the string parsing from the SetParamValue function and passed this in as a prameter list. Handled MySQL parsing separate since this does not really follow a ISO 8601 standrad.
b5ffdca minor
60bcb69 Support loading by ids with transformer. It should also return null values for not exiting results.
1d27e56 Fixing build
54f952b Separating auto tuning for non indexing task, will not impact global server state now.
1667e27 Early abort if database is shut down for SQL Replication
17896cb Fixing potential NRE
50d70a1 Making sure that we'll use the _real_ query time when deciding index idleness
17ba3bc Set the max steps per scripts to the maxSteps early
c5e273a Support lazy loading by ids with transformer
43b5d8c Add a failing test
d73a994 Fix typo
afffd8c Default the expiration picker to null (blank).
6db469d Show expiration picker when the bundle is enabled
4a60347 Adding property to check for Expiration Bundle
4f848c2 Fix the expiration date/time picker.
5f462f0 Shouldn't ever copy expire date to entity name.
03006bb Making sure that we force utf8 on the excel output stream
3d63c68 propertiesTypeByName must be unique to each patch run, to avoid concurrent patch operations issues
5b98159 Make sure to clear the propertiesTypeByName collection between each patching run
d79d9d9 Fix a bug where the script patching converted float numbers which ended with ".0" to integers
9e6255f Avoiding race condition with suggestions not being added early enough
c17baeb Fixing the build
51d56ff Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
134e148 minor
196a11b Merge commit 'e02076b29a1715fa53ca9f10035577554c01a85b' into 2.5-voron all conflicts resolved "using theirs" Conflicts: 	Raven.Voron/Voron.Benchmark/Program.cs 	Raven.Voron/Voron.Tests/Backup/CanBackupData.cs 	Raven.Voron/Voron.Tests/Bugs/Deletes.cs 	Raven.Voron/Voron.Tests/Bugs/EmptyTree.cs 	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs 	Raven.Voron/Voron.Tests/Bugs/PageSplitter.cs 	Raven.Voron/Voron.Tests/Bugs/Snapshots.cs 	Raven.Voron/Voron.Tests/Bugs/TreeRebalancer.cs 	Raven.Voron/Voron.Tests/Bugs/UpdateLastItem.cs 	Raven.Voron/Voron.Tests/MultiValueTree.cs 	Raven.Voron/Voron.Tests/Storage/Batches.cs 	Raven.Voron/Voron.Tests/Storage/Concurrency.cs 	Raven.Voron/Voron.Tests/Storage/MultiTransactions.cs 	Raven.Voron/Voron.Tests/Storage/Restarts.cs 	Raven.Voron/Voron.Tests/Storage/Snapshots.cs 	Raven.Voron/Voron.Tests/Storage/VeryBig.cs 	Raven.Voron/Voron.Tests/StorageTest.cs 	Raven.Voron/Voron.Tests/Trees/Basic.cs 	Raven.Voron/Voron.Tests/Trees/CanIterateBackward.cs 	Raven.Voron/Voron.Tests/Trees/Deletes.cs 	Raven.Voron/Voron.Tests/Trees/FreeSpaceTest.cs 	Raven.Voron/Voron.Tests/Trees/ItemsCount.cs 	Raven.Voron/Voron.Tests/Trees/Iteration.cs 	Raven.Voron/Voron.Tests/Trees/MultipleTrees.cs 	Raven.Voron/Voron.Tests/Trees/Rebalance.cs 	Raven.Voron/Voron.Tests/Trees/Updates.cs 	Raven.Voron/Voron/Debugging/DebugStuff.cs 	Raven.Voron/Voron/Impl/Constants.cs 	Raven.Voron/Voron/Impl/FreeSpaceRepository.cs 	Raven.Voron/Voron/Impl/SnapshotReader.cs 	Raven.Voron/Voron/Impl/Transaction.cs 	Raven.Voron/Voron/Impl/TransactionMergingWriter.cs 	Raven.Voron/Voron/StorageEnvironment.cs 	Raven.Voron/Voron/Trees/PageSplitter.cs 	Raven.Voron/Voron/Trees/Tree.cs 	Raven.Voron/Voron/Trees/TreeDataInTransaction.cs 	Raven.Voron/Voron/Trees/TreeMutableState.cs 	Raven.Voron/Voron/Trees/TreeRebalancer.cs 	Raven.Voron/Voron/Voron.csproj 	Raven.Voron/Voron/packages.config
e02076b Squashed 'Raven.Voron/' changes from d48b105..3bf3e41
80c6551 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
fd0cf2c RavenDB-1342. Ignore NewRelic headers
144d7dd Merge branch 'RavenDB-1333' of https://github.com/ppekrol/ravendb into New3
16a6612 RavenDB-1333. Added ForDocumentsOfType
01b90a6 RavenDB-1333. Added ForDocumentsInCollection
a81eaa5 RavenDB-1380. It should not be possible to successfully patch a tombstoned document
79e0bcb Merge commit '3b97f9bca2c8cc2d9e1044a3bbc4ab1493ae4874' into 2.5-voron
3b97f9b Squashed 'Raven.Voron/' changes from 5d1ad40..d48b105
01125de Merge commit 'f933ce3e6f00575840a2ff869315b22c5cbaa1af' into 2.5-voron
f933ce3 Squashed 'Raven.Voron/' changes from bca5381..5d1ad40
77dd056 added one more RenderAndShow overload for debugging
f6bb206 Merge branch '2.5-voron' of github.com:ppekrol/ravendb into 2.5-voron
6e83f29 - Use nullable to indicate when record does not exists - It is okay to try to decrement missing values in reduce stats - Better exception
616db48 Minor optimization
db30565 Merge commit '0ece1995b003726a284cc3a60b56c6854ab7ac94' into 2.5-voron
0ece199 Squashed 'Raven.Voron/' changes from 9cd530e..bca5381
61afa91 switched Tests and Tryouts from .NET 4.5 to 4.0. Package fixes.
2d07ab8 Minor
edabef8 Ignoring failing tests
8f79e0a more meaningful error message when using StreamQuery() on dynamic index
fd33ad4 Merge commit 'a0e5a9e0d106f22a644ae27b0440002c4ad096bd' into 2.5-voron
a0e5a9e Squashed 'Raven.Voron/' changes from 6ca0fb4..9cd530e
473fefb Making sure that we are always using the _latest_ pager state visible to the transaction, not the global pager state.
c5faf80 Merge branch 'New3' of https://github.com/ml054/ravendb into New3
ed69ced Even if CutoffEtag is specified, we can lower it if needed using the collection etags
df2add6 StorageEnvironment::TransactionCompleted() changes to _trees collection are now atomic
98a5cd9 Merge branch 'RavenDB-1309-AccurateStale' of https://github.com/robashton/ravendb into New3
2f5f2d6 tweaked bug fix --> so MoveLeafNode() in rebalancer will copy source node's flags
e01d7fb Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
bd4327a RavenDB-1336 Facets :: float is missing in sort types
48f0b47 Merge commit '07fe15c543a143b3fe88f8f56237a41742622db8' into 2.5-voron
07fe15c Squashed 'Raven.Voron/' changes from c92280f..6ca0fb4
ad3340a failovers and todos
be7127c pushing source hash to MANIFEST
78d3e67 build
20bb9bc Merge branch 'New3' of https://github.com/ml054/ravendb into New3
7c1d5d1 fixing versions plugin version
baf0e3c time zone bug fixed
7fa97bf adding myself
84e941c deps updated
a2b23f9 removed task factory
84ceab2 changes to oauth tests + conflict resolver
282e451 added the ability to force a commercial license in server runner
474c348 added Java task to build script and changed output folder for server runner
3271ab6 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
5a6492c tests
4a3d051 spatials tests
9c3c082 database stats bug fix
d94a81c server tests runner adjustments
86fab72 api key support in server responder
76fb72f added tests and server runner
71a38ae Merge branch 'New3' into jvm_client
5023fd2 raven-> net.ravendb
e3002b3 tests for spatials
4478e65 Merge branch 'master' of https://github.com/ayende/ravendb into 2.5-voron
c539fa6 git pull from ppekrol/2.5-voron
6fa4400 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
7922661 spatial tests
c0ff6f0 spatial index
6d9467b Merge commit 'c308dd28cb473e9def042ed238aa142aa839a1f2' into 2.5-voron
c308dd2 Squashed 'Raven.Voron/' changes from 2761b28..c92280f
2481285 delete index should remove all scheduled reductions, mapped and reduce results
7f949d1 spatial indexes
7146144 spatial tests
14c18c2 added voron exception message to one test
cf36844 documentbykey should return null when looking for and empty key
e66964b missing tests stubs
bc6df9a delegates to interfaces
71a1f71 delegates to interfaces
e973252 Merge commit 'eaa3e67a5956489cbdc20e81262a9009cd1ad27c' into 2.5-voron
eaa3e67 Squashed 'Raven.Voron/' changes from 7addb35..2761b28
f3ce925 If a cut-off etag is not set, then use the entity names to set one
297ab5b license type, spatials, introducing named delegates
7e06e32 converted to single module
ecdd4d6 pom updated
3dc96a7 sort options set
597c605 spatial (in progress)
603b6ad minor changes
55c2d2a enums
b12644b Merge branch 'master' of https://github.com/fitzchak/ravendb
094d4f7 Making sure that we force utf8 on the excel output stream
c9154eb minor
5c2c69a merged 3.0
897f6a0 minor
800a2bb propertiesTypeByName must be unique to each patch run, to avoid concurrent patch operations issues
e2d33c0 Make sure to clear the propertiesTypeByName collection between each patching run
7b67dd2 Fix a bug where the script patching converted float numbers which ended with ".0" to integers
8c96a0c Merge commit '1842b975cfa9630776961afde7526a67e579634c' into 2.5-voron
1842b97 Squashed 'Raven.Voron/' changes from 20de177..7addb35
0faf8d5 Moved the per collection etag code to post-write
1f40dbe First stab at per collection etags
207dd59 notification tests
bf961bf notifications tests
ef849da http client 4.3 + tests fixes
64651b8 Fixing Silverlight tests
b9fb347 Avoiding race condition with suggestions not being added early enough
2768934 Fixing the build
c781cbf Fixing tests
7960950 Avoiding race condition with suggestions not being added early enough
a3fd130 Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
9168b69 Merge branch 'Ravendb-1404' of https://github.com/robashton/ravendb into New3
93bfbda fixing test
0cf3b5d Throw an error on unsupported operation
64d0e83 Removing test that is no longer supported (suggestions on dynamic)
3e48765 Testing yielded in a typo - oops
60bc5c5 Update migration to set the last index id (this needs testing next)
0ec2da8 Assign index ids from the incrementing id generator - but this will now break migration so..
bc624b3 splitting reduce stats from indexing stats
79d1e22 Merge commit 'ff87d15cb16761c47ae1582d09148086bfc8926f' into 2.5-voron
ff87d15 Squashed 'Raven.Voron/' changes from 7ebec48..20de177
a884d9c Will merge all instances of TouchMissingReferenceDocumentTask into a single task (because it doesn't require a per index run).
20b3230 Reset indexes as an async process in the db recovery
30954eb Making sure that MaxIndexOutputsPerDocument is properly cloned
4dba83c Prevent indexes with the same name from being created
3b91686 Making sure that we clone the index definition in embedded mode
a90aa71 implemented missing methods in voron transactional storage
d1788e0 Merge branch 'master' of https://github.com/ayende/ravendb into 2.5-voron
bc274f0 Merge commit '6cece39e9f299bda5efbd93ca0559df199d0a0f0' into 2.5-voron
6cece39 Squashed 'Raven.Voron/' changes from 2b3cfc7..7ebec48
825bb4a Fixing typo
380e7e9 Fixing error when we might try to get stats for deleted index
11f427b Removing test that is no longer supported. Better error message
9e90da6 Delete the index header in a synchronous fashion. Allow immediate Put/Delete/Put index operations
5d16f16 changes api
f40f535 Fixing tests
1a504c1 Very minor optimization
b080ec0 Removed the option for automatically creating suggestions entirely
10db6ad RavenDB-1403 Removed dynamic index auto aggregation
bf9a19f Removed the notion of AggregationOperation and changed that to have a separate IsDistinct operation on the query
898d60e fixing reversed method args positions
11a1ad2 Making sure we handle empty collections nesting properly
4079efa Minor formatting change
85cabf2 Fixing merge
a394c65 Merge branch 'master' of github.com:ayende/ravendb into New3
5dd9b12 Fixing the build
0af9c46 Will allow aborting midway through index deletion
9bc3dc0 Fixing merge
dc16614 Do not queue threads in the CleanupDatabase process
1035007 Better setup instruction
a8ac454 Fixing SL issue
eeb7072 Fixing NRE in error handling
c378cee Fixing an issue where we would have infinite indexing loop if we had multiple indexes using LoadDocument on the same missing documents
3e42c8d Fixing tests
bc7808c Adding explanations with regards to selected target environment option
4c2315a Fix exception of First not finding any matching element
0b0dfb6 Fix a synchronization context issue where the changes call back functions were not called
c79a73e Midway through fixing a problem in Raven.Tests.MailingList.spokeypokey.Spokey.Can_project_InternalId_from_transformResults2
3bc8ed0 Fixing Id property on nested objects in indexes / transformers
368766c Fixing OrderBy on Dictionaries
62f8062 Allowing to use Query("take").Value<int>() in the transformers
6bcbf64 Fixing NRE when calling LoadAsync with transformer on non existent document
985c305 Fixing an issue with cached lazy requests with profiling enabled.
7cf5f9c RavenDB-1386 Incremental backups use 12-hour timestamp format; causes directory name collisions
cafa94b Fixing GetValueOrDefault
49deba0 If we fail to upload the periodic backup, make sure to also delete the temp backup file. It won't make us lose that range of the periodic backup data since that we do not update the LastDocsEtag in a case of an exception.
41b9cc3 Now implementing nullable erasure in indexes
316f6a7 Make sure we know the source expressions for dynamic index being merged
8145794 Fixing SL tests
8b52929 * Better naming for methods * Do not limit timeout to > 1 sec, user might want to have very low timeouts
6cb84c3 Added Disposable SetTimeoutFor to IDocumentStore
a97c2d8 Use invariant culture when parsing dates
e9f54ec Use invariant culture for other date ToString
3879706 RavenDB-1377 Use invariant culture for dates
f96af22 Adding unit tests for RavenDB-1377
f29acdd Making sure that we compare in a case insensitive mode
190d349 Removing DateTimeOffset using 00:00 offset serialized as Z, going to be VERY problematic because of indexing format and auto type detection in DynamicJsonObject
775783e RavenDB-1368 Streaming calls use one time tokens to avoid 401
994cc15 Making sure that we don't recurse into touching missing documents without end
0d43e49 Fixing RavenDB-1280 Introduced a task that would touch the relevant documents if needed. Will throw concurrency exception from TouchDocument, and handle that by default in the calling code.
ea31cfd Reverting partial fix for RavenDB-1280
65ff428 when outputting UTC DateTimeOffset, prefer to use Z prefix than +00:00
04adb37 Reversing polarity
37694c0 Throw appropriate exception when we have keys that are matching in the first 127 characters
6bb2d5d Make sure that if we block batch nesting we also don't use the esent transaction context
cee5d98 Fixing usage of query input params with spatial queries Better error on missing parameters
709bc81 Fixing failing test because we didn't properly get the metadata from the parent document
4d48a86 Added configuration option that will allow to prevent automatic suggestions creation
c8ad8e7 RavenDB-1359 Indexing error when using LoadAttachmentForIndexing
7bd27c1 minor
8f21cd9 Edit text to notify that not reseting changed sql replication will not save the changes
f312f96 added sort option with the name of the field
b6ee6ae added filtering for the databases - RavenDB-1242 Allow searching on the databases list
551bb79 Same as RavenDB-1361 Allow to filter indexes by name but for transformers
33cb8c7 Display the modified name in the tooltip
1698b23 Better way to handle lazy + transformer
6df618e Do not queue threads in the CleanupDatabase process
8c576bb Merge branch 'New3' of github.com:ayende/ravendb into New3
7004e05 Fixing NRE
1ccfb89 - Properly register the index deletion in the pending tasks - Restored deletion of indexes physically removed from index definitions - Allow to cancel index deletion midway, which will stop, commit and resume on next db start.
450f32d - Properly register the index deletion in the pending tasks - Restored deletion of indexes physically removed from index definitions - Allow to cancel index deletion midway, which will stop, commit and resume on next db start.
bc29ad6 Register the delete index task in the pending tasks, to avoid stopping in the middle
1ca055e Merge branch 'RavenDB-1399' of https://github.com/robashton/ravendb into New3
d310153 Merge branch 'New3' of github.com:ayende/ravendb into New3
4cfe7b6 Better setup instruction
9836bf5 Merge branch 'temp' of github.com:ayende/ravendb
b7de83b Merge branch 'installer-env-explanations' of https://github.com/arekais/ravendb
84ff92c Fixing SL issue
1cc0823 Fixing NRE in error handling
229b4cf Fixing an issue where we would have infinite indexing loop if we had multiple indexes using LoadDocument on the same missing documents
3471e81 Fixing tests
59f3103 Separate  deletion of primary index arifacts from the heavy storage, and delete the heavy storage in a background task
7b6fd3f Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
09286f2 added RenderAndShow to table storage for debugging purposes
54b069d added voron to some tests
80b52a3 changes api (in progress)
2249f2e fixed issues with map-reduce indexing when using voron
b32a07f Adding explanations with regards to selected target environment option
d51985c fixed an issue with list removal in voron
4dfd157 fixed DocumentsStorageActions::AddDocument to work correctly with codecs
ef52c4b fixes - so several unit tests pass
77cd77e Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
c8a61cf fixes for failing unit tests
6b52191 Merge branch 'RavenDB-1343' of https://github.com/robashton/ravendb into New3
0489f96 Fix exception of First not finding any matching element
cdf6e39 properly deleting document metadata
f590691 Merge branch 'temp' of github.com:ayende/ravendb into 2.5
1939e54 fixed issues with deleting referenced documents in voron
8c2a162 Fix a synchronization context issue where the changes call back functions were not called
6072ef0 Post verification tidy up
d9be0e6 Initial attempt at more optimal index creation, running tests to be sure
bb366d3 using same exception messages as in esent storage
782384d Midway through fixing a problem in Raven.Tests.MailingList.spokeypokey.Spokey.Can_project_InternalId_from_transformResults2
5460bfa more case insensitivity
8d53511 switching back from string etags to byte array etags
39ddf51 fixing issue with lastIndexedEtags not being updated properly
322c3d1 Fixing Id property on nested objects in indexes / transformers
3b029a0 Fixing OrderBy on Dictionaries
f6090b5 bulk insert (in progress)
29c6ca1 Allowing to use Query("take").Value<int>() in the transformers
18c96f3 Fixing NRE when calling LoadAsync with transformer on non existent document
ee33271 RavenDB-1391. Invalid usage of HMAC SHA1
58a86fc Merge branch '2.5' into 2.5-voron
7ced5d9 added test for massive additions and then deletions of documents in Voron's DocumentsStorageActions
323c984 Merge branch 'New3' of git://github.com/ayende/ravendb into RavenDB-1374
a223c6e RavenDB-1374 Increasing limit of max index outputs to 30 for 'Producs/Sales' index of sample data
e14e051 removed code related to windows auth + DTC
0fc2f06 RavenDB-1374 Added index specific limit of allowed index outputs
b904e4d Update NuGet.targets
1d8eeed Restore packages
4323165 Update nuget.exe
4a020d5 fixed Voron's AttachmentsStorageActions --> fetched attachment's Data() lazily retrieves attached data stream
343cd31 Update
f19dbfe Update reference to NLog
795f759 Remove not compile code
542ff89 Remove double references
63a7ada Update NLog.Config packages
796f2f0 Update NLog package
f3da885 OAuth
c49b177 1) fixed staleness issues : IsMapStale was returning false during RemoveFromIndex task execution, IsReduceStale was returning false for indexes with name that contained upper case letters 2) minor fixes
fcaf708 Avoid creating duplicate times
5fd848c Properly use TryGet...
2adb733 Using 24 hours
c37b1e5 OAuth
12bacde Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
89abd19 documents and metadata will be stored separately in voron storage
017e561 Fixing key not found error
77e5809 Merge branch 'RavenDB-1344' of https://github.com/arekais/ravendb into New3
93fe45c This test passes now
35b24cf Merge branch 'master' of github.com:ayende/ravendb
fce862c Fixing an issue with cached lazy requests with profiling enabled.
0b85614 RavenDB-1344 Make sure that metadata are passed as well when using AdminDatabases responder
b621573 Merge commit '35ed0e4ff6a583a8c638d06687f6e6bdf6097c20' into 2.5-voron
35ed0e4 Squashed 'Raven.Voron/' changes from 01c4616..2b3cfc7
b47bd48 Merge branch 'New3' of git://github.com/ayende/ravendb into RavenDB-1344
ff7c440 RavenDB-1344 By default do not allow to change active bundles unless a sent database document has an appropriate temporary marker set in metadata
dbc69b9 fix of Issue RavenDB-1379 (http://issues.hibernatingrhinos.com/issue/RavenDB-1379)
df708c1 RavenDB-1386 Incremental backups use 12-hour timestamp format; causes directory name collisions
8dafae2 minor changes
d3234e4 todos from code: query, order by length
9071ac0 Fixing tests
e996ad8 Making sure to make a distinction between erroring index, one who cannot be used and a disabled one.
b995ef9 Merge branch '2.5' of github.com:fitzchak/ravendb
2f1c0bc Fixing GetValueOrDefault
fd51b72 If we fail to upload the periodic backup, make sure to also delete the temp backup file. It won't make us lose that range of the periodic backup data since that we do not update the LastDocsEtag in a case of an exception.
bc300ff queries with projection + other minor fixes
3c85d49 javadoc + stream
deadf69 RavenDB-1382 Use invariantString in Suggest accuracy
1c78987 todo fixing
472e6f8 suggestion tets
2b158e6 Now implementing nullable erasure in indexes
549b7c7 suggestion fixes
7aa9143 fixed bugs introduced during 3.0 merge
2af0b9b changes from 3.0
7e1ee9f Make sure we know the source expressions for dynamic index being merged
7c87b1c Fixing the build
c4eb8bb Merge branch 'master' into New3
902fc96 Fixing SL tests
23d998e Merge branch 'master' of https://github.com/mj1856/ravendb
213c726 fixes to make broken tests pass with both Esent and Voron engines
7e5d95e * Better naming for methods * Do not limit timeout to > 1 sec, user might want to have very low timeouts
084d5b9 Merge branch 'master' of https://github.com/maverix/ravendb
8ff5644 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
b914030 case insensitive index names in voron
0c603cf Merge commit 'c03ae09864b3b57586ab5ecc85dd40d997dcdab8' into 2.5-voron
c03ae09 Squashed 'Raven.Voron/' changes from 0030c1b..01c4616
28b3450 can add empty values to voron
3fa1964 suggestion test
74dcc41 slightly faster operation detection inside WriteBatch
614c5a7 results transformers
aa767b8 fixed issue in Voron with building batch group that contains writes in incorrect order
6437d95 url escape fix
2f44435 added writeBatch to all LoadJson methods, fixed issue with MemoryMapPersistanceSource not detecting if the storage is being created of recreated
97e90f8 fixes in Voron
42eabcd code cleanup, serializers for RavenJ*, support for non-US locale
e7ed307 minor fixes
4d16c68 switched AttachmentActionsStorageTests, DocumentsStorageActionsTests and GeneralStorageActionsTests to use 'esent' and 'voron'
60eee0c fixed an issue in DocumentsStorageActions with all documents always be recognized as updates
9f1d83d Merge pull request #1 from maverix/Timeout-Enhancement
9773ef9 Added Disposable SetTimeoutFor to IDocumentStore
cd4d0ff removed restriction of adding empty values in WriteBatch (Database Commands API assumes this can be done)
8df4a71 Use invariant culture when parsing dates
7b212c5 Use invariant culture for other date ToString
6196cbe RavenDB-1377 Use invariant culture for dates
7b2992d Adding unit tests for RavenDB-1377
3981d11 Merge remote-tracking branch 'upstream/master'
d7cb578 cleanup
a662a43 change expected exception type in CannotAddDuplicateIndex test
f37da29 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3ebdacf added StalenessStorageActions tests, minor test fixes
e532a8f Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
fd655f4 changed functionality of SnapshotReader::Read() and SnapshotReader::ReadVersion() so they take into account WriteBatch changes and changed storage actions accordingly
cfb1007 MappedResultsStorageActions tests
47451a8 enums fix
636f64a Making sure that we compare in a case insensitive mode
04a41be object mapper is no longer singleton
2c49c9d using strongly types document query test
b6a04f4 highlights tests
d5ae08f Merge commit '079cba3e8df6530ff1d923eff8ca0dbb6d738f55' into 2.5-voron
87542eb Removing DateTimeOffset using 00:00 offset serialized as Z, going to be VERY problematic because of indexing format and auto type detection in DynamicJsonObject
f68c901 Merge branch 'RavenDB-1368' of https://github.com/arekais/ravendb
990ee71 quering tests
afe3220 added DeleteScheduledReduction and PutReducedResut tests
49d1b4e intersection
f88fb8a Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3df303b more MappedResults tests
b02edc2 intersections
2c7db78 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
39a8987 fix on MultiAdd() problem (multiple adds of the same key/value)
4f2f531 RavenDB-1368 Streaming calls use one time tokens to avoid 401
674ff16 support for include + tests
68c661a added DeleteMappedResultsForView test
36543db includes tests (in progress)
0f83b56 patching and queries tests
bf2f42a advanced patching tests
54cac07 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
76be9c2 more MappedResultsStorageActions tests
c7a94bd fixed a unit test - prevent parameter validation exception by using non-empty stream
40eb5f3 minor bug fix
e54bce2 patching test (in progress)
88159b2 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
af42893 started writing MappedResultsStorageActions tests
5b985f3 Merge branch 'temp' of github.com:ayende/ravendb
b06273f nested indexing and not modified tests
7f8a5c9 Merge branch '2.5' of github.com:DanielDar/ravendb
fc9a4dc Making sure that we don't recurse into touching missing documents without end
79758d7 fix for Page::Search() method
9518e1e multiget tests
f92e882 minor tests fixes
5b64409 Fixing build and exception's message
8b05b7b Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron resolved pull conflicts Conflicts: 	.gitignore 	Raven.Database/Storage/Voron/Impl/TableStorage.cs 	Raven.Voron/Voron/Impl/SnapshotReader.cs 	Raven.Voron/Voron/Impl/TransactionMergingWriter.cs
b8a5d16 minor fixes
4239753 fixes after subtree pull so RavenDB compiles
61c47f4 conflicts resolved after subtree pull of Voron (batch_reads branch) Merge commit '991e8a2bf666f88215c07cf82b77af6c672ebb0f' into 2.5-voron
d46c929 Fixing RavenDB-1280 Introduced a task that would touch the relevant documents if needed. Will throw concurrency exception from TouchDocument, and handle that by default in the calling code.
36fe274 minor fixes to make RavenDB compile after Voron's git-subtree pull
ec19210 minor fix after pull
16c3a11 changes to Voron after commit of git-subtree pull changes
88f1af8 conflict resolves after git-subtree pull from Voron latest branch Merge commit '0ee3ef6771e41d7c7dab8c328326880abf6caf9a' into 2.5-voron
d9e4f84 Reverting partial fix for RavenDB-1280
650ba31 when outputting UTC DateTimeOffset, prefer to use Z prefix than +00:00
61840a2 Merge branch 'master' of github.com:ayende/ravendb
f99a439 code cleanup + cast test fix
22bb90d fixed slow replicaton test + invalid usage of session
f112c3e bug fixing
314cce0 Reversing polarity
22ca9bc MultiGet tests
f54bdb4 Merge branch 'esent-dtc-and-sharing-tx-context-issue' of https://github.com/arekais/ravendb
daf5d0d Increased MaxIndexOutputsPerDocument from 5 to 15
809a11b Throw appropriate exception when we have keys that are matching in the first 127 characters
e214ef3 Make sure that if we block batch nesting we also don't use the esent transaction context
3f20b1a Fixing usage of query input params with spatial queries Better error on missing parameters
6d5a360 Fixing failing test because we didn't properly get the metadata from the parent document
021ad96 support for binary ANY operator, unary ANY is now deprecated
6781eff Merge branch 'RavenDB-1359' of https://github.com/arekais/ravendb
8a731ee Merge branch 'RavenDB-1350' of https://github.com/arekais/ravendb into New3
71a7b85 Merge branch 'oguzhan' of https://github.com/oguzhantopcu/ravendb
afcc71b Make sure that we also apply the Cartesian detection on map only indexes. Make sure that the disable feature would actually be committed, instead of being aborted when we kill the transaction
d21bd70 Merge branch 'RavenDB-1353' of https://github.com/arekais/ravendb into New3
1860cfd Ignoring test for now
8e47d82 Added configuration option that will allow to prevent automatic suggestions creation
8591d1e RavenDB-1353 Added checking that map output for a one document does not exceeds the configured value. If so it disables the map-reduce index
8b99c47 bugfixing
1cc2a51 applied Voron changes for Contains method() (take into account WriteBatch pending changes)
d251593 Added proper Contains() method to SnapshotReader
cdd93ee Squashed 'Raven.Voron/' changes from f4eccd9..0030c1b
10ac01f RavenDB-1350 Providing files that contain mapping between names and ids of indexes and transformers
a603aff fixed iteration in storage actions implementations so the methods would also take into account pending changes in WriteBatch
b9ef3dc minor fix, changes target framework 4.5 -> 4 and added assembly signing
07fc28c pulled Voron change that allows to take into account when reading/iterating --> pending changes in the WriteBatch
86b1a81 Merged into Voron subtree change that allows Voron storage engine when reading/iterating to take into account pending changes in WriteBatch Merge commit '40091c4450f95daa7538a5e3599fb61afc520264' into 2.5-voron
40091c4 Squashed 'Raven.Voron/' changes from 0ee3ef6..f4eccd9
0b1f01b Linq tests
834d7cc changed RavenDB default unit test storage engine to Voron (default.ps1 script)
aa317fa RavenDB-1359 Indexing error when using LoadAttachmentForIndexing
ca511cc minor
3860f75 Edit text to notify that not reseting changed sql replication will not save the changes
7f5f28c Fixing merge
aff936d Adding passing test
a347aa2 Properly handle relative URLs
238c939 Convinced the backup tool to return meaningful exit codes
c16504c make sure to not show "not saved" notice if we saved the changes
606bb9d fix id for storing sqlreplicationstatus
03071a4 NRE and NotFound errors fix
607ca30 RavenDB-1361 Allow to filter indexes by name
d55826c RavenDB-1271 DatabaseCommands.GetBuildNumber is missing
6d1c5c0 RavenDB-1250 Lucene Syntax Help in query editor
9c10100 query
0412173 Merge branch '2.5' of github.com:DanielDar/ravendb
b2e67ee Use the current request headers, not the cached ones
732ee22 Fixing public key token
9897dd3 * set Voron storage as default for unit tests and for default in-memory engine * fix for a case when GZipStream is used as attachment data source (in Voron store)
c5bfb15 Fixing tests
9368ede added sort option with the name of the field
4cfc54d Adding passing test
63d393b Merge branch 'master' of https://github.com/CosminLazar/ravendb
21174c4 Properly handle relative URLs
e22f463 Convinced the backup tool to return meaningful exit codes
f529604 fixed - Voron IDocumentStorageActions implementation didn't store last modified date/time in metadata
97bf944 added filtering for the databases - RavenDB-1242 Allow searching on the databases list
301dd54 Same as RavenDB-1361 Allow to filter indexes by name but for transformers
3d5b3a7 * finished implementation of Voron Transactional Storage for RavenDB * unit tests added/updated * minor fixes
1b9d5c2 Display the modified name in the tooltip
a21e8a6 make sure to not show "not saved" notice if we saved the changes
6177530 fix id for storing sqlreplicationstatus
a04f24a Avoiding stack overflow
b376947 UsingWhereConditions
00ac2c0 Fixing int != string in index id issue
85b4668 fixing ResponseHeaders issue
de8c8bc Fixing sending of headers to server
bb29c56 finished point queries using where in
a94ef90 support for Select in Query
62e6785 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
2f94619 fixing test
dd5f73e Fixing merge
249c7fe Better error
a44a826 Fixing an issue with infinite loop on int32 overflow with queries.
59badd3 Adding support for ignoring analyzers (to facilitate importing indexes with missing analyzers)
40b9551 Add debug logging
6dcfbf0 Fixing an issue with metadata in transformers using queries
27a7ef8 Easier way to reproduce issue
fbda469 Resolving session in use
504fb56 Passing test
d6544e2 Fixing test
f058f1a Don't emit null etags in concurrency exceptions (bad for backward compt)
18e5474 RavenDB-1357 Hide empty collection (without indexes)
6b41fce RavenDB-1248 Studio Intellisense should escape values properly
14017e5 Detect feature instead of using "Legacy mode". Now we detect the feature by check the version of server, instead of comparing it to the client version.
c25bac3 minor
6973019 RavenDB-1248 Studio Intellisense should escape values properly
3baacc7 Fix issue with periodic backup not showing
8c5a1f3 RavenDB-1338 Import database screen looks bad
0a5961a Making sure that we don't have the wrong exception propagate out when an error happen in the ctor
9a15a5f This happens only on SL
911358d Can handle non gzip content to import as well
f65f9df RavenDB-1340 Facets : invalid between handling
20d1c5c Making sure we don't wrap read veto exceptions
dbb2216 Do not skip a row on each batch, we should check for the batch size before retrieving the next doc
f3036f6 minor
ccb9147 Fixing more issues with transfomers
8c6dec1 Fixing failing tests
f6670f9 RavenDB_1345 and RavenDB_1346
dfc45ad Better error handling
b8143bc Better error handling - will show the document key if can't deserialize
bb2bb6f fixed issue with GetReduceKeysAndTypes in esent storage
86dfc60 Fixing index != string any longer
56b2672 Making sure we won't fail for indexes with too large C# nams
b94d8d8 Should properly throw when db is not there.
f51e6ac When comparing indexes for creation, do not take into account the index id.
a7932b0 We don't support compiled indexes any longer
bf580e0 We no longer support compiled indexes
fb2b8ae Fixing test
ce7e935 NRE and NotFound errors fix
1219c79 replication tests
59c78f8 RavenDB-1361 Allow to filter indexes by name
747a6bf Merge branch 'master' of github.com:ayende/ravendb
3aa819f Better error
c01af87 Merge remote-tracking branch 'origin/master' into 2.5
f881c83 Fixing an issue with infinite loop on int32 overflow with queries.
1798003 Adding support for ignoring analyzers (to facilitate importing indexes with missing analyzers)
830801d tests and date handling
6642e7e Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
c204982 RavenDB-1271 DatabaseCommands.GetBuildNumber is missing
f3b72db Merge remote-tracking branch 'upstream/master'
313183f Add debug logging
499765e Fixing an issue with metadata in transformers using queries
9d2ae67 Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5-voron
f9573eb unchanged files commit (tab/space issue?)
f1a0e72 Easier way to reproduce issue
d385752 Resolving session in use
cd8cf72 RavenDB-1250 Lucene Syntax Help in query editor
6bca639 Passing test
268d627 Fixing test
0a4468c linq tests
a407948 Merge branch '2.5' of github.com:DanielDar/ravendb
3ebd9a1 Don't emit null etags in concurrency exceptions (bad for backward compt)
9d28f3f RavenDB-1357 Hide empty collection (without indexes)
8715ab7 Merge branch '2.5' of github.com:fitzchak/ravendb
bf3e62b Merge branch '2.5' of github.com:DanielDar/ravendb
24f27e6 linq tests
5a8baeb RavenDB-1248 Studio Intellisense should escape values properly
82efd59 Merge branch '2.5' of github.com:DanielDar/ravendb
d8a1385 Detect feature instead of using "Legacy mode". Now we detect the feature by check the version of server, instead of comparing it to the client version.
c3b0750 minor
867166a Fixing compilation Making sure we do publish the name of the index
2f4523d support for contains
7896e24 fixed issue in method GetBestNextDocumentEtag (DocumentsStorageActions.cs) + added some more tests
ef62aff added implementation of GetBestNextDocumentEtag to DocumentsStorageActions + relevant tests
2eece19 sort hint fixed
eadd7c6 RavenDB-1248 Studio Intellisense should escape values properly
44916f8 support for Any()
42cb2e8 Fix issue with periodic backup not showing
6470825 RavenDB-1338 Import database screen looks bad
af62cbc file rights updated
2848482 Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
b444e6e Make tests to pass. Change the parameter name "view" to "indexId" to be more clear.
e168472 enumerable
a2e5146 Fix test. We should expose the stale indexes by names and not by ids
31671de Merge branch 'New3' of github.com:ayende/ravendb into New3
73e90d3 Share the same HandleReplicationStatusChanges method between the async and the sync code
3d530d4 Fixing tests
d94d5a2 Restoring explanations feature that got removed in a merge
566c011 Make sure to use the Response.Headers inside the async methods. The ResponseHeaders should be used only by the sync code.
62b3942 Can handle deletion of non existent index
b9bf493 Don't use index name fixups, no longer needed
614511f Fixing tests
7b18dc7 Fixing an issue with auth for bulk insert using windows auth
b3ec661 json tests
f5792af SearchOption moved
bbb4577 query
90e63dd * minor fix in Voron's node search * implemented IAttachmentsStorageActions + unit tests * fixes in IDocumentsSotrageActions implementation * added + refactored IDocumentsSotrageActions unit tests * utility methods added to StreamExtensions
3d8bb6c Fixing test
05c8806 Fixing serialization of Streams
271629e Making sure that we send attachment headers
8d3ffd3 Making sure that we compare view ids using integers, not strings
e56a7f3 Removing useless ( and potentially dangerous ) deletion
dba05ba Making sure we will be using the right index name in index batchers
d0b2ee7 Removing stupid obselete attribute
488026a Merge branch 'RavenDB-1140' of https://github.com/robashton/ravendb into New3
6c36b8c Making sure that we don't have the wrong exception propagate out when an error happen in the ctor
a5a5905 This happens only on SL
21cd77f Merge branch 'New3' of github.com:ayende/ravendb into New3
61c6f83 Removing .fiddler reference
508421f minor
c013b5a Can handle non gzip content to import as well
1601df8 Merge branch '2.5' of https://github.com/fitzchak/ravendb
e9b759e Refactor code to avoid duplication
99a5c43 More work on getting RavenDB_560 working - not done yet
b77730c RavenDB-1340 Facets : invalid between handling
bde0c88 Fixing test Making sure that we use the proper accuracy & distance when creating suggestions up front
4e30b8c Fixing RavenDB_757 again - Enumerable is already typed IEnumerable, no need to do anything there.
52d5a25 Fixing CanAddAndReadAttachmentsAsyncInEmbedded BREAKING CHANGE - PutAttachmentAsync now gets a Stream, instead of a byte[]
ea4a39a Fixing caching for async operations
e4abb64 Making sure we don't wrap read veto exceptions
edb4c87 Do not skip a row on each batch, we should check for the batch size before retrieving the next doc
87a556f minor
fd0a65d Fixing more issues with transfomers
a65cb41 Fixing failing tests
e7ef4cb Better way to handle lazy + transformer
18552a0 cleanup
fcffafb style fixes
d904ea1 Merge commit 'be11b2f3ed8b1248695576f701db81436d9086c1' into 2.5-voron
be11b2f Squashed 'Raven.Voron/' changes from 02f52ca..0ee3ef6
b0b78c0 highlight tests
71da47d Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
3823eba fixes in IndexingStorageActions
0ce1f9e RavenDB_1345 and RavenDB_1346
1b6f1f5 index tests
037dad4 FacetPagingTest
c8630e8 lazy facets using query and luceneQuery
f686302 Better error handling
9047461 Merge branch '2.5' of https://github.com/ppekrol/ravendb
0bf2074 Better error handling - will show the document key if can't deserialize
fd50d79 Fixing build
d1404f3 switched all previous tests to run on esent and voron, applied fixes to voron
a0d4a07 replication tests
7094aba more fixes in MappedResultsStorageActions
ab2ced8 Merge branch 'New3' of git://github.com/DanielDar/ravendb
3635b22 fixed issue with GetReduceKeysAndTypes in esent storage
a221a6c more work on MappedResultsStorageActions
a7006b0 facets
8835c31 Fixed esent integration for mapped results, int32, not int64...
960f4b7 Re-implemented code to get index by name
ee6d997 Removed more compiled indexes tests
b9b4f0f Removed the test for compiled indexes
d85d3d8 facets
a0e2277 changed back AttachmentsStorageActions table indice from KeyByEtag to ByEtag
89cc655 * minor refactoring in IDocumentStorageActions * moved StorageActions implementations to separate solution folder * started implementation of IAttachmentStorageActions + tests
03583c9 Post-merge getting the solution to actually compile
91d53e3 divided data in queues
0d674be minor adjustments
d3b2f91 more work on MappedResultsStorageActions
bc82083 added using statement to all TreeIterator  usages (fix)
6f10e4e Making sure that DeleteDocuemtnAsync works for non Silverlight as well
4ae1054 Merge branch 'master' of github.com:ayende/ravendb
d731600 minor
a31dd53 Set an id on index definitions for use later in the process
b72a404 Fix failing tests
af61489 Merge commit '66120b5731c202e2b49f1100898ebe8a258af15c' into 2.5-voron
66120b5 Squashed 'Raven.Voron/' changes from c4e1e0e..02f52ca
017df6b fixing merge issues
9ed68e4 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
ed38dae started working on MappedResultsStorageActions and StalenessStorageActions
468afd0 Merge branch '2.5' of github.com:fitzchak/ravendb
ee30c63 Add support for reference of folders (like ..\*.cs), which are defined in the Raven.Client.Silverlight.cspojr. Add sources of Raven.Smuggler which missed in the Raven.Server package.
d7e1182 Ignoring failing test for now
4b9e538 Merge branch 'master' of https://github.com/khalidabuhakmeh/ravendb
f24ff91 * implemented IDocumentStorageActions + relevant unit tests * minor refactorings * changed default Voron storage initialization in RavenTestBase to be in-memory
7ef25a7 RavenDB.Client package should have also the sources of Raven.Client.Silverlight project
81a2e43 Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
cb3fd14 Merge branch '2.5' of github.com:fitzchak/ravendb
50abfb5 Try to add support for lazy load with ids
2a675aa Merge branch '2.5' of github.com:fitzchak/ravendb
ba45b39 Make sure to parse the internal IDs
24e0333 Add support for transformer with lazy load
ced349a Fixed due to merge and fips
08969c5 added executionTimeout to ravendb config defaults. Set to 20 minutes.
60cda10 Minor
8b7645b Minor
4c8559e tests fixed
9fc1654 removed dsl
d22eaf2 Aggregation Test
54c4b39 Disabling dynamic request compression in IIS
722a7d7 locale, encoding, useFiddler
4143404 Making sure we can handle convert expression in async
8a60a2e Adding passing assert
1a2b93c implemented TasksStorageActions
b888516 Don't make us wait mid batch
3a66487 Disabling symbol source integration
aef13f9 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
7ee6a99 implemented ListsStorageActions
6b9e805 Aggregation
954d074 Do not fail the build if we failed to upload a symbol package
50ed22d Remove also the XML files, which we do not need in the symbol package
5193d9e Share a variable between two tasks
e72d44b More debug info
fe35b09 Remove the dlls that doesn't belong to us from the symbol source package
a76ca7a Remove files not needed to be in the symbol source package
7d119cb Refactor the task to upload the symbol source to a separate task
f41d5db minor
acd5202 Making sure that HeadAsync on non existing doc return null instead of NRE
a7609c7 Better way to estimate actual size of data
927825e Don't store as much data in memory during remote bulk insert ops
694fdfc trying to fix issue with git - files appear as changed - without any changes
d91a8ea temporary fix for AggregationQueryDSL name clash
436031e facets
dd84c4a implemented QueueStorageActions
5935f74 Adding passing test
00a26b4 Adding support for case insensitive unique constraints
47c9022 Merge commit '74e7b62b3aa749237fcc53ef8463865092478ac5' into 2.5-voron
74e7b62 Squashed 'Raven.Voron/' changes from b07c975..c4e1e0e
a1494a4 added tests for IndexingStorageActions
476acb6 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
8ff6ae6 Facets
efe9a1b started working on IndexingStorageActions
c2c0045 Merge commit '545b5f3cb824c5616a8c4ec9c409d0b90cb15023' into 2.5-voron
545b5f3 Squashed 'Raven.Voron/' changes from 830aa87..b07c975
e0d3d94 document tests
8677a4d merge fixes
75503a0 Merge commit '18c3002ddb5e457a15b05b44da36da614f989298' into 2.5-voron
18c3002 Squashed 'Raven.Voron/' changes from d5f9e6e..830aa87
08c16dd moved voron files
51c2840 minor cleanup and adjustments
27dddfc Merge branch '2.5-voron' of https://github.com/ppekrol/ravendb into 2.5-voron
c6fe269 * changes in TransactionalStorage, StorageActionsAccessor and TableStorage --> to use WriteBatch and Snapshots * added IndexedTable --> abstraction over having data tree with indices "support" trees
adad731 Minor fixes
921ee6f Merge commit 'dc044da520adecef190edd2d7860d45bd9583719' into 2.5-voron
dc044da Squashed 'Raven.Voron/' changes from facd6bd..d5f9e6e
8193499 Merge branch 'New3' of github.com:DanielDar/ravendb into new3
e74f73e Make 3.0 compile after merge (RavenDB.sln, not zzz yet)
9c57d3a Removing bad check
5e859e8 Added support for exclusions in StartsWith/LoadStartingWith
2bc4a89 Fixed for merge
ba9a296 fixed CanGetSingleEntityFromCorrectShardedServer
c84a00e Changing the way that we use extension method EnsureDatabaseExists. Now we need to call GlobalAdmin.EnsureDatabaseExists (previously Admin.EnsureDatabaseExists). The request to create a database goes to the system database, so now api is more consistent.
f88f5e6 more FIPS changes
8b9610a RavenDB-1187. Error on Suggestions for indexes that don't have this explicitly defined + some bug fixes in suggestions
38f2b0b further work on FIPS
16ce28d RavenDB-1205 Exposed 'Explain' feature of Lucene to use via LuceneQuery and DatabaseCommands.Query
2caacaa RavenDB-1212. Investigate setting SustainedLowLatency for the GC
e22f7c0 RavenDB-1217 Added way to configure urls of failover servers either in the config file or in the code. These specified urls will be used only if the primary server is down when store is initialized and cannot download the list of replication destinations.
160af9a RavenDB-1201 Renaming 'Task' class to 'DatabaseTask' to avoid confusion with TPL
ab2c10c Moved StartBackup and StartRestore to Admin
8875d3c RavenDB-1233. Reject LoadDocument in Reduce
95a8fd9 RavenDB-1237. Silverlight compatibility
d9460ee RavenDB-1207. Early error if trying to aggregate numerically on a field without Sort using AggregateBy
ef0f24b RavenDB-1182. Failed to create complex index
aed9f07 RavenDB-1213. Provide a way to force LOH compaction
48d3e99 RavenDB-999 Exposing GetIndexingStatus[Async] via Admin property
64538b9 RavenDB-999 Exposed database compaction in client admin api
a6c0be3 truncating sha1 hashes to 16 bytes
d47fb6f minor
3e98a7c ReplicationBehavior fixes:
161905c RavenDB-1235. Implement Load + Transformer for sharded store & async sharded store
a331d18 RavenDB-1225 More accurate method name
41781a1 Missing implementation of RavenDB-1217 for Silverlight client
fc695eb RavenDB-1219. Fix Tests not passing in Notifications
e04aeaa reference fixes
511c272 fixed suggestion tests
cc02bb4 RavenDB-1205 Adding tests for async querying
d31a2e3 RavenDB-1217 Making sure that failover urls are not stored in the local cache
b7179d5 Fixing NRE of ResponseHeaders. Since we use httpClient for async stuff we need to ensure that ResponseHeaders are set after we get the response
d5b28bd removed few reference paths
8217e38 Unused methods removed
c824707 RavenDB-1232. AbstractIndexCreationTask - mark depricated methods with [Obsolete]
918fb4c oauth fix for FIPS
fe4682b RavenDB-1224 Removing unused method
aa3e1e4 fixed DeleteByIndex when using a custom build (13)
63e8c1f NRE fix
e794e86 minor
489627d Fix - dispose for the RegisterForExtensionData
2875521 Cleanup
1e74a12 added reactive ext to tests project
d067d19 Minor
6361b4d Changing the way that we use extension method EnsureDatabaseExists. Now we need to call GlobalAdmin.EnsureDatabaseExists (previously Admin.EnsureDatabaseExists). The request to create a database goes to the system database, so now api is more consistent.
4c715a8 added license check for fips
229df79 RavenDB-901 When querying for the terms of the numerical field (xxxx_Range) then trim the '_Range' suffix in order to return the numerical values instead of the binary one which is stored internally
7344db0 proper handling of nullable enums
3d87f9b Fixing usage of async client
02e7845 Fixing wrong method
13b6e7d Fixing build
166080c Removing samples - they are out of date and we have good external samples now
e787b14 test for spatial index
faa2b81 finishing merge
31ce2bf RavenDB-1319 Backup fails when using Api Key fixing the error
321c7b5 Fixing the build
7e5ef90 Removing .net 4.5 conditional code, we require 4.5 now
25ae122 Merge branch '2.5' into 3.0
d007b03 customize query
714239f * changed Voron ITransactionalStorage implementation to use write batches and snapshots * added IDocumentStorageActions skeleton code
2769cd3 tests + bugfixes for session
cf8029e Avoiding NRE
2a2f232 Revert "Fixing index name"
87324b8 Merge branch 'RavenDB-1258-session-dispose' of https://github.com/arekais/ravendb into 2.5
0fb3ed2 RavenDB-1258 You mustn't dispose a session when it in use (especially when you are in a session context)
d779b1f Merge branch 'RavenDB-1326' of https://github.com/ppekrol/ravendb into 2.5
b7074b1 Remove cluster manager from sln
63f1a64 query tests
6c0ecab RavenDB-1326. Index names that trigger hash encoding for storage can no longer be queried
33523fb Merge commit '5d7f01604c114ec1d5fd1c20768368e0b1e3273d' into 2.5-voron
5d7f016 Squashed 'Raven.Voron/' changes from 9b3f54d..facd6bd
2f9e070 Fixing index name
7638efa No need for this
9be3446 Disabling symbol source for now
daba8dd Better behavior when using nullable enums
12f50d0 Merge branch 'master' of https://github.com/jgeurts/ravendb into 2.5
08379e7 RavenDB-1258 RavenDB17.CacheRespectInFlightTransaction fails sometimes when running on esent
fd589a6 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
952dda9 Add failing tests for nullable enum in multimap index
e6b604c Revert "introduced BatchRead and BatchReadWrite" - will use write batches instead
65d4dd5 tests fixed; ReplicationInformerLocalCache implemented
8e1a103 Document Generator bugfix + tests
2688778 query + bug fixing
6bdfda4 Use a bigger timeout value (40min instead of 5min) to avoid fails of upload big symbols packages
b1b5686 introduced BatchRead and BatchReadWrite
af2b49f switched voron to net 4.0
a191c39 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
4afba4b file rights fixed
c6d318d Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1258
16f7cce Make sure that DTC test will not fail because of the async execution of the transaction commit operation
26c2c14 Copy also the cs files of the referenced projects
f3759ae line endings for java in Windows
f56166a started implementing initialize and batch in voron TransactionalStorage
d013b3c minor
b5c595c initial commit (integration of Voron storage engine into RavenDB)
83c989e RavenDB-1249 Drop-downs for fields in studio index editor
89628f8 added voron to sln
8d500c6 Squashed 'Raven.Voron/' content from commit 9b3f54d
fcf54ec Merge commit '8d500c6de6d1ead9a36b55174aeac9de9264923d' as 'Raven.Voron'
d38e9a7 RavenDB-1258 You mustn't dispose a session when it in use (especially when you are in a session context)
cc2cb24 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
ecb182a Make sure to not miss files by changing the srcDirName
d841411 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
a9168c0 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
6fb96b5 RavenDB-1324 Querying a string collection using string.Equals broken as of build 2678
c3adb23 Copy the files from the right directory name
021e7b2 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
542faa8 base for making fields autocomplebox
3c18ff0 Adding a way to get the fields from an index string
2f8080b code cleanup
293b559 Tests fixed
7f3cb6f Fix the code to actually copy the linked items of the referenced projects
b8859eb Merge branch '2.5' of github.com:ayende/ravendb into 2.5
3ecb3e0 Include also linked files of referenced projects
35cab5a Merge branch '2.5' of github.com:ayende/ravendb into 2.5
05847fa fixing merge
7d86a5d Merge branch '2.5' of github.com:ayende/ravendb into 2.5
90be8e9 Example csx file
5903141 Fix the copy of the linked files
398beba index names are case insensitive
f87dea9 Optimizations
f0267fa Merge branch '2.5' of https://github.com/myarichuk/ravendb into 2.5
151f145 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
bf83020 Copy also the project's linked files
1b23ff1 Update to a nightly build
998ec51 fix and unit test for RavenDB-1226 ServerClient::streamDocs - pageSize is ignored
29c099f added debug endpoint to display currently executing queries endpoint url --> databases/[database name]/debug/queries
22a1db5 Add scriptcs
a2ccc01 RavenDB-1277 Missing [Fact] in Tests/Json/CloningTests.cs
f3c98a9 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
f1b2505 Merge branch 'fixupindexname' of https://github.com/ppekrol/ravendb into 2.5
296568e path constraints, test fix, base62
6d90754 minor
e26b7a6 RavenDB-1311 NRE on Settings tab in Studio while using API Key Build 2679
dfd9da0 Fix typo
737b5e2 RavenDB-1314 Add transformers to the sample data
8faba11 Fixing typo
bf2cae9 Move to more visible location for all
747fa0b RavenDB-1274 IIS crash in 2.5.2666 due to changes api
0cc57c9 RavenDB-1323 Document with many references to other documents crashes Studio
c6f285c Fix scroll position reset for indexes and transformer upon updates
c9df63c Merge branch '2.5' of https://github.com/barryhagan/ravendb into 2.5
f948481 Merge branch 'master' of https://github.com/georgiosd/ravendb into 2.5
b9803af Merge branch 'IndexesPage' of https://github.com/samueldjack/ravendb into 2.5
e242c95 Merge branch 'Net45Suffix' of https://github.com/damianh/ravendb into 2.5
6d1bc31 Fixing null usage in indexing
da98483 minor
cc21f97 Fix for replication skipping related docs
449d6a0 Added support for exclusions in StartsWith/LoadStartingWith
6e35d93 Remove the "-4.5" suffix from the .net 4.5 assemblies.
2bf34ce Adding psasing test
79934f5 Adding group by to dynamic list
c7d762a Better handling of method groups in queries Better handling of casting in queries
3ac600f Merge branch '2.5' of github.com:ayende/ravendb into 2.5
95a5a67 test fix (switched to esent)
6d5d76f additional fixes in index name handling
5893d23 OAuth
ef82e4b fixed the way we are handling long index/transformer names and NotFound status codes in GetIndexAsync/GetTransformerAsync
467b816 Merge branch '2.5' of https://github.com/ayende/ravendb into fixupindexname
7e7560f fixing how index/transformer get
2c9788a Merge branch 'fixupindexname' of https://github.com/ppekrol/ravendb into 2.5
1ba92b4 Do not failed the build because of failing to publish a symbol package
12a0b75 applied fixupindexname to all methods inside IndexDefinitionStorage
275da23 refresh implemented
4ee266d transformer test and bug fixing
eef7861 Push the symbols source after we push to nuget, so a failure of the symbols source won't interrupt uploading to NuGet
cf22c3f Generate the symbols packages
7bd0bd6 Added scrollbar to index group list on Indexes page
7d63ce6 temporary support for quering with where
3c9a26e Removing fiddler in test
d640f46 RavenDB-1316 Allow explicit attachment indexing
bfa3645 Making sure to clear the known missing items on Clear
f30c3ca Include the xap file in the downloadable zip file
35aef5e RavenDB-1312 Update Transformers view to match the new indexes view
7c8c5b7 Making sure to clear the known missing items on Clear
2ad636b Merge branch '2.5' of github.com:ayende/ravendb into 2.5
a5b2a2e RavenDB-1274 - fix IIS crash when event transport is written to after dispose.
cb654e0 Fixed bug with Delete and Reset context menu items not working on revised Indexes page
57ac212 query
1c2a72c Merge branch '2.5' of https://github.com/barryhagan/ravendb into 2.5
8c7a7a1 show conflicts only of database has replication
53c7a37 RavenDB-1308 Make sure resizing won't stop auto selection of details fields
48240ce Fixing licensing issue
1c76544 DSL
8ee3afb Add backward compatibility support for OEM licenses of v1
5efc1d7 Fix recreating replication requests on unauthorized responses when using api keys.
34498c8 Fixing an issue with old style requests
f57637d Removing test that is now invalid
748159d Merge branch 'master' of https://github.com/CosminLazar/ravendb into 2.5
8727a5a rewritting TODOs
b8496a6 Making sure that we generate the appropriate error when trying to force case sensitive search
a2d1f14 Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
022f588 Fixing int overflow
b409f47 lucene query
aca584a Add support for more string equals types that the user might do
b94379f Added backward compatibility to: Eliminated the double URL decoding from the MultiGet
aeed72b Eliminated the double URL decoding from the MultiGet
8f3724b lucene query tests + bug fixing
c00b876 Fix NRE in the tests
40e0441 lucene query bugfixing
5a910a0 Fix the code (and simplify it) to run also on language other then English.
cf414f2 We should not allow doing a implicitly projection, as this will make the code track the projected index and try to persist its changed, which will override the original object. We should throw for this case with an indication to the user to use .AsProjection<DtoObject>()
1312cc3 lucene query
22b46fd RavenDB-1238 Add index entires count in indexes tab and UI tweeks for indexes
5116634 Remove debug code
a9a5184 Fix the following item "RavenDB-1298 Using OfType<> in Index Map generates Where($type = '') but uses different type format" by using the exact type name that json.net does, which is the AssemblyQualifiedName without the version information.
46f3eb0 Fix a cast exception when query a map only index and using the Result instead of the entity object itself.
4b3ab32 Add backward compatibility for v1 subscription licenses by using the capabilities of v2 standard licenses, without requiring the user to request us to generate a new license for v2.
77e0f13 When we restore an encrypted database, we should make sure to protect the secured setting before we try to unprotect it. Currently, it tried to unprotect an unprotected data which cased the attached test to fail. Now the test passes.
791f03e Make index counter nicer
af78634 add group counter
ed980ff Fixes for the binding of indexes (still the selected index not working)
7299d82 minor
0a71c85 Refactor test code to be more clear
514bf32 Fix error message
15a9d98 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
b2d0495 modify the indexes view
5e4c6f5 Base for changing the view of indexes
1553469 lucene query
4dd5b2a lucene query
4861362 lucene query (in progress)
b339be5 RavenDB-1278 Notify on unsaved changes in the settings
10fed72 Make sure to delete the temp incremental backup file after uploading it to the server, in order to free space from the server. We had 122 GB of those temp files which we wasn't needed.
35b50db session
08348c0 Make the code compile
ac194ec Fixing the build
f62074e Merge branch '2.5' of github.com:ayende/ravendb into 2.5
fd64bbb Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
9eb80fd Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
10fa7f8 Fix SerializationException because of missing an exception's constractor
8331d39 Return the generated id
748e834 removing test
c700023 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
0343661 Adding test
9e5f60f RavenDB-1255 Unable to use context menu when multiple query results are selected
4463177 RavenDB-1254 Query statistics are hidden on small window sizes
d2e50e3 RavenDB-1240 Add delete all transformers button
aab8a9c RavenDB-1276 Presentation of Index Errors in Management Studio
adcfd96 Can ignore prefix for include if it is on string properties
cef97e4 constants + executeTransformer
7a956e4 common api for indexes and transformers
4b9220d Removing unused property
9c44c76 Avoid unnecessary allocations
89d966f Fixing NRE
1ecf990 Make sure to clear the queue in case of an error as well
0a7e157 Avoiding race conditions
8ba798f Adding passing test
ff0248e Fixing RavenDB-1288
af4dcfd Fix sql replication skipping first item of batches
f456c7f Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
2a09fd9 Merge branch '2.5' of https://github.com/myarichuk/ravendb into 2.5
4e85c83 bugfixes
884653c updated tests hierarchy
aaf295b Fix for include with string value
0498008 Merge branch 'string-property-include' of https://github.com/aknuds1/ravendb into 2.5
04c481c Fix a bug with csv export clearing the batch in mid work
0707fcf RavenDB-1284 Management Studio not Sorting by Range types
17c9d10 fix due to change in ConsistencyOptions
b1850a4 Add test for Load/Include<T, TInclude> with string type referring property
d2c0086 fixed RavenDB-1280 Indexing issue in 2.5 with related docs while inserting
19aa728 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
81dff5a includes
d2f4edc Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
df51db6 Merge branch '2.5' of https://github.com/mj1856/ravendb into 2.5
b45ea51 Adding RavenMethod attribute. Test passes.
718f807 Adding failing test for custom extension method
2483f9e Merge branch 'bucket-number-generator-fix' of https://github.com/arekais/ravendb into 2.5
4b2cc19 Fixing generator of initial bucket number
820a57c Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
79c4e7b allow to write nulls that are sortable using string
f9cd5cc Fixing calling to wrong method
310ae58 Merge branch 'delete-temp-index-promotion' of https://github.com/arekais/ravendb into 2.5
f22a592 Studio: Deleting "Promote to auto index" option
21b691b Lazy and Standard Loading
de54e71 Fix backup and restore issues (mainly with missing database document)
0390f1c Converting to proper failing test
e08456e Fix bug with ordering with luceneQuery
41d2da7 tests
dbe7e29 marking transform results as obsolete
ca02a04 session test
11579a2 logging
72b3ac4 comparers in collections
b62198c logging, stubs for abstractions classes
c8805c9 load on session + cloning tests
7e23c3a session bugfixing
e9cc75c DocumentSession (in progress)
ffb80a6 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
d8489ec Fixing an issue with SuggestAsync
2f7b3a3 Adding passing test
fcb2864 Issue : RavenDB-1247 Hash in Id
c468bb8 Making sure that we are comparing doubles properly
5087f7e DynamicField not analyzed shouldn't analyze
49075cd Merge branch 'master' of https://github.com/bczifra/ravendb into 2.5
ea60540 Merge branch 'aggresive-cache-convention-fix-2.5' of https://github.com/arekais/ravendb into 2.5
e9d9ce2 Merge branch '2.5' of https://github.com/mj1856/ravendb into 2.5
0f39403 Merge branch '2.5' of https://github.com/myarichuk/ravendb into 2.5
aeaa436 * issue RavenDB-1260 Index type casing in Map * changed class names for issue 1259, 1261 unit tests
4ab65d8 Minor cleanup
701c160 Fix RavenDB-1251 for sorting custom range types
86aff18 Adding unit tests for RavenDB-1251
bbadd4a Fixing typo: aggresive => aggressive
eafdfde Fixing occasionally failing tests of RavenDB_406. It's better to use the 'comparision lessOrEqual' instead of 'less' because sometimes can happen that compared time values are the same while item needs to be checked. Probably it can happen only on localhost but now we are sure we don't serve an old value.
0f9d1db Use the right convention
859db1c Merge branch 'smuggler-fix' of https://github.com/ppekrol/ravendb into 2.5
5382cbb Better names for the Consistency Options
dbeddfc negative-filter fix in smuggler
7221948 Renamed IndexWarmers to IndexReaderWarmers
aee252e Renamed IndexWarmers to IndexReaderWarmers
56471e8 Assigning indexreaderwarmer for RamWriter
ed0e3dc Added AbstractIndexReaderWarmer plugin
04098dd Merge branch '2.5' of https://github.com/myarichuk/ravendb into 2.5
ef91f40 Merge branch 'RavenDB-1235-2.5' of https://github.com/ppekrol/ravendb into 2.5
34b10d5 replication and tests
e04e979 HiLoGenerators
b8c88a7 DocumentStore - parse connection settings
1cbff55 implementation of LoadInternal and LoadInternalAsync in sharded sessions
7c5e6bc Issue : RavenDB-1261 Streaming API returns null etag
57ed78a Fixing bad index merging
37b439e Merge branch 'replication-behavior-fixes-2.5' of https://github.com/arekais/ravendb into 2.5
fae255a ReplicationBehavior fixes:
8e6964b DocumentStore
328d39f Merge branch '2.5' of https://github.com/myarichuk/ravendb into 2.5
0b7e3a3 DocumentConvention related changes
1d4970c issue 1259 fix
0d50786 Minor
83ec35e Adding debug output
032789e Revert "RavenDB-1235. Implement Load + Transformer for sharded store & async sharded store"
ef5c333 Force random waits in case of concurrency conflicts
58a07a2 Using non batched calls in replication hilo
8633034 Fixing Remove vs Add issue
b29b306 Properly handle the non nested batch in munin
8d509b7 Just to be safe
20bff58 RavenDB-1235. Implement Load + Transformer for sharded store & async sharded store
a504d44 RavenDB-1235. Implement Load + Transformer for sharded store & async sharded store
f4e477f DocumentStore
d7a3f2e Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
44c8be3 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
88655a4 Adding passing test
67b97df RavenDB-1263 Studio bugs
2c553eb RavenDB-1264 Studio bugs
ea9e1f8 minor
ea0cff7 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
a624de4 Alter readme extension from .txt to .md
5062ca4 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
13f2c94 Refactor test
d872ecc Use the shorthand method to create a remote document store
3bfbbc4 Fix a test which fails due to not specifying WaitForNonStaleResults
5d22f95 Fix image urls
06496ef Make sure to delete also existing data directories on test disposed
acf905a Simplify the tests by not specifying the folder name. This way we will use a temp folder which will be deleted on test disposed
c989008 Change the test to run on port 8079 instead of 8080
2165c51 RavenDB-1245 Export database from studio fails in build 2665 when selecting more than one collection
18a1f9c Test uses of Length and Count usage to test the same as Any()
335f7ad minor
a3958ce We need to explicitly specify that we want to reuse the same data directory across different storage instances
bb4447f Also assert the behavior of the test, so if we will change this we will have a failing test
c24de72 Merge branch 'master' of github.com:ravendb/ravendb into 2.5
a15b1db minor
c84109f Combine files related to tests to one file
9e45cce Correctly share the same data directory between embedded databases instances
7c53cd9 Avoid R# errors
294403b Refactor ReplicationTest to reuse some code from RavenTestBase
d03d36b Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
257ab70 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
f1714d2 Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
4ce690d replicationInformer
09a7bbd test for spatials
44be5e5 support for recurse queries
3665a5b Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
4f4af4e indent in ReplicationInformer
7d7708a fixes to replication informer
d77ef46 changes to suggestion query
009a1de index replication + proper error rethrow
8d4dfb6 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
c77cde7 AbstractIndex spatials
e7b88bd Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
1a17207 IAdminDatabaseCommands
80c5600 minor
2d40e79 minor
31070a2 Fix typo
e0c7a68 Fix test
d8cb145 Make sure to dispose the DocumentDatabase
003271b Fixing test
6568b79 No need to delete the data folder when we dispose the DocumentStore since we already do that both when creating a new directory and when we dispose the test
cb8c684 minor
e6396cf Make the stress tests compile
1915b2d Test also the async api
f6b7d88 Change the way we create a data folder for out tests. The issue is that we have some tests that accidentally open up two servers with the same data directory, which can be by mis using the DataDir field on the RavenTestBase. By this change, we can simply a lot of tests code, so they do not need to delete the directory manually but this done automatically. This way, a lot of boilerplate code can be removed and be abstracted to the RavenTestBase.
4017feb detect root in select many
299a7bd whereEntityIs + NPE checks on getentity
952271c Installer (IIS) - the virtual directory field is no longer required, empty value will cause that Raven will be installed at a root path of a website.
5898510 merged changes from  raven 1216
2c05c65 Fixing an issue with converting to string array
405e6cf Shouldn't do this on index etags, already handled by the isStale / last etag count
e93f32c Merge branch '2.5' of github.com:ayende/ravendb into 2.5
dcc10d2 Count the loaded documents in the generated response etag
81be69a merged changes from 4941dcb8cc00
6accec6 moved connection impl
30373db Correctly load the certificate password from a file on the server
ce66db9 Modify the build script to have the rights paths to the certificates and signing tool on the server
45ee189 AbstractIndexCreationTask and groupBy dsl tests
0229c6b DSL
4280de1 Fixing the build
196be5d Merge branch 'RavenDB-1227-v2.5' of https://github.com/arekais/ravendb into 2.5
5fcd8bb RavenDB-1227 Signing the installer output
a9537d0 Merge branch '2.5' of https://github.com/CMircea/RavenDB into 2.5
f39c277 Implement new overload on AsyncDocumentSession as well (Git fail).
5ee00b4 Add overload to AsyncLuceneQuery taking index via a type parameter.
ad45caa Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
e8412c0 Fixing the build
b1ffdbb Remove the dependency on Microsoft.CompilerServices.AsyncTargetingPack for .NET 4.5 and .NET 4.5.1 projects. This is possible by using a feature of NuGet 2.0 which allow us to specify dependencies per platform.
db56f9a Merge branch 'temp' of github.com:ayende/ravendb into 2.5
86326d8 ghrifl
4c963a9 Merge branch 'RavenDB-1200-for-2.5' of https://github.com/arekais/ravendb into 2.5
dd5bd1f  RavenDB-1200 Make sure that installer does not try to use Raven.Server.exe to uninstall service if the file is does not exist. In order to ensure that the service will be removed in that case we use 'sc' command line tool.
b9813c8 Adding service description
87613d5 Splitting Stream() call to have better API
4ebbbe4 Better names for complex property paths
0643f4d Simplifying ToListAsync() result
e8269fb Removing AllAsync
cf71117 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
7e1a988 Removing All support
6831986 Properly resolving issue with conversion + transfomers
4715b9e Resolving sorting by decimal issue using order by desc
165b57d Merge branch '2.5' of https://github.com/cmircea/ravendb into 2.5
bb9c8b7 Fixing an issue with transfomer + conversion listener not working properly. Fixing an issue with transfomers + async not working properly
a4587f3 Cannot throw error, empty transactions are valid, there is just nothing to do there.
0c7080f Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
217d28e RavenDB-1228 Expose Raven/Versioning/ChangesToRevisionsAllowed in the UI
93712cb Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
28e1807 Fixing bad resolution for RavenDB-1216
7890ec1 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
bb0ccaa Fixing prj
41f238b Removing potential security issue
18e14ad Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
d267cd6 Remove ObsoleteAttribute from AllAsync.
f0ea8d3 Use async/await instead of ContinueWith.
13c0e6b Rename Load to LoadAsync on IAsyncDocumentSession
7bc9342 More async LINQ methods, like SingleAsync
238f621 minor
c72bab9 RavenDB-1228 Expose Raven/Versioning/ChangesToRevisionsAllowed in the UI
5750e0b Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
316ddeb RavenDB-1214 RavenDB Test Helpers
d3beba2 RavenDB-1234 Provide new endpoint /admin/detailed-storage-breakdown
04f8221 Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
ebb6e1b Make sure to get the right path parts
dca6a17 Allow changes to revisions if admin allowed on deletes
e918a53 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
ea84177 Adding passing test
05c7058 Properly handling --config argument by loading the right values
be1b54a RavenDB-1231 Unexpected identities for dynamic types with an Id getter that returns null
13caaee Adding passing test
99b5c60 Fixing an issue with properly generating the short type name of a generic argument with more than one parameter
25f3a77 Created failing test for LoadByUniqueConstraint with generic property
8c341a6 replication
85a782b Don't generate a session all the time, only when needed
65e32b7 Merge remote-tracking branch 'marcin/jvm_client' into jvm_client
920c833 Revert "RavenDB-1214 RavenDB Test Helpers"
4cb3a72 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
74c4772 Added more safeties with regards to creating DTC transactions and leaking sessions
39e214d Adding a timer to cleanup old transactions
fc90a74 RavenDB-1228 Expose Raven/Versioning/ChangesToRevisionsAllowed in the UI
8f34ec0 RavenDB-1230 Session leakage when using DTC & normal ops
b9ee714 Fixing test
846645d Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
1471164 Fixing backup expect index.version files for map/reduce indexes
c01f713 Fixing smuggler build output
86d098c Appropriate behavior when we have a failed task
f8a9b66 fixing test
8616c57 Make sure to include async targeting pack
fe45d9e seedIdentityFor in IDatabaseCommands
e2cf744 merged changes from .net client: 362173a..98b5a399
aba2ee4 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
61b540f RavenDB-1229 DeleteByIndex - endless loop when index does not exist
c174813 parallel tests
08bc30f parallel tests
336565c IDatabaseCommands methods exposed, batch and index tests
c2e3a8a RavenDB-1214 RavenDB Test Helpers
98b5a39 Provide a way for the user to turn off read-only versioning configuration
946581d Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
4b4c604 Slightly better output
0d9b840 RavenDB-1196 Load more logs does not work
82cfd07 RavenDB-1222 Backwards comparison operator is ReplicationTask.cs
dc5e702 tests for ServerClient
076b121 Fixing polarity
b552587 Fixing an issue with not handling generic types in transform results properly
f7e49d0 Fixing an issue with internal metadata not being handled during Load using ResultTransfomer
18ed8db Fixing the way we are sending the transport state
eb2e8c9 IHoldProfilingInformation
d47304d Merge branch '2.5' of github.com:ayende/ravendb into 2.5
ee19678 javadocs
d329a0d TimeSpan in transactions
9867c14 transaction holder
bb2143f better function syntax
7f3636b code cleanup
d7d1ae8 multiGet
5bdf132 conflict resolve code path
4e9442b Facets
b98a778 RavenDB-1216 Unreachable code :: ServerClient::directPutTransformer
7660962 MoreLikeThis, Terms, MultiGet
95dd175 MoreLikeThis, Terms, MultiGet
f4e0ec5 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
bcc3291 RavenDB-1210 Using PutAttachmentAsync with Embedded client looses data and test for it
cb75f56 patching api
984ca18 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
b57d004 Fix text marker not appearing in the correct location in the text editor this change could cause some text to appear as bold due to a bug in silverlight
1cf74d5 Bad tertiary operator
59e3a2a Keep track of changes connections outside the database, so we can _rewire_ them when we reload
3b35a55 Resolving issue with db unload (For inactivity) meaning that all the Changes connection become invalid and the client won't notice that
ca5f288 Patch Objects
475c9fe ServerClient: streamQuery, streamDocs
24d7b9d Merge remote-tracking branch 'upstream/master'
3938ea9 Merge branch '2.5' of https://github.com/sporty81/ravendb into 2.5
191f42b Fix issues with anonymous types being indexed correctly. New test cases
465a8d0 Bad tertiary operator, bad!
18aa4c0 Map/Reduce don't use stored field  by defaults now
5d1580d suggestion query
60b4287 code cleanup + TaskFactory
4cfec73 Spatial options
556d4c7 SpartialOptions, Complex Index test, RavenUrlExtensions
2a629d8 custom serializer support for enums
ef56698 JsonDocument
1b38cb9 Fixing tests
547b632 Properly handle null users
c967c04 Fixed an issue where the sort order were respected when indexing if the values didn't match it
a12a309 Moving to a one time principal because storing windows auth tokens is too complex
88b8f65 Minor
c2d30ee Merge branch 'master' of https://github.com/nberardi/ravendb into 2.5
857ce7e Removing test that showed wrong behavior
e6163e3 Early error for Distinct().Count()
69eecc3 RavenDB-1208 Reduce with date key is not in ISO format
777b2c8 Reverting read only changes that weren't done properly
43a6851 index tests
f931675 base query tests
8b9d413 code cleanup
b5cc0bf test fixed + proper attachment metadata handling
ac37f99 tests for Inflector, ProfilingInformations
cc265f5 Serialization Helper
e574674 bugfixing
c3aef1b added tests for seeding an identity for issue RavenDB-1206
db4f1b8 added client side calls to the /identity/seed endpoint for issue RavenDB-1206
5237168 added /identity/seed endpoint to the database to allow seeding of identieis as discussed in issue RavenDB-1206
fd16361 Making sure that you can mark an entity as read only and it won't have any effect when doing so client side
ee24320 Adding psasing test
562dc70 Avoiding error when done with streaming response
1f4555d Fixing NRE
b7fc4fb Merge branch '2.5' of github.com:ayende/ravendb into 2.5
676fbef Specifying timeout for S3 ops
301a03d expect 100 continue + inflector
d057024 Correctly set the latestEtag by using a currentLatestEtag inside the ExecuteAllInterleaved method instead of sharing there the same latestEtag. This let me to then set latestEtag to the max currentLatestEtag. This fixing a bug where the db tried to do replication from scratch infinitely.
59a41b8 index, query, statistics
f0d2395 Use the latestEtag which in order to avoid not updating the latestEtag in some cases
0c4ca6b Make sure to not miss updating the latest etag in the replicated status, if the etag is not exactly match but lower. In my case the etag was 0, but still need to be updated.
149814b replication
e41bdb8 queryresult
4500734 IndexQuery
669718a Merge branch 'RavenDB-1195' of https://github.com/jahmai/ravendb into 2.5
b62026e RavenDB-1195
502cadd RavenDB-1195 New patch existing / patch default function does not account for user-specified default metadata
f926244 Use the appropriate prefix
3c2ccce code cleanup
7d5f47f transformers related methods
7d48dc8 Adding passing test
51e8e23 Merge branch 'temp' of github.com:ayende/ravendb into 2.5
5f3fc0f Avoid error if retries is very small
66dbe50 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
307d211 Force random waits for concurrency conflicts in patching. This will reduce the chance that competing threads will keep throwing each other into errors.
c934be5 Force random waits for concurrency conflicts in patching. This will reduce the chance that competing threads will keep throwing each other into errors.
0226d70 RavenDB-1192 Can't use a nested dictionary in map/reduce index
e72c077 Better error handling
abedd52 Minor
5c00963 Properly raise the event
b657fbf Fixing problem with localization causing test failures
5ca6c03 Fixing failing test - async void should NEVER be used
fbf238d TransformDefinition
2e448e3 IndexDefinitionBuilder
e093114 Merge branch '2.5' of https://github.com/e-tobi/ravendb into 2.5
1b52272 Fixed localization bug with distErrPrc parsing from HTTPContext
06f48ab Fixed localization bug with ShapeStringConverter
6e1706f Added new config option "Raven/CompiledIndexCacheDirectory"
31f78ce apt version bump
3c34b43 code cleanup
b212d10 removed syso from tests
a278dd4 dsl initial commit
ad4204f Fixing log typo
8e1324d Merge branch 'master' of https://github.com/Dkowald/ravendb into 2.5
c721bc0 Updated for CORS:  Access-Control-Allow-Credentials; Options request bypass auth; echo request Origin.
f6decaa Fixing test
37dee29 Adding passing test
e778f20 RavenDB-1188 Improve indexing stats
628f6bd Properly fixing prohibiting constant queries
73eb04b Fixing an issue where we aren't showing nice text for sorted entries
8db1d2c Merge branch '2.5' of https://github.com/sporty81/ravendb into 2.5
743fb1b backup/restore only supported for esent
fd9982f Added test for AggregateBy on a long data type
6bf16ae Fixing overly aggressive prohibition to use constants
4abd972 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
e64f74a * Fix typo * Properly ignore disabled or failing sql replication tasks
5412b5c Will throw on invalid linq query
c69c222 Code formatting
453a86d Making sure to set the max steps properly
1755fd1 ServerClientTest
936a02f RavenDB-1183 Index performance graph has UTC times.
eb14c5d Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
0803f54 Support v1 clients
be60cb1 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
9c94a0c Fix tests failing because of stale results
86be9f5 refactoring
d0d74d6 Merge branch 'installer-build-and-path-fixes' of https://github.com/arekais/ravendb into 2.5
8c84bdd Allow to reference the Raven.Smuggler from a .NET 4.5 client
0ddd480 Add support for calling IndexOf and LastIndexOf on a List in the index
a394413 Remove not needed code from the test. The issue was reproduce also without the Sql command
13b01b7 This is fails on esent
9d0b65d Installer - restore installation path when doing update
0c99753 Make sure to not share the same Data directory between tests
20bdd26 Make sure to run the NewRemoteDocumentStore on esent as well on the test server.
48dcd2e Should correctly notify the indexes about new documents after doing a DTC commit
c52a387 Installer - changing installer version according to the build number
51f019e Add backward compatibilty for 2.0 and 1.0 clients
357f73a minor
a4b79af Making sure that we don't lower case values during UpdateByIndex call
34a85af Installer  - added option to select target environment:
f542030 Remove case sensitivity from munin
7a0e9ee minor
8daa0b1 Adding passing test
310d9fd Fixing object disposed error
04a4957 Better errors
89a11d2 Fixing test
2ea6f4d Better way to detect old servers
7698445 indexes
eb6e481 ServerClientTest
41fe546 Making sure the second test project is also 4.5
7817712 Making sure that this can execute in parallel without race conditions
03f5b43 Minor
b097be8 Repro
2c046b0 Merge branch '2.5' of https://github.com/yellis/ravendb into 2.5
02133c9 Fixing test
84f7f96 Fixing build
735d923 Merge branch 'master' of https://github.com/jkonecki/ravendb into 2.5
5d9fd0a PutIndex/DeleteIndex
449a0cb This is not a test
49f3ddf This tests passes
2854527 Fix a test to take into account the hilo document
3af26a9 Make the test to pass by avoid creating the hilo document
e4ab8ed Fix a failing test
536b633 Make tests to pass
5c32c04 Test should use await
00fb32b Make the following test to pass
e385ef5 IndexDefinition
895f00c Use an attribute which can be used to avoid the issue that WinRT cannot get the current stackTrace using reflection
fa49d8e minor
270a2a1 Fix a failing test
3a4d9ba Compile
c4b51d7 Merge remote-tracking branch 'blazej/jvm_client' into jvm_client
925664b ServerClientTest
4b0fcc0 Fix a bug of Json.NET which throws MethodAccessException when running on Silverlight. This is exposed by running the following test: Indexes.CanGetASingleIndexByName.
9c9e7d0 I don't see why this should not part of the Silverlight
258e655 Fix NRE and add a passing test
6c7620a Silverlight assemblies should be singed to in order to support using the JsonInternalsVisibleTo of Json.NET snk file
68922ae Make the code compile. We will need to fix this to use the BCL libraries
3360aa8 Should be used also on Silverlight
fc4c805 minor
54429e4 Fix merge with 2.5. In 3.0 we do not generate the 4.5 projects, since we are using already the 4.5
95f62f2 Compile
f3352e1 Make the code MUCH more easier to main by using the standard namespace for the NameValueCollection which is missed from Silverlight instead of introducing the new MissingFromSilverlight namespace
56668de Merge branch '2.5' of github.com:ayende/ravendb into 3.0
1943b7d minor
79b50a8 Fix a failing test
7af72fc Correctly get custom headers from the response
3b15ee1 Fix NRE
d5a56d2 Re applied removed code
7b098d0 fix spacing
c7eeef6 Fix "Failed to execute indexing" exception
b7354b4 Fix the error handling when using the HttpClient. We need to handle ErrorResponseException instead of WebException in this case. All WebException related code should not target SILVERLIGHT and WINRT as we do not use that there anymore.
2e8bbed Avoid an InvalidOperationException if the header is not there
4ee3d70 ServerClient
cf73dcf Should use the client stack instead of the browser stack in order to make requests
b689294 minor
2d56ad8 Should not make the key lowercased
deb70d0 sample ServerClient test
733aacb sample ServerClient test
a216c75 SErverClient
fa0b797 linq.* updates
c534934 Support the response from v2.0 server
7497bdd Make sure to also reference to dlls of .NET 4.5
df8b266 Reference the correct variable name
d101a73 Fix RavenDB-1177 Embedded Mode / Unit Tests with RavenDB 2.5 and .Net 4.5
7654e34 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
0199c5f RavenDB installed should have the following upload category "RavenDB Installer" or "RavenDB Installer-Unstable". The build version should not be modified.
25e8ddc TransformResults in Customize failing test
475eb4b Slightly reduce the number of cache scripts allow. Avoid having to clear the cache at every time
7734008 Merge branch 'fixing-tests-when-using-esent' of https://github.com/arekais/ravendb into 2.5
7841464 Fixing an issue where disposing the enumerator early would leave the task operational
ac03bbc Merge branch '2.5' of git://github.com/ayende/ravendb into fixing-tests-when-using-esent
c5143e0 Fixing tests that failed when they used Esent
cd02947 Removing legacy support for transactions in Munin impl
b0a445c Get time from by using abstractions layer
61ecae0 Fixing invalid condition (related to RavenDB-187 when using Esent)
d0d64da Avoiding race condition in replication when you have multiple targets all replicating at the same time
5e0acc3 Minor
03988f9 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
3c4c0e8 RavenDB-1179 Possible bug - SelectFields with inner class on index projection returns ID as null
86a9cc3 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
75490b9 Update Rx packages
573c733 Adding support for spatial clustering
cb5c8c9 RavenDB-1166 Normal ravendb v2.5, server/client build 2609 - take 2
0996c7c RavenDB-1166 Normal ravendb v2.5, server/client build 2609
d319cc4 Removed dependency on reaction extensions for clr projects
c6b2d27 Avoid failing test due to race condition
fa6a5a3 Minor
7a9b3ed Better error handling
53caad4 RavenDB-1176 Streaming results do not sort properly
ed62985 Do not put documents in the document cache when using streams, may overload the cache
1050d9d Case insensitive
e6bfed7 Will generate two downloads for each build now
1b555b0 Defensive coding
0a083a2 Merge branch 'minor-fix' of https://github.com/arekais/ravendb into 2.5
2faa39b Ensure valid concatenation of parameters in the operation url
2da501e raven.abstractions.json.linq.*
ac02ab4 Removing unneeded file
fe9938f Merge branch 'RavenDB-1173' of https://github.com/arekais/ravendb into 2.5
8ab5b05 Properly raise the exception
eb7c3c6 etags
207bbf9 RavenDB-1173 Added new task CopyInstaller and including it to DoRelease task. Additionally uploading the installer file.
08bc96d RavenDB-1173 Making setup project compiled - it seems that System.Net.Http.Primitives.dll is no longer needed
2004532 RavenDB-1173 Copy output of Raven.Setup project to the 'build' directory
85e5b4a RavenDB-1173 Added installer projects to the release solution file
ebf27a5 Refactoring the way we handle remote changes Will now include client side heartbeat that will reset the connection if needed
4ed4929 UUID -> ETag
b6bda5f Merge branch 'indexing-performance' of https://github.com/arekais/ravendb into 2.5
652593e Better condition
f42b00a Limit the number of items that streams will cache in memory in embedded mode
725da1a Fixing the following issue: if a conflict doc and and original one were indexed in the same batch neither of them was actually indexed - what caused that querying didn't throw the ConflictException. In order to fix that we don't consider the conflict document as a duplicate what allows to index the __document_id field of the original one.
ea9e5f0 Make sure that we aren't tracking streamed queries
5710419 Properly report errors when querying using streams on embedded
94001fb Fixing test - number of items to prefetch has been exposed as a separate configurable option
8602ee3 Merge branch 'indexing-performance' of https://github.com/arekais/ravendb into 2.5
94b709a Merge branch '2.5' of github.com:ayende/ravendb into 2.5
5aec8e9 Making sure we can handle entities with unicode names
9749ab0 Removing unused local variables
a15df11 Merge branch '2.5' of git://github.com/ayende/ravendb into indexing-performance
59161ab Temporary skipping failing test
df48b9f Minor - removed TODO (already verified) and unused method
4809e7d Fix test
41b0b3e When getting documents from the prefetcher, try to load the full batch size (according to the current allowed size calculated by autoTuner) - this should prevent getting very small batches to index when there are 'natural' gaps in etags caused by deleted documents (when we index documents on the fly then we have an information about deleted docs, but when start from scratch e.g. index restart then we don't)
d8b7a40 ServerClient
7bbff6c Merge branch '2.5' of github.com:e-tobi/ravendb into 2.5
6c18cd5 Add a util method to generate the Settings.dat
c8d4934 Make the number of items to cache/pre-fetch for indexing configurable (same default value as MaxNumberOfItemsToIndexInSingleBatch)
c45e758 Revert the revert of "update actipro" Reason: we have a license to updated the server with
321f92e Fixed Etag(string) ctor
f348313 Refacotring WorkContext to make it more easily re-usable
7781c9b Merge branch '2.5' of github.com:ayende/ravendb into 2.5
4045bd4 Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
234cce7 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
ab3c6ba Merge branch '2.5' of github.com:yellis/ravendb into 2.5
d66b811 Revert "update actipro" Reason: The production license is not compatible with the new version DLLs
803a51b test bad request
d98f9b0 HttpJsonRequest Test
8e272ea Fix for http://issues.hibernatingrhinos.com/issue/RavenDB-1167
a7dcdb3 HttpJsonRequest - proper resource mgmt
24e041b HttpJsonRequestTest
02d30bc minor
86be015 minor
06e966e typo
09ec175 HttpJsonClient
bf1bc3e Extensions
bba45c0 Make the code to compile
b07b053 Compile xaml file
4a4af09 Fix references
9552262 Use await
d854264 Remove the use of WebRequest from Silverlight's HttpJsonRequest.
bab5eb9 minor
cacccf9 Use the HttpClient in order to make async requests from Silverlight
f9f91aa Compile on Silverlight
5dc2f31 Add a failing test - due to case sensitivity
5482f2b Make tests to pass
3d9cf95 Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
cb92282 Refactor code to use the await keyword
0c57519 Should use the WriteAsync methods for the async write operations
063ec71 Will interleave and trim history on conflict resolution
f6ebe7c WIP - Compile on .NET 4.5
28de03c Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
95d20b2 update actipro
f36da2a RavenDB.AspNetHost should also support net45
ce25a28 Provide net45 dlls of the server's bundles
f7b08b4 Use the HttpClient for the async staff
4eed6a9 Better behavior when timing out on the client
03210a0 Minor
36effc54 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
3b80476 Add passing test
3e8c8a8 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
6148f1b RavenDB-1165 Advanced.Stream not including the Result Transformer
433ebe0 Add test
f423ff9 Add references
1635b63 removed dep to parent pom
36aad4b Compile on Silverlight
4c79be3 Simplify code
995383b RavenJToken.value()
1a77eaf Fix compilation error
6ac3c24 Expose the HttpClient from the WinRT's HttpJsonRequest, and throw an ErrorResponseException which will hold the response data. This will make it easy to handle.
6df721e HttpJsonRequest
b48267a RavenJ*
b550881 Fixing nullable casting
6fc20b6 Fixing handling of null coalescing operators in indexes
78cda04 Fixing an issue with nullable guid
c40b782 Avoid potential collection modified errors
4635aa5 Fixing regression with default on DateTime?
bdc610c Remove unused code
62cee93 Fix a failing test. Make sure to trim not needed new lines from the start and end of the exception message
027496c Merge branch '2.5' of github.com:ayende/ravendb into 3.0
a0c4817 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
ca38562 fix NRE
93c1d9f Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
7fbeb41 RavenDB-992 Settings page doesn't update when a new database is picked from the dropdown also for status, tasks and transformers
0525b3d Raven.Client.MvcIntegration should also has a specific dlls for .NET 4.5
eb81a64 RavenDB.Client.Authorization NuGet package should be dependent on RavenDB.Client package. Add also support for .NET 4.5.
708e15b Add net45 binaries of Raven.Client.UniqueConstraints NuGet package
a840c96 Server Client
bcbe3b4 gzip in HttpJsonRequest
ae45677 HttpClient 4.0
dac7c7e Making sure that we aren't stopped by spans of documents that aren't replicable
716614f Making sure that we take into account the etag of system documents, so we don't have to skip them. Will remember the latest status etag and skip it as well
4e0cbb6 Record the latest etag _before_ doing filtering
e03a177 Take into account the type when using OrderBy on lucene
0cf1bcb Allow to override GetHolder, so users can create more sophisticated replication strategies.
84a977a Reduce the default max items to index (and to keep in memory for indexing) to 16K in 32 bits.
a0a0b18 HttpJsonRequest
142d075 Fixing potential error when index is partially deleted
0861247 Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
2868ce4 Fixed styling of PasswordBox.
c500a56 Tweaks to the statistics page styles
eb2d0cd Working on RavenDB-939: styled the charts
e969c52 Avoid concurrency errors
3413e8f fixing typo
2836f5c Making sure that we have the log active all the time in the tests, so we can check on it.
1975b2d Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
de91039 Add a "collection" for System Documents.xaml Add option to delete an entire collection
67f1b45 Protection against concurrent modification of the status document
0c82f94 Add test
2dcddaf Making sure we have the azure packages as well
bf6a225 Merge branch '2.5' of https://github.com/deanward81/ravendb into 2.5
d3d9eb6 Periodic Backups to Azure
d5c704b Remove the WinRT projects from the zzz_RavenDB_Release.sln since we cannot build them on Windows Server 2008 R2
94fb98c Fix tests to support Assert.Throws with async
defe289 RequestResultArgs
3e74a8d Admin operations should be always on the system database
6953a26 HttpJsonRequestFactory
b4f654e Fix typo (Aggresive => Aggressive)
ffc5241 RegisterIdConvention should not be available in WinRT since WinRT doesn't has the sync API
8cb38c1 Better script to test
15b0827 Fix a failing test due to now waiting on the StoreAsync operation. Use a workaround to the fact the xUnit's Assert.Throws method does not support currently tasks.
3a7b037 ConcurrentLruSet and SimpleCache
ab6506f I don't think that we can run the WinRT tests from the command line easily. But anyway, this is the command line tools that run the MS Tests.
b2225d7 We throw now NotSupportedException instead of InvalidOperationException
6c84009 Be compatible with WinRT
3c24fc8 Add the WinRT projects to the zzz_RavenDB_Release.sln just for temporary, in order to avoid complicating the build scripting to compile a different sln now.
48ab018 Merge branch '2.5' of github.com:ayende/ravendb into 3.0
b574bcf When putting an index on a not exit database, we should return 503 rather then 404.
ff5d072 I the recent work on the CreateDatabase task I assumed that DatabaseDocument.Id is the full document ID ("Raven/Databases/DatabaseName"). This assumption made the code to look nice, so instead of reverting those changes I think it is better to just made this supported. We now support DatabaseDocument.Id to be both the database name and the database ID.
10c0833 Testing to make sure that we log errors in sql replication
23b7f3a Fixing an issue with indexes containing nullable enums
d01bfec Reducing common error severity
965f1fb RavenDB-1151 Error when viewing stale indexes: An item with the same key has already been added
367639e Fix paths
93017c2 minor
b01f7d8 Use StoreAsync
967cc92 InternalsVisibleTo of Json.NET should be just on the Assemblies that has the Json.NET source (Raven.Abstractions, Raven.Client.Silverlight and Raven.Client.WinRT)
f4304b7 MultiDatabase
57146c2 Move the EnsureDatabaseExists and EnsureDatabaseExistsAsync to be under the Admin property
a99f3c7 Compile
88a56b4 minor
4a9587a Breaking change: remove the Store method and use StoreAsync method. Refactor the tests to use the await keyword instead of the Wait() and .Result
362173a Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
90a21a7 Fixing build script
3f05206 Fix a bug where tombstone is not deleted when recreating document on slave
8671e00 Fix bug when storing object
7f66ad1 finish me markers
457392a Modifying the snapshot value
a7faaf0 code format
0132e7b request factory
c5668b3 Should use the InternalsVisibleTo in order to allow the Newtonsoft.Json.Dynamic access to internal interfaces
4fac2f7 commons-lang, CreateHttpJsonRequestParams finished
dbc0fc3 Merge commit '2e6760ca87cc73377490898acc12d3b61c3c1e17' into 3.0
27ea1f4 Should have the Imports\Imports\Newtonsoft.Json\Dynamic.snk as EmbeddedResource
6c84c2a Add option to get statistics on storage sizes
9ff301a Fix for slow statistics load
13cefba Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
0827e4c MetadataExtensions
6400695 MetadataExtensions
ed422d9 Compile
1495b41 Compile
2575ad1 Do not generated .NET 4.5 in RavenDB 3.0 since we are already using .NET 4.5
cb777dc Fix a failing tests which fails probably because of the move to .NET 4.5
b38bbbb iterators for RavenJObjecy (in progress)
9124803 Merge branch '2.5' into 3.0
92ac3b7 Properly passing the entity names
4a3057b RavenDB-1143 Make NLog.config file default for the server with the log level set to Exception or Fatal
0296fe7 Continue the last commit
5a50c8a Publish the 2.5 unstable package to nuget.org, and ravendb 3.0 unstable to myget.
6148fd2 Should not handler error here
53e7827 RavenDB-1139 Prevent cycles in Scripted Index Results
c1adddc package reorder
11bd598 Moving the auto tuner logic to the prefetcher Auto tuning in SQL Replication as well now
003c0dd Only consider the active replication items when looking for the oldest etag
8a07bd3 Better log message
62c7732 Use the actual types when checking for attributes, not just the names
45347a1 Being extra cautious
40ffed3 RavenDB-1109 Report in stats about currently in process of being index numbers
b510b00 Adding passing test
99edfcf Move the database name validation to the CreateDatabase method, which the user can use directly.
6e43485 Move the CreateDatabase method to be under the Admin property of the DatabaseCommands. Merge the implementation of CreateDatabase to be the same in Silverlight and .NET, so both will use the following URL: PUT /admin/databases/{doc-id}
2889f67 Should test GetIndexAsync instead of GetIndex in the async test
046a40c When using await we should catch WebException instead of AggregateException
8bf8d59 Update Microsoft.Bcl.Build package
43cae8b Test also the WinRT tests
d60dae5 Fixing typo
7a618b6 Properly closing the file stream if we opened one ourselves
f6ed309 - Raven.Tests.Helpers package should have a reference to Raven.Server.dll. - Should use the .NET 4.5 version of the referenced dlls.
ff22e16 Remove the cluster discovery feature. This will let us remove the dependency on Microsoft.Net.Http, which support HttpClient for .NET 4.0
2346e5d Use much bigger buffer
6bfc06b Fixing the ability to look at & edit transformers
9bca1f2 Fixing studio buffering issue when exporting
8a01ade Generate 2nd token properly
0f81d0c RavenDB-1122 Smuggler doesn't work from studio
97f51cb Merge branch 'temp' of github.com:DanielDar/ravendb into 2.5
77532bd Fixing NRE
0d3a954 Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
caf083e RavenDB bin folder should be copied to the right location in the IIS folder
4394b2e RavenDB-1145 Throw detailed error if anonymous access has been disabled using bulk insert
e1aded8 RavenDB-1142 Incemental backup not storing the base backup as expected
ba116a0 RavenDB-1144 Add scroll bar to the AddValues in Reporting page
2edffe9 RavenDB-1149 v2591 Studio (nit picking)
d7ccaab Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
29ebed6 Merge branch '2.5' of https://github.com/jbabco/ravendb into 2.5
1f84ac2 merged with ayende/ravendb 2.5
72b17f1 Adding passing test
7f6dbc9 better merge with original
86f1ed6 fixup whitespace
653c9cc add recursion to cascadedeletetrigger
c8bacc3 Merge branch 'RavenDB-1147' of https://github.com/jahmai/ravendb into 2.5
d0c2787 Adding passting test
a19abc5 RavenDB-1147 Return true/false in BatchResult when deleting document
2e6760c -Tests
1b8a1a3 Making sure that we aren't treating 12:12 as a TimeSpan
23bd943 Tweak to margins
9fcb1e4 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
2be831f Implemented back/forward buttons on the document pad
28d0439 Fixing tests
10456f2 Made document tool tips appear for all columns of Details-View lists whenever they contain an actual document id.
a5cec33 Fixing a bug with double escape sequences resulting in error
8d46e8c Merge branch 'master' of github.com:ayende/ravendb
1475b6f minor
b6231da Removed redundant code
5e3d786 Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
571279e Supporting sharded facets
b7c4f3bb Made collections list collapsible
bde2471 Made sure option popups close when option has been selected
8218329 Implemented sorting control for collections list
996db9a Fixing a bug with double escape sequences resulting in error
b5f6f13 Set TextHintingMode to animated to fix glitches with rendering text on top of gradients.
59e9f98 Tweaked the styling of the new documents page
0188702 -Build stuff
3b2ecc4 -Fixed build
876ef9a -Fixed build
39d66b6 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
0c14533 Working on merging Documents and Collections pages
c4e812b -Added support for type name handling with ISerializable content
44b8413 We must add a reference to the targets file in order to be able to open the project and download the nuget package
067ea1c Mark classes as tests
3e13416 minor
d75536b Support AsProjection in WinRT
2507bda Remove duplicate tests
4a1855f minor
6448362 Add tests
57f2820 Add test
de7e2ff Fix a typo in a class name. Make Store doesn't available for AsyncDatabaseCommands in WinRT. So this will force the WinRT users to use StoreAsync.
f7e0b98 Update Microsoft.Net.Http which is now stabled. This package provides the HttpClient class to Silverlight
586f081 Remove project from the WinRT solution
7b13b6e Update Microsoft.Bcl.Build package
7e68928 Add solution that should hold all of the project, in order to have easier process of upgrading NuGet packages across all of the projects
c42e6ac Refactor code
061180c Remove not needed project in this solution
5439ff9 Use TaskEx.Delay instead of Time.Delay
0c2ab4a Add solution that includes the WinRT client
8cb582f Merge branch '2.5' of github.com:ayende/ravendb into 3.0
71470a4 Fix tests to clean up their data, by having a common data for all of the tests and clean it up once all of the tests finish.
e84f939 Support the overload of AllowStale for UpdateByIndexAsync. Modify the XML methods annotation.
4a39bff Refactor code to use the await keyword. Add tests.
3040f4d Refactor code to use the await keyword, and be more simple
6a20bb2 Refactor code: - use the await keyword. - Use the Task.Delay method instead of an own implementation. - Breaking Change: Change a getter which return a task to be a method, which can be awaitable. There is no code (that I'm aware of) which has been broken by this breaking change.
c5de877 Fix WinRT's GetValues implementation. We have now a passing test.
976a32f Fix WinRT implementation of WriteAsync which is followed by ReadResponseStringAsync, and avoid generating two request instead of one.
04e75d0 Refactor code
756d52f Refactor code
723d339 Move files, so it won't be included in WinRT and Silverlight, which has the same class names
9c8a34f packages name
af2c867 Server Client
ea9ddbf Fix typos in sample data
69a0526 Fixing test
440cd42 -Fixed couple of install.ps1 bugs
13aa07f -Fixed potential inifinite loop when parsing unquoted value -Added NuGet install.ps1 -Incremented version to 5.0.6
c3eb11e Merge branch 'RavenDB-1064-DTC-Prepare' of https://github.com/arekais/ravendb into 2.5
3fcce69 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
45e4704 Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
579115d Merge branch '2.0' of github.com:ayende/ravendb into 2.5
457e8ea RavenDB-1064 Fixing tests
085bd8b RavenDB-1064 Fixing dispose
5db9aa8 Fixing an issue that the usage of an explicit raven transaction caused that get/put HiLo document operations were also enlisted in transaction
62b1027 RavenDB-1064 Making DTC tests to use Esent as well
e5d0f1b RavenDB-1064 Fixing tests
684e04d Fixed case RavenDB-1086: We now have the Document Pad, a persistent document viewer. All document tooltips have a "Show in Document Pad" button, and each Map box has a "Show sample document" button to view a document picked from the appropriate collection.
ccba63d RavenDB-1064 - Client side - calling Prepare transaction before doing a commit
473f991 RavenDB-1064 - Server side -  the execution of all operations in DTC transaction moved to Prepare phase when using Esent
7c26ec3 ServerClient
bcbb74c Avoiding NRE
80b21f3 todos for missing methods in ServiceClient
06f545c Trim _Range suffix from field name when reporting facet query error
eb7e14b Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
61f92b2 Making sure that we properly respect distinct on projections
5a4b7ea Fixing an issue with 409 when trying to re-replicate a conflict
8a36001 RavenDB-1141 Tabs
849710c RavenDB-1141 Throw on Patch() when document is missing
5a9cbd2 Made Reporting View display a more user-friendly error message when an index field doesn't have the correct sort mode applied.
28ccdce Added an Edit Index button to reporting view
f965f2a Fixed problem where reloading studio during development didn't pick up latest build.
feaee3c Fixing typo
c3df8af RavenDB-1132 Scripted Index Results intellisense
abd09b1 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
925e83a Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
e9dd8a4 Making sure that we send the right spatial data using async queries
1c07b79 Merge branch 'RavenDB-1134' of https://github.com/jahmai/ravendb into 2.5
5f6da6f Fixing errors
d8ace6b RavenDB-1134 Handle empty args
41edf00 Merge branch 'RavenDB-1134' of https://github.com/jahmai/ravendb into RavenDB-1134
4af9007 RavenDB-1134 PatchOrPut semantics using only PATCH
ac0d50c server client (in progress)
fda3dcc Making sure that we give more or less accurate number even with caching involved
eb8e6d8 Adding a duration millieconds to the queries. Note that they won't respect etags, so if you cache the value, you also cache the duration
1497af1 Fixing an issue where isFinite would not respect clr values
0121a39 More correct WriteAsync implementation
ff52c86 Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
0846c75 Refactor code
41a80e7 Use the await keyword
b5ba6cd Refactor code to use the await keyword, and avoid starting a new task instead of create a completed task.
5542394 Refactor code to use the await keyword
b2e9e93 Refactor code to use the await keyword
8f26f41 Refactor code to use the await keyword
ee2a875 Refactor code to use the await keyword
e45ee8c RavenDB-1134 PatchOrPut
d290095 Refactor code to use the await keyword
f14b53f Fix typo
0b9910b Make code more readable by using the await keyword
cca3aaf Make code more readable by using the await keyword
d133fa7 Use the await keyword
c427c1d Refactor code the be more clear, using the await keyword
388c9e3 Refactor code to use the await keyword
12622f3 Refactor code to use the await keyword
255e45a Refactor code to use the await keyword
91d89e1 Make sure the throw if the response was not successful
c97da34 Add a basic test
a6552e1 Support WinRT
1407ea0 Merge branch '2.5' into 3.0
da85eac Now we build the web files to the .\build directory. All we need from the .\Raven.Web folder is the Web.config file.
a13c7fe Make it more obvious that the version is overwritten by the build script
60acd1f Remove unused files
13ca61f Make sure to build the dlls to the right folders also when compiling with the debug mode
8a62a26 RavenDB-1133 Move delete button in scripted index result to the header line
39f51c8 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
0b7b914 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
ed8b331 Fixing merge
97794ec Merge ..\ravendb-2.0 into 2.5
cc13189 Avoiding NRE when a document that was already deleted is being deleted again
2778ab6 Avoiding NRE when a document that was already deleted is being deleted again
3491a1d Recording the last time the backup run, and not executing backup immediately when we start the db if we have time
dd06fd1 Refactor code to use the await keyword
057a187 minor
51b162f Refactor code
41233aa Fix WriteAsync WinRT implementation
9af2ceb ServerClient::startsWith (in progress)
d8347ad Refactor code to use the await keyword
97bf25b Fix how we set values on the HttpClient
37f3093 RavenDB-1119 When opening a db with periodic backup on basic license, there is an error
bba4535 databases
2239b46 RavenDB-1130 Show time in the studio in the user's local time
f1aca24 Etag should be wrapped with "{etag}"
55a1962 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
0bd3ad0 minor
2f1a5f0 Remove duplicate files import, since we're already import all the folder that contains those files
fa5a9b1 Use a better way to import all the .cs files in a folder
d8bae37 Remove duplicate file reference
4683cc5 RavenDB-1131 Remember the tabs selection in the studio
29363d7 Be compatible with the latest version of Json.NET
421a161 Move file to a more appropriate place, since it is part of the RavenDB code base and not Json.NET one.
3059d96 Be compatible with the new changes in Json.NET
7ff2aa1 Internalize Json.Net namespaces
9477bf4 Add new files
f7dbbfe Merge commit '1b63698c0274f0a05327f33c24e46805c0383c6b' into 3.0
eddf913 Refactor code to use the await keyword
1267380 minor
1a83f90 RavenDB-1129 Allow to sort the collections by name OR by count
db0e698 It turn out that xap files also deploys dlls, so we need to deploy those to the sl5 folder
b5b632c Revert "Temporarily removing 4.5 builds" Reason: The issue should be fixed now.
a088049 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
1cf059e Copy files from the right folders. Xap files can be in the root build folder.
a07a24a Allowing to use Load Document with arrays
4880bd8 Do not generate SL4 dlls. Put the .NET 4.5 dlls in a different directory (net45).
65c1b00 Build the SL5 files to a different directory in order to avoid versions conflicts of the same dll name
78c9331 RavenDB-1125 Better intellisense for Scripted Index Results
482ab74 Temporarily removing 4.5 builds
90d044a Merge commit 'dc5395e54e4edcbccd17cbf3154865feea425c0e' into 2.5
350a7f6 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
33741a1 Moving the ConcurrentJsonDocumentSortedList to the db project, it doesn't belong in abstractions
dc5395e Moving the ConcurrentJsonDocumentSortedList to the db project, it doesn't belong in abstractions
ae0d37d RavenDB-1123 Scripted Index Results - samples
5365d58 RavenDB-1127 Cannot update a scripted result index
c3a8ce8 Remove not found references
a37b45b XML annotation
d794439 minor
3009241 Fix code
7aed42f We do not need to wait for a first task in WinRT. This is needed only for Silverlight apps. Refactor the code to use the await keyword instead of using the .Result on task.
7380a67 minor
ea88d33 Refactor to use await
ecfdefa Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
447533e Merge branch '2.5' of github.com:ayende/ravendb into 2.5
c3faf3c RavenDB-1126 Move save settings in studio to an async method
65e4e82 RavenDB-1124 Allow to delete scripted index results for index
d54a0f2 minor
9b46170 Fixing async issues
58a3d30 Fixing async code
81aefdd Merge branch 'master' of git://github.com/DanielDar/ravendb into 2.0
d1f9a9a fixing an issue where multi load wouldn't send the tx information
dc7940e Merge branch 'RavenDB-1118' of https://github.com/jahmai/ravendb into 2.5
f032382 base for fixing export latency
d8bcd6f Upgrade all the projects in the zzz solution to use .NET Framework 4.5
fa81b1c Merge branch 'temp' of github.com:ayende/ravendb into 2.5
89e913c Fixing tests for nested value type used in indexes
478dea2 No need to use project rewrite in 3.0, since we are already using .NET 4.5, and we do not support Silverlight 4
13c4794 Enable pint from the HttpClient of WinRT to the localhost
54fc89e Remove duplicated InvalidDataException.cs
2d9454b Raven.Abstractions.csproj should not have a reference to Raven.Client.Lightweight
0e7ec3a Update Rx packages
c6ab90c Fixing numerous issues in scripted index results bundle
73686c2 Remove unused packages
2998684 Add Microsoft.Net.Http in order to support the HttpClient in Silverlight
316e4c1 Add a reference to the dll that contains the HttpClient in .NET 4.5
01a2bea Silverlight projects still require to use TaskEx.
d48fa75 Remove Microsoft.CompilerServices.AsyncTargetingPack.Net4 packages. Use Microsoft.Bcl.Async when needed (it is needed in Silverlight and in WinRT)
553a833 Compile
73f5b15 Version 3.0 will use .NET 4.5 for both the server and the client
4ae8a0b Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
e46eb3e Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
7b4214f report from document export every 2 seconds
f25c862 Merge branch '2.5' into 3.0
d3edcbb Remove unused package
ebe3952 Copy to the right folder
877431f Remove empty "tools" folder from the nuget packages
f8d1fcd RavenDB-1120 Create better sample data
29b91d9 Copy to .NET 4.5 dlls to the correct NuGet package folder. Use the Microsoft.CompilerServices.AsyncTargetingPack nuget package in order to reference the Microsoft.CompilerServices.AsyncTargetingPack.dll
ab98c63 RavenDB-940 Management Studio errors when using a non-admin API key
06c4057 RavenDB-940 Management Studio errors when using a non-admin API key
cd9fba0 Fix projects guids
f26a097 Reference the Net45 version of Rx, for the .NET 4.5 projects
e522c86 Fix references
7b41f32 Provide assemblies for .NET 4.5
296c58d Merge branch 'master' of https://github.com/ayende/ravendb
f6ccbdd RavenDB-1121 Statistics page slows work on bulk insert
9ff456b RavenDB-1118
5703b28 RavenDB-1118
222c6af RavenDB-1118
879ad8b Be compatible with WinRT
36f7c4a Compile on WinRT
17720c9 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
7502d88 Update to the stable Microsoft.Bcl.Async package
f8d6706 Fixing map using long for keys
2827a52 Compile
ae529eb Fix index errors not being loaded
82e6682 Add WinRT projects to the main solution
31600ab Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
709bf11 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
cc6487c RavenDB-1116 Modifying Replication Settings adds invalid Quotas bundle settings
d12c16e Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
bae396f Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
4b15b56 Merge remote-tracking branch 'upstream/master'
c6304a5 Merge branch 'RavenDB-1090' of git://github.com/arekais/ravendb into 2.5
a3e0ee3 Switching an occasionally failing test on munin to esent
3cf5497 Prefetching behavior fixes
0fd67e6 * Adding Load multiple with transfomers * Adding transformers API to async
1b63698 -Fixed serializing and deserializing flag enums with EnumMember attribute -Fixed using a type converter on interfaces -Fixed deserializing ISerializable objects that also implement IConvertible -Fixed build
178a0fb Removing dead code
d3546ae If the conflict document was deleted, consider this to be a non conflict
07ed48a Bad code copying
b4d2cec Once again better indication that map indexing is in progress
0c01049 Fixing cache positioning in facets
07edf41 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1090
6c5653f Add a failing test
c57bdb4 Cleanup the prefetcher in the replication task
b6c5bdb minor
a33d44c Merge branch '2.5' of github.com:ayende/ravendb into 2.5
147a78b Invert filtering condition in the prefetcher. Filter documents in the replication task
4b6f28f Cleanup prefeched documents in sql replication task
32aac18 Mark index as in progress only in the indexing executer
609f834 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
90fab78 minor
8cc940a Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
c1a2d53 More attempts to make bulk insert more robust with regards to the TPL usage in ASP.Net
cb7a7fa Merge branch '2.5' of github.com:ayende/ravendb into 2.5
b01fe99 Making sure that touching etags in the same tx will not create concurrency conflicts
c7d3eb5 Now we don't need to mock the prefetcher
a480561 Do not close the ram directory of the index when it's copied because after that, the Dispose method of the index writer calls Commit on already closed dir and the exception is thrown. This in turn caused that IndexSearcher was not recreated and gave invalid results of a query. Now we need to manually dispose the ram dir after closing the writer.
636dcc5 Prefetching behavior no longer relays on the fact the next expected etag to process should be greater exactly by 1 - it caused issues, so it's better to allow for re-indexation already indexed documents to make sure that it will never hang because of some missing consecutive etag.
c62259a Future batch adding should be after adding already loaded docs to the prefetching queue
bb96c32 Will not corrupt the SynchronizationContext
aebb783 Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
751b2b1 Merge branch 'master' of https://github.com/florisrobbemont/ravendb into 2.5
01ba2f3 Fix a deadlock which happens when running the the AspNetSynchronizationContext or LegacyAspNetSynchronizationContext. When using with a null SynchronizationContext, as what we have in a console app, the deadlock issue not occur.
0779600 Fixing test
6b0f793 Mark index as 'in progress' right after adding it to indexes to work inside the AbstractIndexingExecuter. This is needed for better index staleness detection to avoid false negative answers when we wait for non stale results
66918ea In bulk inserts ensuring snapshot after adding Etag to the document
6776607 WriteQueueToServer should run in a different thread
d2ed9f6 Fixing an issue with OrderBy & Where on the same field using lazy
120aabc Merge branch 'master' of https://github.com/asapostolov/ravendb into 2.5
851f91d Failing test for Lazily() bug
e93c305 Attempt to ensure that reading/upading the LastIndexedEtag value is no longer a problem in Munin
6f10534 Fixing etag synchronizer issue - when an etag needs to be persisted make sure it's committed in a single and separate batch, not as the nested one which would be committed together with the parent.
25e3e11 Add test for Transform results with include
3f95436 RavenDB-1107 Incorrect results when calculating on multiple fields for a single Aggregate and test for it
c66b977 RavenDB-1108 locking indexes when running in memory fails and test for it
5cc322c RavenDB-1117 sqlReplicate was changed to be replicateTo[TableName]. Make sure to update the studio example as well.
9328e30 RavenDB-1106 Alerts Page doesn't looks good when we have alerts
f8a887a Minor fixes for restore
4854fa6 RavenDB-1116 Modifying Replication Settings adds invalid Quotas bundle settings
d8eaf6d RavenDB-1116 Modifying Replication Settings adds invalid Quotas bundle settings
ddd6de0 Fixed issue where JQuery migrate would cause null-exception in ProfilerData.handleResponse
7f9c0bf refactor the way we use intelli and add it to the scriptIndex
f68794d -Added serialized/deserialized JSON when verbose tracing -Fixed not using default serializer settings with primitive values and JToken.ToObject -Fixed error writing BigIntegers with JsonWriter.WriteToken
0b41fb5 RavenDB-1114 when changing the suggestion setting in the edit field in edit index, set default
b5b7667 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
d1a30e4 Fixing buffered response for docs streams
a79d90d Better debug output
dd3ee20 Fixing NRE
f3777aa Fixing an issue with the way we are doing saync load
39da89c RavenDB-1112 When using transformers with load, include the transformer hash as etag
b411230 Fixing how we use OrderBy on range types
5ce6bc1 Fixing build
60d4a92 Better error handling
92a5586 Handling closed directories
0adfe40 Fixing an issue with detecting index mem > disk
2923ade Merge branch 'RavenDB-1090' of https://github.com/arekais/ravendb into 2.5
4739e2b Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
c597dfa Corrrected problem where collection filter settings were ignored on Import/Export tasks
8202a74 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
911e1cf Fixed case 1066: Task state is now preserved when switching away from Tasks tab.
d73cc62 Fixing tests
dcf6ef7 Better errors
03c55ee Fixing the way we are handling auth for bulk insert
268f79e Do not cache the windows principal instance, instead, cache the token, and use that instead.
003f4f5 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1090
9a84eb7 Dispose the prefetchers
00dddc8 Created common infrastructure for prefetching behaviors
9067199 base for RavenDB-1104 Create UI for the Scripted Index Results bundle
c29a277 fix for mono
9ebaf99 RavenDB-1103 Making the prefetcher aware of gaps caused by updates
9a9d23d Hide _ fields from output of map/reduce
3b17eff Removing installer from the default solution to speed up build times
062f988 Won't start map/reduce indexes in memory
617501f Better semantics
673f992 Making sure that we flush in memory indexes to disk as needed
3b7bfa6 * Making sure that we tell the index definition storage about the new index before we actually publish its creation, so we can be sure that it would know that this is a new index and create it in memory * Null checks
2543e1a Output the size of the in memory index as well
2fa0b22 Better debug info
9cae819 Adding debug output for the sql replication - will send the output() calls to the log
9a746c2 Merge remote-tracking branch 'ayende/2.5' into 2.5
832f227 Merge branch '2.5' of https://github.com/samueldjack/ravendb into 2.5
90bdd78 Fixed bug with PopupButton popup alignment
fa8408c Completed implementation of Reports page (modulo server bugs)
7137760 Fixed bug with Copy to Clipboard not working for DataGrids
cb489d3 Fixed bug with columns not being cleared when Columns property is set to null.
3644346 Fixed bug with GetFacetAsync reports caching results in silverlight API
bb7a2d9 Merge branch 'RavenDB-1100' of https://github.com/ppekrol/ravendb into 2.5
233e1f0 Reworked UI to allow calculation on multiple fields.
2a91246 RavenDB-1100. adjustments in RoleFinder
c50c098 Fixing minor issues
2d86f6c Fixing non 304 response
fd47333 Fixing after merge
d11ed83 Minor test fix
b2d365d Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1090
27e7e4c RavenDB-1103 Added passing tests
a543149 RavenDB-1103 Fixing Etag incrementation when detection of deleted docs is being done
ce12794 Fixing tests because of changing PrefetchingBehavior implementation
e5885a7 RavenDB-928 Make sure to track the number of _inputs_ into an index
aa85680 Replication task uses the prefetching too
69fe214 RavenDB-978 Better text for warning about reset to sql replication
da3bcc0 Removed unused nested class
95bf417 Fix locking in ConcurrentJsonDocumentSortedList
97359d3 RavenDB-1103 Handle the delete operations in PrefetchingBehavior
4386336 RavenDB-1100. started working on Backup Operators group support
de15330 Better approach
b5aaa82 Merge branch '2.5' of https://github.com/golfguru/ravendb into 2.5
9a6e803 RavenDB-1103 Rewriting PrefetchingBehavior for better support of concurrent transactions
cecc648 RavenDB-1090 Use smaller number of docs in bulk insert indexing test
ffb91db Merge branch 'RavenDB-1088' of https://github.com/ppekrol/ravendb into 2.5
157c4b9 Merge branch 'RavenDB-1073' of https://github.com/ppekrol/ravendb into 2.5
fa16dcb Removing Index Properties Bundle Adding Scripted Index Results bundle.
593c4e4 RavenDB-1073. Bulk Insert log-information is not correct?
5265b1e added ForBulkInsert to ChangesApi
94add48 Merge branch '2.5' into RavenDB-1090
0a1a551 Merge branch 'indexed-props' of git://github.com/mattwarren/ravendb into 2.5
d6d0bf7 Forgot add quotes and commas
d11fda1 Allow deletes to not be Parameterized
5455553 Adding passing test
b0c70a8 base test: create/delete db
b6d0205 delete method
c70125c Merge branch 'RavenDB-1088' of https://github.com/ppekrol/ravendb into 2.5
e821309 base database commands
73b3005 Added BulkInsertError notification type.
a73c259 Making sure that we recognize Id in the SelectFields as alias for __document_id
e09330c Merge branch '2.5' of github.com:ayende/ravendb into 2.5
c015334 Supporting Boost scoring when using the In queries which uses the TermsMatchQuery
5676772 minor
c04bad9 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
2f9a16e Remove XAP file
0359470 Fixing tests
18d537f Fixing the build
59d434d Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
1e80aeb Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1090
2ce0fa4 RavenDB-1090 Minor - don't insert so huge number of docs in test
8288e15 RavenDB-1090 Prevent reading from memory if the etag that we want to start indexing does not match
763dcc8 Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
57c6482 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
f226810 Tidied up loading of index fields
8a127a6 RavenDB-1098 Fix the broken link for address calculation in the studio
3e1797f Refactor common code to an helper method: AppendSpaceIfNeeded.
c7454f6 Compile on WinRT
59c3c18 Remove referencing not exists class
3b958f4 Added an activity indicator whilst calculating report
e57e7ca Working on RavenDB-1087: got basic results showing for reporting
2a63776 Add a failing test
c396d38 code cleanup
b7d81c0 Add missing configuration from the Web.config file of the AspNetHost nuget package
b1238b8 Make the web.config file more readable and good looking by removing not needed new lines.
655e661 Change file name. Use a more intuitive file name.
99dac8e Remove the xap file, which should be generated by the build. A dummy file will be also generated by the build.
ecd96bf hashCode issue
4ca5971 equals fixes
db89505 Changed the BindColumnsToColumnSetBehavior to allow to be used on the Reporting page
0f2a516 Fixed a problem with columns not being loaded correctly introduced by yesterdays changes.
b853535 Better check if index is stale - except from ETag comparison also check if the map indexing task is in progress
e03af29 RavenJObjects
9a08777 RavenDB-1090 Temporarily disable docs merging to make sure that we don't read from memory
e9bb04c Fixed Case RavenDB-1097 Implemented an option to turn off auto refresh in the documents lists.
f480e80 RavenDB-1090 Temporary disabled getting documents from memory in PrefetchingBehavior
3c013e4 RavenDB-1090 Since concurrent writes to database are supported it might happen that the highest etag in the indexing batch is lower than etag indexed in last cycle (because now we sometimes have to go back because of etag synchronization)
fe8328f RavenDB-1090 Update synchronization etag when bulk inserting is being done
7672e31 RavenDB-1090 Properly implementing tests
4324773 Fixed RavenDB-1097: errors in Documents/Collections window when there is a constant stream of updates
f9d6409 Fixed problem where background of split button tabs was not clickable
0d80640 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
b929739 Fix caching of active bundles
32f326e -Fixed tests
f4d5ace -Increment version to 5.0.5
42241df RavenJObjects + tests
6bd7468 Merge branch '2.0' into 2.5
14c2d7f Merge branch '2.5' of github.com:ayende/ravendb into 2.5
ec25aeb Update gitignore
20a1dae RavenDB-1095 Lucene query needs OrderByScore()
4ab4776 Fix some breaking changes. Need to remove Cached Framework Comments Index Data, Cached Reflection Index Data, Cached MSDN URL References as per http://www.ewoodruff.us/shfbdocs/html/fef9e0ed-864b-42f9-8747-af4d156a7c0e.htm
acf8ea8 Re-enable generating the docs
7640827 Update Raven.Docs.shfbproj to use .NET 4.5
7050c33 RavenJArray tests
ad61796 MapWithParentSnapshot
c6c453e Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
ff8a7c3 RavenDB-1092 Add * (wildcard) for windows authentication databases list
5d28878 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
b151710 Fix BUG
3a419fd Temporary disable generating the docs
43977bf RavenDB-1094 After adding an Api Key and saving it, I cannot add a new api key
5b185e9 RavenDB-1091 When adding new api key it is not enabled by default
bf86826 Fail the build if something went wrong
f2df945 Specify namespace in order to compile on the build server
5b5578b Specify namespace in order to compile on the build server
48a1f49 Avoid having this type of alert "MethodNotAllowed Method Not Allowed". Use "405 - Method Not Allowed" instead.
668d04b Add features to the reporting view
bbba88c Merge branch 'RavenDB-1090' of git://github.com/ayende/ravendb into RavenDB-1090
7e06ee2 Merge branch 'reporting' of github.com:DanielDar/ravendb into 2.5
8fb7415 android auto code
0f4ad7c -XML documentation
8eadbc2 Merge branch 'master' of github.com:ayende/ravendb into 2.5
18ba065 Fixing tests
82192ae Properly waiting
f79652c Minor
f1f8165 Properly support <,>, etc on null objects
a2726c9 Allow to debug more easily into indexes
5229070 Merge branch 'master' of github.com:ayende/ravendb
9907078 Fixing issues with encryption bunlde
4914f28 Fixing an issue when comparing to nullable long
75f2bfb Adding failing test for RavenDB-1090
d6de8b7 Matching the escaping for lazy as well
bd71b6d Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
3aff430 -Tests
397d35f -Fixed build
9b1be2d -Fixed build
6f2b931 -Fixed deserializing Regex when using StringEnumConverter -Fixed serializing and deserializing typed DataSets
a4f56ca Fixing double escapes
56ab5e4 Fixing the way we are handling auth for bulk insert
839fb14 Fixing escape/unescape issue
51a815e Properly handle query string parsing, including legacy client support
5c1eb1e More error handling for cluster discovery
27706fa Do not cache the windows principal instance, instead, cache the token, and use that instead.
1726af4 Adding error handling for disposing the db when there are still long running tasks running
15d198c Fixing NRE when using bulk insert with changes
2b52b96 There is no need to do double escaping
30dcb73 fixing how we run in ram mode Fixing auth issues
937795e Fixing test - will not try to read the anonymous access from the current db
7aaf047 Making sure that the count of attempts and retries amount are not the same
1911c9a base for reporting UI
b681686 -Fixed deserializing with type name handling and assemblies loaded with Assembly.LoadFrom
73405e3 Merge branch '2.5' of https://github.com/samueldjack/ravendb into 2.5
3239163 Fixed case RavenDB-1085: When changing database, the Queries view now selects the first equivalent index or the first available index.
776311d Better error handling in Studio for compilation errors when editing a Transformer
fb7c227 Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
816f3f7 Add missing Microsoft.CompilerServices.AsyncTargetingPack.dll from RavenDB.Database and RavenDB.Server packages.
66873ce Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
36e2d86 fix ToString
f4fa082 Added an "Add Transformer" button to the Query window toolbar.
b54f02c Removed New Dynamic Query from the New button (we now have the Query tab), replaced it with New Transformer.
9c33c60 Cosmetic
3fd3c13 Fixed some problems with highlighting the current tab in main navigation
ff374e7 Fixed bug with recent queries not loading from previous sessions.
baed454 More improvements for facets perf. Fixing issues with AnonymousAccess (has to be Admin, or explicitly setup)
5eaf5a4 Added a new top-level Query tab.
c4ef0d9 Will throw an error if non Admin is requested when there is no license for that.
da43925 Allow the tests to run when auth enabled
c0874d8 Fix links to statistics
d687d48 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
da491c3 -Added NullValueHandling and DefaultValueHandling support to serializing dynamic properties
2b9941f -Fixed using JArray with ImpromptuInterface by changing some members from explicit to public -Fixed deserializing non-ISO date dictionary keys -Fixed values not being set when deserializing with DefaultValueHandling.IgnoreAndPopulate
2f199c1 Merge branch 'RavenDB-1077' of https://github.com/arekais/ravendb into 2.5
065a188 Fixing tests Optimizing facet calc by introducing a cache
57049ba Fixing wrong use
f841123 Support * for windows auth
7dff64c Fixing test after RavenDB-1077 changes
093263b Fixing tests that was using OAuth after changes made to implement RavenDB-1077
7504015 RavenDB-1080 Allow multiple aggregations on different fields based on same facet
fd286f1 RavenDB-1077 Authentication setup is enabled only when commercial license is provided.  When there is no license then AnonymousUserAccessMode.Admin setting is set internally
0906f31 RavenDB-1077 If the valid commercial license is provided then store it in system database
6d00ff9 -Fixed build
2291cde Fixing polarity that was corrected and was reversed.
405265b Minor
b4d06d0 Merge branch 'RavenDB-865' of https://github.com/arekais/ravendb into 2.5
ccd458c More performance work on facets aggregation
0801871 Refactoring toward better API and providing better performance
26aa404 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
64da81d -Added JsonDataExtensionAttribute
72c5314 Updating the facets impl
bf33089 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-865
77f9190 RavenDB-865 Make sure that the restore responder starts the restore operation in async manner and finishes the request immediately
fad95f6 RavenDB-807 Suggest the fix defragmentation issues
ec018aa RavenDB-1074 Support range facets for new API and test it on tryout
c76111c Fix possible null
6c0f1cd Merge pull request #328 from sibartlett/spatial
0c7e44d Moving txId to be a string, instead of a Guid
a9901d3 RavenDB-1067 Documents not commited if transaction is promoted to distributed tx
6b5cc28 clearer tests
c3a994c Fixing NRE
b4f9bf0 Merge branch '2.0' of github.com:ayende/ravendb
fb11eae Fixing concurrency exceptions handling in patches
dfddbb9 Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
26e0603 Fixing polarity issue
dfcafe6 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
6823d70 Spatial fixes
ffa16b8 Reset the xap file
37bd597 Instead of doing blank locking for munin, do write locking again, but just for Munin
87909f7 Making sure that we aren't treating 12:12 as a TimeSpan
7020b25 Merge branch 'RavenDB-1031' of https://github.com/ppekrol/ravendb into 2.5
165132d Merge branch 'httpserver-tasks' of https://github.com/ppekrol/ravendb into 2.5
658069d Merge branch 'RavenDB-1033' of https://github.com/arekais/ravendb into 2.5
f03a925 Munin now allows only a single thread to be reading OR writing
255974c Merge branch 'temp-1031' of github.com:ayende/ravendb into 2.5
f3ec28a -Fixed build
a7d4755 -Added default serializer settings
b78ce02 Merge branch 'RavenDB-1033' of https://github.com/arekais/ravendb into 2.5
9eeb112 Raven* objects
a7874da RavenDB-1033 Fixing the problem that streaming was not working on IIS when compression was enabled. The problem was the usage of: response.BufferOutput = false and Request.Filter together The zLib exception was thrown but only when the response was closing. The applied fix allows to stream the response however at the end of the response method we have to turn on the buffering back to avoid response flushing and writing to already closed compression stream.
3cd978a Revert d5977cd39fa0a6fe13ffc8549e99699228cccdd6 commit because of invalid commit message
d909f6c Making sure test fails properly, instead of getting stuck
d5977cd RavenDB-1033 Fixing the problem that streaming was not working on IIS when compression was enabled. The problem was the usage of:
06c0554 RavenDB-1033 Added failing tests
2f2157e IISExpressTestClient enhancements:
4f87aa6 removed common module
c218e64 basic objects
94a84df Adding a way to get enumeration of all the tests
ac8ce4e Better approach for field escaping
677fb38 Fixing query escaping
b7879b8 Better behavior when failing to copy an index file during backup
f3da217 Added passing test
b6be135 Escape by default all the fields, if needed
90273f2 Merge branch 'master' of https://github.com/BlackLight-Matt-Smith/ravendb into 2.5
c6eb0f4 Fixing test
bfde47d Merge branch 'master' of git://github.com/jalchr/ravendb into 2.5
d4cfe73 Expose documentId to the Patch API
1fa6952 Tabs instead of spaces
6fdea61 Failing test to search dynamic fields with spaces
a98571d Fixed Margin on Errors section
1b275b2 Updated the IndexesErrorsView page to include document tooltips
3eae4b5 Completed implementation of QuickDocument popup for Documents details list. Added to Index Definition Editor errors list
ed7aec0 Merge commit '395a5dc1124c426a0315619c6e4f05ae0e1d7c90' into 2.5
f519ccb Record the _db id_, not the db name. Since that is unique.
a20a115 Fix for backwards compatibility
a40f16b RavenDB-1071 Add & verify a Source property to the Raven/Replication/Destinations
781b4fe Merge branch 'RavenDB-1031' of https://github.com/ppekrol/ravendb into 2.5
249d572 Merge branch 'httpserver-tasks' of https://github.com/ppekrol/ravendb into 2.5
4c3b549 deep equals and other methods stub
9c4fc8b RavenDB-1054. Switched HttpServer to task processing
8e1b822 more tests for etag synchronization
31a6a87 -Fixed unit tests
2004377 -Fixed WinRT build
a84856e Working on making document tooltips show up everywhere there's a document id
405de98 -Refactor
791b09a Re-styled the Index errors view
38a8373 Added Action additional property to ServerError to indicate at which stage in the indexing process the error occurred to help with diagnosis
c877c21 RavenJ* objects + writer stub
02e7b54 etag synchronizer bug fixes, test for indexing/reducing executer
cba158e -Merge
9427a5b Improved the error messages reported when Reduce expressions don't contain grouping statements
c2a7341 -Added compiled expressions reflection option
68bac43 Merge remote-tracking branch 'remotes/upstream/2.5'
bb92e41 Merge remote-tracking branch 'remotes/upstream/master'
61079d1 Streaming API failing test
ca487a3 Making sure we properly sort
725f5cd minor adjustments, cleanup
8df8de9 cleanup
64ac220 Merge branch 'temp-1031' of https://github.com/ayende/ravendb into RavenDB-1031
4656bc2 HttpListener optimization
3ff79b0 Making sure that we only create the etag syncronizers on as needed basis
ae35be7 Minor refactoring
c8e403d Fixing the build
667fb41 Merge branch 'RavenDB-1031' of github.com:ppekrol/ravendb into 2.5
9c311d4 Fixing sorting
b485ee4 Fixing bad merge
97fca27 RavenDB-968 More complex "facets" - aggregation
02ad8b2 Started work on RavenDB-968
e7451f2 switched to one EtagSynchronizer per client
1660926 removed expressions
9566542 -Fixed build
2bdf5c9 -Fixed not overflowing during integer parse
40c5985 base struct for RavenJObjects
9241eb0 support for migrated databases
6d109a4 -Reduced string allocations
a16edfd added etag synchronization for ReplicationTask and SqlReplicationTask
ee13955 performance fixes
75a54b4 Fix merge issue
244ed1f RavenDB-1056 Cannot delete documents after document count quota is reached
3ee4d15 RavenDB-1070 OpenAsyncSession does not set DatabaseName property
395a5dc Fix views for stats
d16bff3 Fix Logs view to use commands instead of url redirect
a58eac7 Fix the User info view for lists
39e7a60 RavenDB-1069 Change Stats tab to fit the Settings and tasks views
137807f fixing NRE
c70eaaa -Added JsonWriter.SetWriteState to support inheriting and override JsonWriters
0d9448d Merge branch '2.5' of github.com:fitzchak/ravendb into 2.5
6ee7fc0 Merge branch '2.5' of git://github.com/DanielDar/ravendb into 2.5
7f9d423 RavenDB-1068 Default HandleUnauthorizedResponseAsync doesn't work in failover
18cd7c0 Rearrange the settings model to the settings folder and namespace
e38ed31 Add Smuggler to the tools folder of RavenDB.Server nuget package
8b6a591 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
b6d3168 -Refactored parsing dates -Refactored writing integers -Refactored JsonConvert
44e5003 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
2b35770 -Increment version to 5.0.4
c032b29 -Improved memory usage
9539870 base objects
769538c etag synchronization optimizations
0ddf7ce git ignore
a0a0999 base poms
7b8c039 added xunit runner
9a6d0a3 persistance for etag synchronization
e7cec93 RavenDB-1065 When importing from studio, batch size is 100
fc67d18 Making sure that we can properly handle Union, now for extension methods as well
f73c8be fixing failing build
9d39c9d Making sure we can use Union properly in indexes
f1c2e46 Adding passing test
21b0450 Fixing an issue where we wouldn't give a transformer the right value with map/reduce index
e1f740d Fix recent commit
971fce5 fixes in etag synchronizer, and indexers
2d3b54b RavenDB-1062 Settings tab not loading with admin api key
6d926c6 Allow bulkInsert to use the database name from the URL. This fixes RavenDB-1057 Bulk Insert API requires databaseName to be populated when inserting to a tenant database
1d670f0 Add Raven.Tests.Core.csproj which will contain just the core functionality tests, in order have a fast suite of tests that we can run to verify the behavior of RavenDB
9b08c69 Merge branch 'RavenDB-825' of https://github.com/arekais/ravendb into 2.5
ab69503 RavenDB-825 Better warning message when failed to grant performance counters permissions
cfda22b Moving back to just one writer instance
05faba5 Don't serialize field enumerable either
dc5f0fd Merge branch '2.5' into RavenDB-825
a2da636 RavenDB-825 Fix performance counters setup for users from domain 'nt authority'
6f456be Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
c873f69 Merge branch '2.0' of github.com:fitzchak/ravendb into 2.5
0fb0259 Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
6164e6c Fix build: the path return by Get-DependencyPackageFiles is absolute path, to not treat it as relative path
9abe735 Parallelize index writes better
aa41949 Do not consider fieldable to be data to serialize
1316150 Allow overwrite
50bdc89 Better way to reset the index writer
6754205 Properly handle failures with commits points
e780271 Fixing test
0750738 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
082aa6c RavenDB-1059 RavenDB does not rollback transaction when an exception occurs during two phase commit
0461177 RavenDB-1059 RavenDB does not rollback transaction when an exception occurs during two phase commit
6a6c83b RavenDB-1061 Add result transfomers as well when calling IndexCreation.CreateIndexes
73b0d5c RavenDB-1058 UpdateIndexInReplicationAsync in AbstractIndexCreationTask.cs throws NullReferenceException
e213bb1 Making sure we always throw Index Compilation Exception
d96d93d Fixing tests
a80f6e1  RavenDB-1055 Validate replication when saving from studio
120dc0d Add a dummy xap file using the build script instead of including it in the source control
3e2e542 Merge branch 'temp' of github.com:ayende/ravendb into 2.5
14badd1 Base for 1055
e4aedb4 RavenDB-825 Cleanup after merge
8288c73 Merge branch 'RavenDB-825' of github.com:arekais/ravendb into RavenDB-825
4988e84 RavenDB-825 Do not show info about missing log file path if one of the conditions was not fulfilled
0afa599 RavenDB-825 Installer actions refactoring
c48538a RavenDB-825 Refactoring of IIS custom actions
c7e7956 RaenDB-825 Application pool overlapping rotation disabled
bea6d67 RavenDB-825 Delete useless action definition
c91f910 RavenDB-825 Check if Windows Authentication module is installed on IIS (for IIS >= 7, in IIS 6 it is already integrated)
0b1e719 RavenDB-825 Make sure that on IIS 6 WebDav extension is disabled
894b6c0 RavenDB-825 Do not initialized app pool identity types more than once
e324007 RavenDB-825 Better logging
c98890e RavenDB-825 Give an option to select application pool identity type according to installed version of IIS (ApplicationPoolIdentity is available for IIS >= 7)
f76dc86 RavenDB-825 Store a port and a host name of a created web site in registry to make sure that during uninstall an appropriate site is deleted
27d01c2 RavenDB-825 Adding wildcard mapping to aspnet_isapi.dll
8bd222c RavenDB-825 Minor enhancement
152be59 RavenDB-825 Simplify ASP.NET registration a lot (create single properties depending on conditions: x64 or x86). ASP mapping updated in a quiet mode (without a flickering command line window)
c83132d RavenDB-825 Register ASP.NET without displaying command line window
e3e76a8 RavenDB-825 Register ASP.NET on IIS (x64 and x86 supported)
b32e1fc RavenDB-825 Half of work to register asp.net on IIS
78bd270 RavenDB-825 Minor rename: 'IisSetupDlg' -> 'WebSiteSettingsDlg'
a681e34 RavenDB-825 Added Microsoft.Web.Infrastructure.dll to IIS installation
dc7a24c RavenDB-825 Code clean up
3ab9dd8 RavenDB-825 If the performance counters setup fails then it will not mark the entire installation as failed. Instead of that just display a dialog with a warning message.
d816a90 RavenDB-825 Added default web config for IIS6
7bc9873 RavenDB-825 Making installation as new website working for IIS 6 on win server 2003 - there are separate components that use the existing side and ones that relay on site created by installer
5a1c416 RavenDB-825 Select defaultAppPool of selected website on IIS 6
3e6b909 RavenDB-825 Fixing invisible items of combobox controls on Win Server 2003 by adding Microsoft.Windows.Common-Controls dependency assembly to EXE file manifest
297452a RavenDB-825 Fixes for IIS website dialog
b94b96b RavenDB-825 Creating new web site on IIS (in progress)
657b1b4 RavenDB-825 Execute performance counter after InstallFinalize action - this is important because of application pool identity accounts created during installation process
2ef6985 RavenDB-825 Support IIS version greater than v5
774bfc4 RavenDB-825 If IIS isn't installed then don't show this installation option
2f6919b RavenDB-825 Fixing installation as a service on Win7 with .net 4.0
e908721 Better handling ReflectionTypeLoadException
9c0904f RavenDB-825 Added port availability check option, changed default port from * to 8080
019f246 RavenDB-825 Make sure that every error will be visible in the log (if the action is executed by DoAction event then session.log is not visible in the log file, hence we are using INSTALLER_LOG property which will be visible there)
b3b952a RavenDB-825 Changing background of bitmaps to gray color
6de4314 RavenDB-825 - If an error occurred during installation provide a way to show the log file
2ebd2e9 RavenDB-825 Update license attributes in a more efficient way
9ea2f67 RavenDB-825 Commercial license
dea9ad2 RavenDB-825 Replace the dialogs InstallationType and FilenseFile
e86af99 RavenDB-825 Initialize IIS web sites and app pool when the user will select IIS instalation type (previously it was initialized when the installer was launched)
61a7eb4 Making sure that replication info works properly and get the right errors
780c11e Fixing tests
de87215 Merge branch 'RavenDB-1054' of https://github.com/ppekrol/ravendb into 2.5
5d6fb45 Merge branch 'temp' of github.com:ayende/ravendb into 2.5
26277ce Failing test (sometimes) on Windows 8
9a01f16 Merge branch 'temp' of https://github.com/ayende/ravendb into 2.5
a51b038 started working on etag synchronizer
07ff181 Fixing issue with replication info posting Making sure we use POST to verify we can write
28df858 When ordering by Id property, order by __document_id, and always use string type
82006fc Do not treat empty result transfomer as a valid valid. Do not generate empty result transfomers in the url
8b8854b Merge branch '2.5' of https://github.com/fitzchak/ravendb into 2.5
78d09ec Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
3875bf4 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
b481318 Added support for spatial bounding box indexes.
29db4bd base for  RavenDB-1055 Validate replication when saving from studio
0dc3bf8 Merge branch 'RavenDB-993' of github.com:ppekrol/ravendb into 2.5
5eb4235  RavenDB-1053 Add TaskEx to mono project
c635dea RavenDB-1021 Wrong version dependency RavenDB vNext 2.5.2541
6b85036 Fixing RavenDB-993
d831591 Merge branch 'RavenDB-993' of https://github.com/ppekrol/ravendb into 2.5
8afc172 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
cfb90a9 Make code to compile
d764444 RavenDB-1052 Add drop down of amazon region names
0ce8fa9  RavenDB-1051 On create new db screen, allow clicking on bundles text
60ad01e Merge branch 'master' of https://github.com/semihokur/ravendb into 2.5
d53fe4e -Increment version to 5.0.3
80213ca Refactoring from ThreadPool and Thread work items to corresponding Task constructs
cb84723 removed PutSerialLock
bca18bf RavenDB-993. Attempt to validate Replication settings when saving from the Studio
38a31d9 Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
1ed1e84 Merged conflict
f527d0b -Fixed error serializing some non-generic collections
9c93c1b Working on RavenDB-900: Better display of error information when there are syntax errors in indexes
1043089 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
43b8188 Hopefully fixing RavenDB-1028 Clicking to (+) to add sql replication table throws exception
16d2ddb Fixing breaking stuff from the last few commits
7c01812 Better approach for how we serialize values Fixing test
5f6ebe2 Fixed problem with Index Lock Mode popup did not disappear after click
9b598f6 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
0337f54 Fix Import command add Use Collections to Import Export
f8110ba Fixed RavenDb-1040: Document tooltips are now closed when navigating to a different page
4d7ca42 Throw an error if the transfomer does not exist
5864179 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
1cc5e75 Refactor Export and import views
e693e50 Fixing build on WinRT
a75903a Merge branch 'master' of https://github.com/jalchr/ravendb into 2.5
4f56184 Making sure that we will get the projected fields using streaming API
1cdaf3a Merge branch '2.5-fix' of https://github.com/fitzchak/ravendb into 2.5
a7c78ce Merge branch 'master' of https://github.com/mattdenn/ravendb into 2.5
a7efd56 Add missing dummy xap file
01ae359 minor
8d43fc1 RavenDB-1042 TransformWith on IAsyncDocumentSession fails to request the server transformer
531bf06 Refactor the Export task view
4956936 2 failing tests
9f57641 Fix typo
b6bb4c9 Fix typo
4ccc3a1 Fix typo
4a906ab Fix typo
5133f3c Fix typo
ec3a606 Use a power by 2 number
0d80801 Also include deletes in the count
cb3cf55 Merge branch 'RavenDB-1044' of https://github.com/ppekrol/ravendb into 2.5
7229183 Merge branch '2.5' of https://github.com/ayende/ravendb into RavenDB-1044
c1fd724 RavenDB-1044. Refresh the index writer every now & then
6d54c2c Change the tasks view to look like the settings view
83b686a Merge branch '2.5-fix' of https://github.com/fitzchak/ravendb into 2.5
a0b195f Merge branch 'RavenDB-1035' of https://github.com/ppekrol/ravendb into 2.5
829dde6 Refactoring how we approach storing the transaction data. By default, we are volatile (with optional durable RM if user wants to). Significant perf benefits
b58f4c2 Reverting batch merging
95ae5b3 Don't merge transactions, didn't get us the perf boost we wanted
a2ea5e3 Add failing test
2141ce6 RavenDB-1035 PrefetchingBehavior - TryGetInMemoryJsonDocuments returns only 2 documents when Versions bundle is enabled in both release ravendb and 2.5 branch
c5fffb4 Merge branch '2.5' of github.com:ayende/ravendb into 2.5-fix
1f11dd4 RavenDB-1038 Allow using OfType<T> in an index map when $type info is present
3e17e95 Refactoring how we are handling replication completion
70adc28 RavenDB-1043 Add PutDocument to scripts intellisense
bdf8b37 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
ca887b1 Fixing log test Making sure that errors & warning will always be logged to the in memory target
bee97b9 A better way to handle things, implemented replica waits and working more nicely overall
e689030 Making sure to always read only from the master
0b4b6e9 Adding replicas parameter (and returning the number of replicas that the caught up)
7680565 Minor refactoring
693b097 Respect client visible URL
ea60bc5 Respect replication options
432d574 Can specify another db to wait for
9eefb24 Better formatting for index queries
ce32820 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1041
7fb732d RavenDB-1041 Added an option WaitForReplication and WaitForReplicationOf to DocumentStore
e01cd5b Add passing tests
c5c03a2 Merge branch 'RavenDB-1032' of https://github.com/ppekrol/ravendb into 2.5
4505782 minor
cbaf801 more descriptive schema update messages
a11cfd4 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
dccc7e5 fix for mono
dd5150c Fix for Index locking
ec37c3b RavenDB-1014 Stale indexes should not force layout changes
b1d2930 Merge branch '2.5-fix' of github.com:fitzchak/ravendb into 2.5
1d360c6 Make it easy to avoid committing the xap files changes, which should be ignored
d23c92d Minor optimization - no need to enter to this method when debug logs are disabled
7c54464 Avoid logging debug data into memory when debug log is disabled.
763db2a Making sure that we can deserialize projections using stream queries
665aecb Merge branch 'RavenDB-1032' of https://github.com/ppekrol/ravendb into 2.5
fa33ef3 RavenDB-1032. Add output (log & console) for SchemUpdates
303cfb8 Fixing the build
adadb74 Completing work in locking indexes
3bed578 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
9c2d8fa  RavenDB-1016 Allow to define an index in the studio as not updatable
3a80d5d Better handling for RavenDB-1017 - PutDocument and nicer API
c5f25eb Fixing WinRT compilation
be27fde Merge branch 'RavenDB-1017' of https://github.com/arekais/ravendb into 2.5
bee6b9f Merge branch '2.5' of github.com:ayende/ravendb into 2.5
72351ab Allows IndexedProperties Bundle to update complex properties
7679e9e -Increment version to 5.0.2
4bbaa9a -Fixed build
a871e6e -Removed Windows Phone from build -Performance
164edc1 -Removed missed BigInteger reference
2412c99 -Removed external API references to BigInteger
c7bf4ed RavenDB-1030 Another NRE in studio
d665af1 RavenDB-1029 NRE in Studio
ce50f0f -Removed versions.txt
ff677c9 -Updated readme.txt -Added license.txt
36ed7bb -Fixed NuGet package frameworks
14fa6c0 -Enabled code analysis on all projects -Fixed build including code analysis files in release packages
3baaab1 -Fixed bad Portable40 build path
341656e -Added support for converting byte array JValues to Guid -Added support for deserializing byte arrays to Guid -Changed Guids to be serialized as binary UUID in BSON -Changed JsonNet35BinaryCompatibility on BsonReader to be obsolete
1abcfb1 -Fixed error when populating onto read only collections -Fixed serializing hidden properties -Readded DataContractAttribute inheritance
03be3ed -Derp
695bb83 -Fixed build -Removed unused code
032bf82 -Readded .NET 4, SL4, WP7, Win8 portable library -Disable SL library build
1381547 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-1017
7a1fb6c RavenDB-1017 Added ability to create new documents in Script Patching API
8cbff5a Fixing includes for lazy loading
b186052 Making sure that we threat DynamicLuceneOrDocumntObject as an object
b08896d Making sure that we can load very large ids via http.sys
858ccdb Minor comment
17caad1 Add a nice util method to assert no index errors
a8802e0 Add another overload to GroupBy method, which will wrap the grouped object with out own, in order to solve an issue with the Looked,Grouped object been internal. The TransformGroupByExtensionMethodTransformer class is not needed but is added for reference only.
8ec417e Merge branch 'RavenDB-887' of https://github.com/arekais/ravendb into 2.5
0700bd0 Making sure that we pass the popularity in the query string
16a2759 Change class name
18befd4 minor
fae05f9 RavenDB-887 Added options to disable and enable policy which limit access of usage accounts that have a blank password. After setup that administrator account without password will be able to perform admin actions.
c322e02 Make indexes to compile. This fix test2 and test4. test3 still fails probably because another issue.
fd21e3a Add failing tests
0f4dce6 minor
f42a207 RavenDB-825 If the performance counters setup fails then it will not mark the entire installation as failed. Instead of that just display a dialog with a warning message.
b603b14 Merge branch '2.5' of https://github.com/eulerfx/ravendb into 2.5
c7f8c05 Make applicable members private
be8646e fix potential NullReference exn for includes
96085dc Pass type information, when there, for includes
58857e3 Fixing an issue where we couldn't use dictionary keys in order by
8e8f46c Merge branch 'master' of ..\ravendb-2.0 into 2.5
5bbdf69 Fix an highlight bug where we have ? in the content and the content has length bigger then 128
0ae5ac5 RavenDB-825 Added default web config for IIS6
e1da95a RavenDB-825 Making installation as new website working for IIS 6 on win server 2003 - there are separate components that use the existing side and ones that relay on site created by installer
5ed1eb6 Merge branch 'master' of https://github.com/fitzchak/ravendb
91053e5 Fixing an issue where we wouldn't do proper prefix search on analyzed field
8580936 Fix an IndexOutOfRange exception.
e84de0b Fixing typo in build
703b92f RavenDB-825 Select defaultAppPool of selected website on IIS 6
0a80c53 Fixing RavenDB-1026 - Error in studio:SpatialQueryModel.set_FieldName
fabace5 More optimizations
cdcacc3 Will not lock for transactional writes. Will use transaction merging on commit
5f5d14a RavenDB-825 Fixing invisible items of combobox controls on Win Server 2003 by adding Microsoft.Windows.Common-Controls dependency assembly to EXE file manifest
f8a9807 RavenDB-825 Fixes for IIS website dialog
98da810 Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-825
baee5a1 Fixing merge
4054ac5 /databases is not a non secret url.
f32c4f7 Do not rely on the delete marker when deciding when to use etag and when not to.
10a0ef8 Making sure that the content type is set to text/json
352fd1b Making sure we are only outputting headers (request time / replication check) when the request is buffered.
e60cc07 /databases is not a non secret url.
fcc9758 Do not rely on the delete marker when deciding when to use etag and when not to.
c336cf7 Optimizing map/reduce operations
36a8282 Removing legacy transaction support Optimizing map / reduce behavior
eb7ef3d Make sure that if we have very large items, we will stream them
ccc07d8 Avoid NRe
6643163 Fixing error during restore
fc7fe03 Merge branch '2.5' of git://github.com/samueldjack/ravendb into 2.5
3c39051 Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
f07dfb0 Adding a way to get the output of script output() command
168f9c3 Adding support for Raven-Clr-Type in CSV imports
0576c83 Fixing race condition in new tx impl
470f7ed Fixing test
8274b78 Making sure that we aren't sending the actual entity instance to the db when saving
ba1a0c2 Making sure that we recognize Id in the SelectFields as alias for __document_id
6610dfb Avoiding NRE
8663b81 Better serialization errors in JSON.Net
ab5b0ff Removing support for promotable transactions in RavenDB - they were rarely used and a big source of bugs
108158e Minor optimization, better etag handling inside same tx
eee6906 Fixing tests
2b72014 Changing test behavior for new impl
cb7ac1d -Performance
64bf651 Making sure that we don't commit the transaction too soon
5141171 Avoiding NRE during dispose
33a5604 -Refactored away dependency on ICustomAttributeProvider
8e14d1c -Fixed build
b5e7005 -Added support for serializing custom IConvertible values -Refactored away dependency on IConvertible
08c7055 -Performance?
77bce8f -Changed portable assembly to be .NET 4.5, WP8, Win8
3436064 Making sure that we provide the modified in transaction value to the same transaction if it wants to read it
6d3decb Wiring up the in memory transaction information
a6f6621 We don't support transaction promotion any longer
59c5642 Will now hold all in flight transactional state in memory
15e0f22 Moving AddAlert to an extension method, it doesn't need to be on the DocumentDatabase
dba4732 Extracting the serial lock from the doc db, in preperation of removing it later
0007006 -Added support for deserializing IList -Fixed bugs
bef6c4c -Fixed integer parsing overflow bug
73187dd -Performance
2bf88eb -Added support for falling back to IEnumerable<T> constructor on lists -Added support for falling back to IEnumerable<KeyValuePair<TKey, TValue>> constructor on dictionaries
baa8451 RavenDB-825 Creating new web site on IIS (in progress)
331fff7 Re-factored document reference detection so that it works in document tooltips too.
125fcd7 Updated the styling on the document tool tip in the editor
2406d23 RavenDB-825 Execute performance counter after InstallFinalize action - this is important because of application pool identity accounts created during installation process
8549d1d Fixed null reference exception when exporting details grid to csv
0fe7bde Merge remote-tracking branch 'ayende/2.5' into 2.5
7842999 Stop words are case insensitive
6d5b2a1 Merge branch 'qfe' of ..\ravendb-2.0 into 2.5
1a84604 Avoid locks for lucene index input
57d9cb8 -Fixed build
efd31db -Refactored serializing and deserializing lists and dictionary
aaba866 Update MoreLikeThis to 3.0.3
938dc83 Fixing tests
43400df Adding the HTTP endpoint to force writing to disk
52c872a Making sure that we set the IsOnRam index feature
674f9ce Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
084ddad Properly output the values
b61ce26 fixing merge
32e13f1 Auto magic crazy
ae65647 Updating the way we are outputting excel export
67fdede Adding failing test & fixing formatting
fa6813b Base for RavenDB-1013 Persist index button should only apply to auto indexes
19bc46c Merge branch 'RavenDB-1018' of https://github.com/ppekrol/ravendb into 2.5
3602072 Protecting ourselves from failure when trying to read a directory that we don't have access to
5a159b5 Merge branch 'RavenDB-1024' of https://github.com/ppekrol/ravendb into 2.5
9bbe550 RavenDB-1025 Projection of object with JsonProperty attributes returning null reference for reference type properties
eef34bd  RavenDB-1020 Management Studio is Enabling Settings UI for external bundles even though they are not properly installed
fcdd1b6 Adding a way to configure the max number of steps for scripts. Really passing the document size for the script quota calculation
fe2e536 RavenDB-825 Support IIS version greater than v5
e7249c8 RavenDB-825 If IIS isn't installed then don't show this installation option
c907a46 RavenDB-825 Fixing installation as a service on Win7 with .net 4.0
771d047 Better handling ReflectionTypeLoadException
fed9ec3 RavenDB-825 Added port availability check option, changed default port from * to 8080
0f3c9a8 RavenDB-1024. Raven.Sample.MvcApplication fails out of the box with can't load Raven.Abstractions
06dfde7 Studio spatial fixes
3142ea9 RavenDB-825 Make sure that every error will be visible in the log (if the action is executed by DoAction event then session.log is not visible in the log file, hence we are using INSTALLER_LOG property which will be visible there)
a5ce938 RavenDB-825 Changing background of bitmaps to gray color
1762d6c RavenDB-825 - If an error occurred during installation provide a way to show the log file
30aad52 RavenDB-825 Update license attributes in a more efficient way
70f5a1d -Added FloatParseHandling -Fixed build
8a17fb3 Test and fixes for radius units
42c67f0 Spatial optimizations and tidy-up
f9eb560 RavenDB-1018. Add csv endpoint for RavenDB / Excel integration
e98b6dc GeoURI fixes, and added support for BOX WKT strings
7ba4ab6 Units of radius searches or circles can be specified when defining spatial indexes.
e33e747 WktSanitizer optimization
6581618 Changed SpatialOptionsFactory syntax
121aef9 Fix WinRT compilation
361f48d minor
e5ee604 -Fixed converting BigInteger to IConvertable type when deserializing -Updated build and NuGet files for upgraded builds
2fc2bc4 Add NuGet package Microsoft.CompilerServices.AsyncTargetingPack
e6b3752 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
d9d96b3 -Fixed build
787bde6 -Tests -XML documentation -Removed generic serialize methods
c4d375d -Fixed StringEnumConverter to throw a JsonSerializerException like the serializer throws for invalid enums -Changed Windows Phone and Portable builds to use Microsoft.CSharp.dll directly
308ec7e Making sure to ignore serialization on SL
e44432c Move exceptions from Raven.Database to Raven.Abstractions
ab43f42 Move exceptions from Raven.Database to Raven.Abstractions
deb3bde Merge branch 'stable' of ..\ravendb-2.0 into 2.5
addaa36 If using the default oauth token, we will use the request's host & port, rather than rely on the user to specify them for us.
eddc268 Better build number detection
bb05126 Fixing build script
38894a6 Fixing id generation
0ae1c10 fixing test
75a8506 Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
9fe2ef3 Fixing compilation
5c9ff2c Revert "Updating how we are handling disposal of bulk insert & handling operation results from UpdateByIndex & PatchByIndex."
1420bdf Updating version
ddb8f82 Merge branch 'master' into stable
94ebd48 crlf
49ee0bc Merge branch 'master' of https://github.com/neilduncan/ravendb into 2.5
ac4d39a Merge branch 'master' of ..\ravendb-2.0 into 2.5
88488ef Making sure we aren't getting double __document_id
6d288eb ResultsTransformers can be used with spatial queries
9440c64 Trying a different approach to RavenDB-804: show documents in super tooltips when hovering over an id in the editor
d6ca6ee Merge branch 'master' of ..\ravendb-2.0 into 2.5
adecc65 Throw exception when calling Distinct with an IEqualityComparer
53199e6 Will not force to load the document if we aren't required to by the user
5521cf2 Avoiding OOM when using esent and StreamDocs
35301e6 Fixing build
1771eb6 Updating how we are handling disposal of bulk insert & handling operation results from UpdateByIndex & PatchByIndex. This is to make sure we aren't blocking the thread by blocking on IO in SL or Mono
afef10d Completed RavenDB-995: Exporting document details to csv now uses the streaming results api.
c1daa7b Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
98db0e7 Fixed problem where streaming requests from the silverlight client were cached
c8007b1 Merge branch 'RavenDB-1015' of https://github.com/arekais/ravendb into 2.5
f119631 RavenDB-704 DeleteByIndex in Raven Studio Request Timeout Exception
e5b1563 RavenDB-1015 Make async implementation of GetOperationStatusAsync consistent with sync version - if we get 404 (what is expected in some cases) then return null
8d78d2a Correct the path, since we do not returns Tasks anymore
d30cd4e Make sure that we can fetch nuget packages from nuget feeds on myget
70aa52b Minor
c485126 RavenDB-825 Commercial license
590421d RavenDB-825 Replace the dialogs InstallationType and FilenseFile
2a91a0f RavenDB-825 Initialize IIS web sites and app pool when the user will select IIS instalation type (previously it was initialized when the installer was launched)
52a40ca Merge branch 'RavenDB-825' of github.com:arekais/ravendb into 2.5
b8200c7 Merge remote-tracking branch 'ayende/2.5' into 2.1
c1cb348 Merge branch 'master' of ..\ravendb-2.0 into 2.5
e2262b1 Fix inverted methods
7e0132d Merge branch '2.5' of github.com:ayende/ravendb into cluster
271ce7f -Fixed build
da0f850 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
fb110c4 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
188c970 Merge branch 'master' of github.com:ayende/ravendb
e0a334d Protecting ourselves from bad metadata during replication
f89c4ed Merge branch '2.5' of github.com:ayende/ravendb into 2.5
52847ef Merge branch '2.5' of git://github.com/ayende/ravendb into RavenDB-825
80fb4c0 Add test for android
f784cac RavenDB-825 Enable windows authentication by default for virtual directory
a1ee89f RavenDB-825 Setup performance counters when running on IIS
fec169b Merge branch '2.5' of github.com:ayende/ravendb into cluster
f1e444f Re-adding equality methods to SpatialOptions
75241a9 better error logging
2d3bd2b Fixing build
138928f Merge branch '2.5' of github.com:ayende/ravendb into cluster
14a6310 Merge branch 'cluster' of github.com:fitzchak/ravendb into 2.5
2a9167a Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
20663fe Restoring the auto resolve replication conflict
58d81c7 Restoring function that got lost in the merge
9d2ff8e Fixing merge
21a57dc Merge branch 'master' of ..\RavenDB-2.0 into 2.5
8102706 Minor
9c43c87 fixing url
64508db Making sure that we take into account _Range fields when sorting using sharding
65406df Updating RemoteDatabaseChanges & ConnectionState to match 2.0 behavior wrt to logging & debug
4a026f1 Merge branch 'master' of ..\RavenDB-2.0 into 2.5
a0a1828 RavenDB-825 IIS changes:
60628e7 Fixing multiple @p0 params in SQL Replication
4f5239a Making sure that we now allow to output all of the outstanding changes information, to aid debugging
f297506 minor
ebe9976 Better logging for changes on the client
166bf86 Fixing log message
c75fddc Fixing an issue where we would assume that this is an admin url: /databases/mydb/docs/admin
bcab07c RavenDB-1010 TimeSpan values don't index well - vol.2
8181518 Merge branch 'master' of https://github.com/jkonecki/ravendb
b9179f1 RavenDB-1009 SaveChanges() will throw NullReferenceException if changing byte[] property from null to value
3c70f96 Show all of the databases in the replication diagram. Make sure to remove the the trailing / from the URL, for easy comparing between URLs
3ef85cb minor
1ca601f Register async id conventions
f5d927e Fix typo
8a7ad90 Merge branch 'spatial-maxtreelevel' of https://github.com/ppekrol/ravendb into 2.5
892ff8f Merge branch 'RavenDB-1007' of https://github.com/arekais/ravendb
c9f3b0b RavenDB-1010 - failing tests
1be03fe adjustments to default spatial maxtreelevel for geohash and quadtree
f62c1d8 RavenDB-825 Adding LicensePath to web.config
8471d80 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
ab87b0d Added equality methods to SpatialOptions and SuggestionOptions
5bd8046 Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
84840b2 Add a way to get the replication info using the client API. Create GlobalAdmin interface which will be different from the Admin one which is admin operations for the current database while the GlobalAdmin hold operations against the root url
dedbef2 RavenDB-1007 If any exception occured during restoring indexes then ignore it and delete all already copied data to ensure that index will be reset after starting database instance
0d10324 Make sure to store new servers that was detected as servers that we replicate to them
3f4ac88 Merge branch 'master' of ..\RavenDB-2.0 into 2.5
14c0be0 More logging for remote database changes
f8411e2 Let the session know about the serverRecord
b3a6cf0 Merge branch 'spatial' of git://github.com/sibartlett/ravendb into 2.5
f6782c3 Merge branch 'master' of ..\RavenDB-2.0 into 2.5
054954f Monitor the server in parallel. Try to authenticate the server using stored credentials after saving the serverRecord in the database.
c52d6a8 Making sure that we protect ourselves when using compiled indexes
7097802 minor
5f5f0a9 Add support for FirstOrDefaultAsync
09b52ce Merge branch '2.5' of github.com:ayende/ravendb into 2.5
11bc7d3 Exposing JSON to the scripts
9b6b3b0 Exposing JSON to the scripts
50c0525 Fixing NRE
7a7720f Correctly save the async session
fbab7bb Convert the code to use the nancy in async manner correctly
9e1ec81 Rename the dll for android to MonoForAndroid
06da623 Fix merging, by referencing the right files and excluding what not supported in WinRT
59f638c Studio spatial fix
e0f0e40 Merge branch 'spatial' of git://github.com/sibartlett/ravendb into 2.5
2eb07c3 Fix merging
691a8c8 RavenDB-825 Added ability to select existing application pool from combobox
df1f046 Merge branch '2.5' of github.com:ayende/ravendb into cluster
2aa76c9 minor
3a1a0f6 Fixes for mono for android
d0132ea Merge branch 'spatial' of https://github.com/sibartlett/ravendb into 2.5
6692e30 Merge branch '2.5' of github.com:ayende/ravendb into cluster
e5c2f1d More work on the replication diagram
13a7d5a Use a more unique document ID convention in order to not overwrite other docs
b721e4c Refactor to use the just the async sessions methods
339d23f Fixing race
eb49c83 We can now send lazy operations with embedded facets
9536e61 Fix so the system request with operate on the UI Thread
0c49a2e Will throw the actual exception, not AggregateException
948dc26 Try to use the stored credentials for another server if we got there unauthorized response
f964f18 don't throw exception from calls to system database from studio
dcbc3bc Support testing credentials. Now we save the credentials in a different document, for better edit support.
9972f99 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
9769c12  RavenDB-1004 Make sure calls for system database in the studio are executed only if global admin
3dbc045 Merge remote-tracking branch 'ayende/2.5' into spatial
97dbc57 Enhanced support for spatial queries in Raven Studio
477a1ae RavenDB-825 IIS setup - added ability to select web site from drop down. Fixing uninstall process - previously website wasn't deleted from IIS
6177133 Merge branch '2.5' of https://github.com/DanielDar/ravendb into 2.5
5395754 Changing the way we approach transactions, we will merge concurrent transactions into a single storage transaction to avoid fsync overhead. In our tests, this gives us ~200% performance improvement on highly concurrent writes.
ad2b32a RavenDB-1002 Adding new SQL Replication tables causes NullReferenceException in Studio
8c53a7a  RavenDB-1001 Convert Mono to use async await
26518e9 Merge branch 'master' of github.com:ayende/ravendb
254df44 Backporting RavenDB-984
b33c451 Detect if server is online or unauthorized when using the AsyncServerClient
87f7058 Don't backup in memory indexes
2a8df17 Order the servers by the IDs, for more consistent UI experience. Extract the credentials methods to a separate module
59cfd78 Use the async server client in order to get the admin statistics since it already has OAuth support
3a032ee Ignoring known failign test
699b113 Refactoring how we handle required dlls in the build
d4f8041 RavenDB-825 Service is installed and run under Local Service account - there is no need to setup performance counters
a9da51e Fixing bad url & port in tests
3a6c553 Upgrade to alpha version of nancy in order to support async
2d765d2 Merge branch '2.5' of github.com:ayende/ravendb into 2.5
317ce2d Add test
9384d75 Add option to go to fiddler with specific url
2d2339e minor
7455254 Making sure that we are waiting for number parsing
d0040bb Fixing test
73b54ce Will ignore fields that are marked as no storage, no index, no term vector
7fc62d4 .BulkInsert() works when HttpCompression off
5401dca Merge branch 'master' of git://github.com/JudahGabriel/ravendb into 2.5
0b4889f Fixing tests
9a7c377 Fixing tests
15ec13f Improving serialization errors
b33ff52 .BulkInsert() works when HttpCompression off
a58326f Fixed build, and updated spatial references in Silverlight, WinRT, and Android projects
e95851f Making sure we also test the sql replication
892b013 More m/r type fixes
f3946b5 Merge remote-tracking branch 'DanielDar/2.5' into spatial
7a8a368 Merge branch 'master' of ..\ravendb-2.0 into 2.5
853089d Fixing tests that assumed that we get only strings from map/reduce indexes
109a3ce Merge branch 'master' of github.com:ayende/ravendb
f010008 Fixing an issue with bulk insert + versioning not playing nice.
757b0ff Removing changes to SL prj
41321a7 Merge branch 'newConvListener' of https://github.com/jpatte/ravendb into 2.5
a82e4d0 fixing tests
5cc6831 Fixing tests that required us to use stored indexes
603a82f Will merge jagged arrays when saving to map/reduce item
879d3c6 Fixing merge
dc6aa6d Added IExtendedConversionListener
d594ceb Fix export and make sure studio commands report errors on the UI thread
77712d6 Merge branch 'master' of ..\RavenDB-2.0 into 2.5
de0e9d0 Making sure we can continue to backup even when we have a corrupt index
f72bd10 Merge branch '2.5' of github.com:DanielDar/ravendb into 2.5
879021f Fix for winRT
d05872b RavenDB-982 Store the output of the reduce in the index as is
498a4ce Fix after merge
bcf884d Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
f545943 Merge branch '2.1' into 2.5
7bc32bc minor
7267df3 minor
155d3b9 Merge branch 'master' of github.com:DanielDar/ravendb
c6bddcb Better error handling during backups
236d70b Merge branch 'master' of ..\RavenDB-2.0 into 2.1
884739b Fixed merge
5dd81ac Fixing periodic backup issues
c24480d Fixing periodic backup issues
d0a7093 Make sure sql replication tables have distinct names and always has value change Source Document collection to be auto complete box instead of combo box
2bb70a2 Fixing use of single use auth token when using windows auth
22a112e Fixing use of single use auth token when using windows auth
3d0fb26 minor
0ce974e Update actripro dlls
59c725e Better error handling when we get an error during index backup
fb3aea0 Merge branch 'master' of ..\RavenDB-2.0 into 2.1
49380bc txt crlf
f1f420d xaml crlf
b985718 Bulk insert 2nd request will use single use auth token to avoid buffering issues
2dccea9 Fix sql replication intelli
e857e48 -Changed serialization callbacks on JsonContract to delegates -Added Obsolete attributes to old serialization methods on JsonContract -Added VS and ReSharper settings files -Fixed converting null JSON value to XML -Fixed tests
d325889 Tidying up some of the spatial tests
92792ca Geo URI strings can now be used in queries
b396484 Fixing merge
011cb08 Merge branch 'master' of ..\ravendb-2.0 into 2.1
ed3d6af Fixing call
7b268d4 Adding missing AddOperationHeaders
9cc1598 Fixing AmbiguousMatchException
4fa7fe2 Making sure that complex types that serialize to simple types can be properly projected (URI)
1356c31 -Added BigInteger support
fa1a971 RavenDB-825 Make dialog titles to be consistent
349f32a RavenDB-825 Show messages on progress dialog for custom actions
ee5eac0 RavenDB-825 Validate and show info when a user selects license file
26a030e Added WktSanitizer, which reduces WKT string to 2D. Allows users to store 3D and 4D shapes.
36923cc RavenDB-825 Install and setup service by using quiet custom action - this will prevent showing the cmd window in the install process
bd0435c RavenDB-825 Delete RavenDB.Setup.exe file before build
91447fd Require administrator privileges for MSI file
9f55fa6 Merge branch '2.01' of git://github.com/DanielDar/ravendb
5990723 Working on converting the ExportDocumentDetailsCommand to use the streaming results apis for better consistency. (RavenDb-995)
bbc4d09 Tweaked styles of split buttons.
cc258a7 Fixed bug where Transformer was still being used even after Use Transformer was unchecked
90373ff Fixed RavenDb 966: Tweaked the Delete Database dialog
59b0ee9 Completed RavenDB-837: Conflicts window now shows the name of the database from which each version originated, and the url
59c6c65 Update the UI for sqlReplication (with the tables)
53885fa More prettification of Sql Replication Settings
f6d9713 Merge branch 'master' of ..\ravendb-2.0 into 2.1
24c18a8 Better alternative for tracking active tasks
d75109c Making sure that we wait for pending replication tasks when disposing of the databsae
6569875 Working on case RavenDb-902: Prettifying the SQL Replication editor
096a564 Fixing race condition
7090257 Fixing race condition
60e8dec Fixing merge
9bea93e Merge branch 'master' of ..\ravendb-2.0 into 2.1
4487e71 Final fixes to  RavenDB-990: Handle document deletions for SQL Replication
101fd03 Fixes from merge
2a6e0a7 Making sure that we get appropriate error when calling missing methods
6a66b52 Now handling SQL Replication with Deletions properly
9c07861 Fix merge
13bc121 Merge branch 'temp-2.1' of https://github.com/ayende/ravendb into 2.1
e954d26 Minor for android
5361f8d Exposing the metadata in the internal notification
4782ae4 Completing SQL Replication refactoring & optimizations
c549cb1 RavenDB-989 Make sure that we have guaranteed order for all statements in SQL Replication Major refactoring there
9392551 Adding passing tests
a7a6988 Fixing possible NRE
7d4d6e1 Making sure that when using read striping, we never read the hilo from the secondary servers
4ef9d89 Fixing race condition in test
23ef23c Making sure that we can run this in sharded context as well
9a41e99 Fixing merge
99b5bc9 Merge branch 'master' of ..\ravendb-2.0 into 2.1
1f31032 Merge branch 'master' of https://github.com/davidduffett/ravendb
a5df7f0 Making sure that we explicitly disable the internal http cache when getting the hilo document
7d9b656 Actually use the CONTENT of the result transformer for etag calcs
fa89d72 Merge commit '9357308960d4877ef2fb4296f1688cd67ee0c9b6' into 2.1
643e0b7 Static indexes were all replicating to <system>
e94c6cd More work on caching indexes
14f8207 Making sure that we generate the cached files to the appropriate place
dd97bf4 Fix indexEtag if transformer is null
e22d36d Fix Merge issues
8d0df26 Remove Abstructions.Mono
f7fac2f Merge branch '2.1' of https://github.com/ayende/ravendb into 2.1
152f3b8 join abstruction.Mono to the mono client Fixes for the linking for folders for Silverlight and WinRT
328f4ab Update WinRT to link to folders instead of file by file
5b82de6 Merge branch '2.1' of https://github.com/fitzchak/ravendb into 2.1
b0b1623 Avoid locking the files
1521628 Making sure that the caching plays nicely with the tests
94ca4ea Fixing the build
d89bd10 Merge branch 'master' of ..\ravendb-2.0 into 2.1
fe14f4d Merge branch 'Raven-615' of git://github.com/damianh/ravendb into 2.1
91b312a Fixing test
8eeb6cf Merge branch 'master' of ..\ravendb-2.0 into 2.1
bb02429 Fixing tests
9afd37b Refactor Silverlight project to link through folders and not file by file
d9b7a44 Making sure that we can use API keys with multi tenant dbs by using the server's own OAuth Source
dc936d6 Making sure we can test more easily with tenant databases with api keys
04f4f5e Adding passing test
9135591 Added dummy Raven.Studio.xap to trick msbuild into knowing the file exists. The .gitignore will prevent updates to this file, via Raven.Studio AfterBuild step, from being committed.
34e6986 RavenDB-983 UniqueConstraints bundle throws NullRefException when checking constraints against object with null properties
4c52065 Splitting periodic backup to status & config documents, to avoid race conditions
bfef75c Making sure that Count(condition) will use an AND when there are previous conditions
c2ba56d RavenDB-987 LoadDocument with map/reduce causes issues
b81dfd3 -Added .NET 4.5 version -Added IReadOnlyCollection<T> and IReadOnlyDictionary<TKey, TValue> support -Incremented version to 5.0
9357308 RavenDB-976 TransformWith should not require generic argument
15a8011 Cache in memory the types after we load them from disk Minor refactoring
2dc3e56 Use the common base path (we probably have write permission to it, and we might not to the temp folder). Use stable hash for string (otherwise it changes sometimes)
28e6622 Merge branch 'master' of git://github.com/JudahGabriel/ravendb into 2.1
cac1d7c Merge branch 'master' of git://github.com/DanielDar/ravendb
7bce6e2 Caching compiled indexes to single folder on disk
d8e7c66 Merge branch 'master' of ..\ravendb-2.0 into 2.1
55035ab Extract the credentials to a different class
a1a5823 Expose the replicated databases
fc4f10e Expose the System database as <system> instead of System
4630912 Fixing typo & test
40add50 Removing WinRT from the build because it caused issues
b2c1c50 RavenDB-975 Include transformer hash when generating etags
52473d3 Fixing usage of DataMember attributes
62b3dfb fixing attributes
1068aee Hopefully avoiding hanging
1caf0b2 Fixing the date we pass to lazy starts with
ecba8fe RavenDB-984 Sometimes jsonRequestFactory is null (not reset before work)
7b6aa85 Merge branch '2.1' of github.com:fitzchak/ravendb into 2.1
5f4dfc0 Hopefully avoiding hanging
30de70c Fixing tests
79299d3 Merge branch '2.1' of github.com:ayende/ravendb into cluster
df2de75 Show the replication diagram using springy
81a05ea Merge branch '2.1' of github.com:DanielDar/ravendb into 2.1
1bc4538 minor
1ed8be9 RavenDB-979 "Forbidden" error still being raised in Management Studio in unstable build 2295
03cc4dd RavenDB-825 Generate the installer as EXE file which requires admin privileges to run (setup.exe already has a manifest with 'requireAdministrator' option)
7633979 Adding a way to send the transform using a file
51e39ff RavenDB-979 "Forbidden" error still being raised in Management Studio in unstable build 2295
376b159 Merge branch 'RavenDB-967' of https://github.com/ppekrol/ravendb into 2.1
de98ea2 Some work on the server explorer
9603a04 Merge branch '2.1' into spatial
34cc782 Fixing test
8e622c3 RavenDB-825 Install an IIS application according to settings provided in the wizard
13ee0a9 server explorer page is now can be loaded directly
9755d1f Support more nested routes
2865700 Add routing to the explore server view
13389ff added legacy database support (2.0)
26158db Ensure user info page is not caching the response
2bb0aaa Merge branch 'master' of ..\ravendb-2.0 into 2.1
9e05820 Making sure that we have the appropriate key for authentication
2475996 Fixing typo & test
f6c5a7f Fixing test
8f990f0 Adding passing test
50a98b7 Merge branch 'quickfix-965' of https://github.com/ppekrol/ravendb into 2.1
70c954e Fixing an issue where we didn't send the right information to LazyStartsWith
d86abdb Fixing usage of DataMember attributes
ee8d4ec Merge branch 'data_contracts' of https://github.com/benjamingram/ravendb into 2.1
752e60d Fixing test
3e6cf1a Add "Explore Server" button. Secure the "Delete Server" button with a confirm dialog.
797b552 RavenDB-825 Working UI for installation as an IIS application
d7701bd Move the deleteServer function to the right controller
e5428b8 Better view of dates with "last-time-ago" technique
2b3247d Check servers health more frequently
9a69d6d Save the result more frequently
c05de67 Add green background color for healthy servers
e0dd059 Use the provided credentials
702c748 Serialize enum values as camelCase strings
367de1f Add a way to save the credentials
1dbad1a Testing connection is waiting for the nancyfx support for async
e1200cc added test
a53b7b6 Provide the UI to save the credentials for server that we couldn't connect to due to an authentication issue
3b8db25  RavenDB-977 Error in studio
ad3c716 minor
80fa824 RavenDB-965
72054b7 RavenDB-967
685633e RavenDB-965
95fef1d Add a way to delete a server. This is needed for servers that was removed from the cluster.
76aefff Add icon to remove server that are offline
5d9e73c RavenDB-977 Error in studio Error due to recent change in QueryState
7127b1a -Fixed WinRT
63977c8 Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
4d291cf -Upgraded Windows Phone project to WP8
95bfe15 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
aab01d9 -Added IConvertible support to JValue -Changed IDictionary<DateTime, object> to be serialized in ISO date format -Fixed DataContractAttribute to not be inherited
0e75388 -Fixed bad performance with dynamic -Added support for creating collections with an IEnumerable<T> constructor
54e65bf Compiled indexes are cached on disk
cb54863 Color the line with red if the server not available. Also hide the Unauthorized icon in this case.
7177b9b Use a table in order to show the servers. This make it much better to see what is going on.
b6c8a0d Merge branch 'temp' of git://github.com/mj1856/ravendb into 2.1
434e05f Making sure that we don't break on sharded implementation
386a349 Add lodash js utils
d7bb2b3 Move server related staff to the ServerModule. Some more minor changes.
5d537aa Add more icons. Use smaller icons
9bbccff Changing the way we are handling cache resets to avoid O(N) ops
4b4df3f Marking the aggressive cache as stale when calling SaveChanges()
af37fa0 Record 401 response from the server. Once it happens, stop analyze the current server and wait for the next round
a25d03b Fix a race condition - need to happen just once
eb8f4c9 Add logging
3cd9a2f Clean Studio code
64a1e01 Store the DatabaseTransactionVersionSizeInMB on the database level, not in the server level. There is no need to have two collections for this.
9ac0ce4 ClusterManager: Check the replication status only on the loaded databases. ClusterManager: Store the admin statistics both to server once and the database once. RavenDB Admin endopint: Make it strongly typed in order to make it easier to use in cluster manager.
c5f9459 Some HTML tweaking
5c79d9c Expose the server name and the cluster name in the /admin/stats endpoint
0caae19 Better debugging
1cee8c1 Fix for isolated storage on android
f0bbad4 RavenDB-895. Added transform script.
d3845c1 rewrote smuggler exports to use streaming
02f5596 Fixing invalid service name argument passing to 'sc' command if name contains white spaces
b59f32c If a command line argument contains a space character wrap it by " " when passing arguments to run as administrator - this is especially useful when '/user=' parameter is specified and a provided value contains a space e.g IIS users
2c31378 Merge branch '2.1' of https://github.com/ayende/ravendb into RavenDB-895
7d0f9b8 Added ILicenseProvider plugin
1d9a2d8 further work on smuggler
817bd7e Merge branch '2.1' of git://github.com/ayende/ravendb into RavenDB-825
3fca03f RavenDB-825 Install as a service is working
c1cb3ca started moving Smuggler and Bulks to SL
a0941b1 Added tests for spatial JsonConverters
c950483 RavenDB-825 Setup as a service is almost working
5322169 Both client and database can convert GeoJSON to WKT
ff96b4a Follow new replication endpoints when checking the servers health
cc2b3c0 Merge branch '2.1' of github.com:ayende/ravendb into cluster
52204fa Monitor the database health on the background.
92de187 -Changed portable assembly to .NET 4.5, Silverlight 5, Win8, WP8 -Fixed incorrect namespace when converting XML to JSON
624c3e4 Rename Mono projects as MonoForAndroid
cfd04e5 Merge fixes Marking async/await methods as not implemented for android
798fc04 Sharing shape reading logic between client and database
a5d9100 add failing tests for indexes respecting datamember name attribute
b1ad6e3 RavenDB-825 Basic installation as a service and IIS app
8e7b44b Merge branch 'mono' of https://github.com/DanielDar/ravendb into 2.1
e14afc0 Add tryout project and fix last bugs in Mono client
3d11b9b Merge branch 'master' of ..\ravendb-2.0 into 2.1
8ecea54 Adding a way to clean up unnecessary items in level 1 & 2 for scheduled reductions in single step reduce
5fa13d8  RavenDB-974 "Find" in logs of Raven Studio
bcea809 Adding passing test
9d2efce Third-party spatial objects can be used in documents and queries - when using a JsonConverter that writes WKT
098c01d New .Spatial(...) query methods, including strongly-typed version on IRavenQueryable
138043f Merge branch 'master' of git://github.com/JudahGabriel/ravendb into spatial
c73ff6c Merge branch 'master' of https://github.com/JudahGabriel/ravendb
01ecf36 added bulk insert
b9b4d4d RavenDB-959 Alerts should have a numeric marker on the tabs
f42a6ca -Fixed WinRT build
e17e9cc WithinRadiusOf now supports miles or kilometers
d14c1d1 RavenDB-958 Alerts page doesn't look good with a single alert
57ec806 fixes for the sql replication saving
4d41d06 RavenDB-918 Add UI controls to force an index to become persisted to disk (as they're in memory by default when first created now)
fd55ffe RavenDB-971 Expose the SqlReplicationConfig.Disabled flag in the UI
721d602 Merge branch 'master' of https://github.com/ayende/ravendb
05e32e2 RavenDB-686 Allow selective export or import of databases: choose combination of Indexes and Documents
d76cda1 minor
f26fba2 Adding a way to disable sql replication task
ec611af Initial Raven installer commit
c084ca3 Adding WiX into Tools
4db58b0 Merge branch 'RavenDB-951-B' of https://github.com/cloudbirdnet/ravendb
809f0e7 Minor
f31f243 fixed minor bug in ServerClient.GetOperationStatus
820749e RavenDB-951 Continue to use identity provider but fall back to reading from docs
db21379 Spatial indexes can be defined in Raven Studio
ab585bc Merge branch 'master' of git://github.com/steinho/ravendb into 2.1
36c8de3 Fixing race condition
a40b5f5 Fixing the build
980778d Merge branch 'master' of https://github.com/steinho/ravendb.git
b4a45e9 Avoid extra do loop when reducekey already is done
d1cf2de Geo URI fixes
b9f8312 Merge branch 'RavenDB-964' of git://github.com/ppekrol/ravendb into 2.1
8ad2bae Merge branch '2.1' of git://github.com/DanielDar/ravendb into 2.1
c0ab406 RavenDB-949 Show in the studio /debug/user-info
f23c9cd Add failing tests for put-del-put & export-import
38bb31a Don't use GetNextIdentityValue to create next revision num
625760d Use the sync api
63f1323 added /installSSL and /uninstallSSL options to Raven.Server
56fcab4 Avoid throwing an error on None
e637b03 Merge branch '2.1' of github.com:ayende/ravendb into cluster
facf56a Fix a case where the port is already in use by a previous run of the app, which wasn't released the port correctly
ce07991 Revert "RavenDB-964"
8fcbe01 update text thats notifying about not using index transform any more
8b4269b update query to use transformers and save the state of options
d2040f7 Merge
3295349 Merge branch '2.1' of github.com:ayende/ravendb into cluster
143c280 Merge branch 'master' of ..\RavenDB-2.0 into 2.1
0510483 CRLF
7758a4a Add server status. Make the discovery staff async.
6647e78 Better url for API keys
bd16a45 Merge branch 'master' of github.com:ayende/ravendb
46bb437 Merge branch 'RavenDB-964' of https://github.com/ppekrol/ravendb into 2.1
7e3fc39 httpcfg fix
59ddd96 RavenDB-964
8dd6efe Fixing issues when we changed Normal to be 1 instead of 0
739d51a Merge branch '2.1' of https://github.com/ayende/ravendb into 2.1
6171011 Merge branch 'master' of https://github.com/samueldjack/ravendb into 2.1
3e2af6f Working on case RavenDb-902: Prettifying the SQL Replication editor
b3e1e0d Exposing database id on the stats
375608b Merge branch '2.1' of git://github.com/DanielDar/ravendb into 2.1
3066a0b Merge branch 'master' of ..\ravendb-2.0 into 2.1
a1e9d52 Properly record the appropriate db id when needed
c2bbaf2 Fixing docs
23fb12c Making sure that we pass the dbid on all calls
5fcf893 add option to select transform on query page (still not connected to actual query)
7b69fb8 Add tooltip and red background to show the transform result is no longer the best way to do transforms
a387999 Geo URIs can be spatial indexed
c2bfe16 Fix for changing Normal Priority from 0 to 1
2ef0cff Merge branch '2.1' of git://github.com/ayende/ravendb into RavenDB-752
0c53e0b Add servers page
388313b Support html5Mode links
6964fb0 Add MainCtrl
af2ead8 Add Transformers tab to the studio expose Get, Set and Delete commands for transformers
c1b5d38 RavenDB-752 Replication informer - if timeout exception was detected retry the operation once. If the second timeout occurred then throw and do not try the remaining replicas.
7b3340a Fixed Case RavenDB-898: use star-sizing instead of auto-sizing for columns in Logs Grid list, to prevent long messages from over-sizing the columns.
ff49872 Return 404 if the resource doesn't exists
0a9672d Add the main view
dffdbb4 Merge branch '2.1' of https://github.com/DanielDar/ravendb
58bbcd6 Fixing an issue where we wouldn't remove the actual item when we remove multiple values in the same bucket
a9525b4 Move files
f850cf4 Fetch databases and replication info
98e1d3a Merge branch 'master' of github.com:fitzchak/ravendb
cf6217b Fix the path to MyGet key, which wasn't correct. Fix a typo in the file name (same typo was also in the file name on the server).
8b9e2be Merge branch '2.1' of git://github.com/DanielDar/ravendb into 2.1
12cfa66 Minor refactoring Removing different ports option for the test
9c714ee Fixes for indexes view
f6c693f Fixing a bug where we would ALWAYS send replication conflicts, even if user doesn't care
7f5dcf1 Merge branch 'RavenDB-698' of https://github.com/arekais/ravendb into 2.1
c7cb5d3 Merge branch 'master' of ..\ravendb-2.0 into 2.1
302c1cc Use Query instead of Load for faster prototyping
f614dd5 Fixing HEAD request causing issue on SL
d3c4a37 RavenDB-698 Wait for delete of all conflicted documents
286d5ee Better handling of generating the bucket in map/reduce indexes
b123934 RavenDB-698 Remove todo
6409688 Ensure we have the permission to open the port when using the Visual Host
5f4c51e Merge branch '2.1-temp' of github.com:ayende/ravendb into 2.1
eae6bf1 RavenDB-937 Aysnc versions of Stream  API
4c5c06c Merge branch '2.1' of git://github.com/ayende/ravendb into RavenDB-698
c1d89c2 Make tests in ReplicationConflicts_Embedded to be run on different ports to avoid strange issues related to getting requests/notifications from a previously run test
1601391 RavenDB-953 Calling PutIndexAsync to overwrite an index definition fails if the existing definition contains an error
ec004b1 RavenDB-947 Data and Index directory layout and settings don't match
f5f1dba RavenDB-955 <nullablepropery>.HasValue method should be supported in queries (or throw an exception when used)
958b52c Merge branch 'master' of ..\ravendb-2.0 into 2.1
7dd2514 don't bombard the other server with replication checks
030a527 Adding better error handling
f1e3811 Merge branch 'master' of github.com:fitzchak/ravendb
7ecd26b Merge branch '2.1' of github.com:ayende/ravendb into 2.1
49b549a Add a way to discover the servers and clusters in the internal network, using the cluster manager
79a0411 Skipping tests of embeddable store
b6d504e Fixed broken build
30a1dc2 Adding debug features
daf6fc4 Fixing race condition in test
6a672f9 Add logo
dde8aee Serve the static content from the embedded resources
77eb00c Add a CSS framework: Twitter Bootstrap
8d3402b Add index.html and some third party client frameworks that we're going to use: jQuery and Angular.
5b422b1 Do not ignore the non digits parts
d51a73f Merge branch 'master' of ..\RavenDB-2.0 into 2.1
0965b3b CRLF
79638ba CRLF
1d20a90 Minor (crlf)
381a692 Adding passing test
21c2fba Dispose database changed in embeddable store
1d9b4dc RavenDB-698 Added conflict resolution by registered listeners in embedded mode
799fa96 Making sure that the replication logs will be marked for the right db
e8df023 Refactoring how we store the current db name for logging
0620c74 Merge branch 'master' of https://github.com/cloudbirdnet/ravendb into 2.1
a54fea9 Merge branch 'master' of https://github.com/cloudbirdnet/ravendb
ff2c5b4 No need for so many repeats
7bf5134 Fixing a bug where we wouldn't decrement reduce stats for an index when multiple values from the same bucket are removed
c93264e Will ensure that the value is always positive or zero (never negative). When using numeric calc, will div by 1,024 to get more concentration into buckets.
5919521 Better disposal
cf6d18e Checking conflicts for head operations in embeddable store
566ee6e Support for indexing points stored as coordinate arrays
780f747 Added tests and fixes for GeoJSON and key-value point object parsing
c2462e2 Merge branch '2.1' of github.com:ayende/ravendb into 2.1
15f5e06 Self host the web server
83a7e7e Can index simple point objects
b870191 Add ClusterManager project
9e12aaa Merge branch '2.1' of github.com:ayende/ravendb into 2.1
0110307 Database now supports spatial indexing of GeoJSON
0a9c0f8 Throwing exceptions for conflicted documents/attachements in embeddable store. Also implementing conflict resolution by registered listeners
b43b3b1 SpatialGenerate(...) no longer needs to be called in maps or reduces
f1952ac Cartesian spatial support
e62bd51 Added failing tests - registering a document conflict listener in embedded mode has no impact
9d4541d Add option to change priority of index in the studio
f94666f Update the Indexes view with index status RavenDB-916 Add to studio "delete all idle auto indexes"
48259ff Easier way to working with replication by embeddable stores
d41f18b Merge branch '2.1' of github.com:ayende/ravendb into 2.1
5258a48 Merge branch '2.1' of git://github.com/ayende/ravendb into RavenDB-698
8c4a80d RavenDB-698 Resolve document conflict by using registered listeners when notification arrives
70b661a Use MyGet feeds for ravendb unstable and ravendb unstable vnext. RavenDB Unstable: http://www.myget.org/F/ravendb/ RavenDB Unstable VNext: http://www.myget.org/F/ravendbvnext/
b08078c Trying to optimize the way we generate bucket ids for map/reduce. If we can, we will use predictable buckets based on the document id, instead of hashing
af7647b Adding a way to force resets just for map/reduce indexes
2949986 Fixing merge
1ac62f4 Merge commit '279fefb6aca2d56c2ef97b281611677b910e1091' into 2.1
93f1ac8 Merge commit '3634089b59754268110714a8654aad4520ab30d3' into 2.1
ef137b7 Merge commit '6b965033a45d3625a4d8720c09c2188802397808' into 2.1
ca6d282 Merge commit 'fa436746aab578182771387a56f415df5f965e3f' into 2.1
d09f692 Merge commit '25c040f2976f49e037590db1d130252714c6e7db' into 2.1
2571ac7 Merge commit 'f0960bca7f070d110799904c237e2f10322164c8' into 2.1
3ca4bc1 Merge commit '6e32308acf8a82f413902024a5c28502921264c4' into 2.1
d8f95f3 Merge commit 'fe9c5be402a6eaff04fde9c8dfab8946fe5571b3' into 2.1
c7ab7c3 Merge commit 'b74225a70c1b6fff6863ace757eb2c919f1bdd16' into 2.1
95223b7 Merge commit '5577b1cba6e0f0219eb28ba28aaa85a76805bb0c' into 2.1
5fb7f3b Minor
f4d0278 Change in bucket generator (Breaks indexes), to improve mapreduce indexing speed by grouping sequential elements closer in buckets
279fefb Merge branch 'master' of github.com:DanielDar/ravendb
9ca444b Fix index creation to add all the data of the index
16a4d94 Fixing the build
3634089 Fixed tests
894f789 Fixing prefix queries
d1658f0 Merge branch 'master' of github.com:DanielDar/ravendb
6b96503 allow to parse Regex
8351242 Move analyzers to own folder
4b7a8fd Fix highlighter bug when term appear several times in a line
fe9c5be Fromatting
b74225a Making sure that ensuring SL indexes is not blocked by SL cache
f189105 Making sure we will hit the appropriate oauth source, especially in replication scenarios
b1631ca Adding passing tests
40ce0ad Use the appropriate client visible url when using multiple databases
fa43674 Merge branch 'master' of github.com:DanielDar/ravendb
1527706 minor
71c6752 Merge fix
5577b1c Merge branch 'master' of github.com:ayende/ravendb
832e8a5 Merge branch '2.1' of https://github.com/ayende/ravendb into 2.1
f9fa0b0 -Added DeserializeAnonymousType overload with JsonSerializerSettings -Added support for specifying the root type when serialize JSON to use with TypeNameHandling.Auto -Fixed recursively reading type wrapper objects when deserializing
01c979b Merge branch 'master' of github.com:ayende/ravendb into 2.1
95c14a0 Fixing a problem where projecting from a nested field would require an anonymous object, rather than just a simple value projection
b3caddf RavenDB-698 Sending IDs of conflicts in a notification. Making sure that a notification is also sent when a replication of a deleted document causes conflict.
2fca08f RavenDB-698 Added replication conflicts observer to Changes API. Notifications about conflicts are no longer provided by document observers
64e3ef1 Merge branch 'master' of github.com:ayende/ravendb into 2.1
cd01552 RavenDB-957 2261 breaks lazy query with select without new { }‏
432509c Merge branch '2.1' of https://github.com/DanielDar/ravendb into 2.1
c425e16 Make databases in databases view have the same width
d6419d5 fix missing method definition
86ede7f RavenDB-950 Allow to search databases by name
97c415c Minor
cf3afed Tidied up wording on some of the messages
e3ffce5 Fixing build
1d5568b Merge branch 'RavenDB-790' of https://github.com/arekais/ravendb into 2.1
6252fff Merge branch 'master' of github.com:ayende/ravendb into 2.1
e3ce453 Avoid NRE
972eba5 Better comment
32c041c Fixing tests
f551218 RavenDB-790 Added NoCaching() and NoTracking() to Lucene queries
25c040f Remove Old code
1ec3378 RavenDB-790 - Added NoCaching query customization
14ef4fa Fixing double invocation
f0960bc Merge branch 'master' of https://github.com/ayende/ravendb
fa29a20 Fixing typo
2375661 Explicit error handling for write conflicts (just in case)
c1e5559 Better approach for handling updating reduce counts Hopefully will generate less errors that way
35d9790 Avoid leaking the exception to the finalizer thread and then dying
4313f65 Merge branch '2.1' of git://github.com/ayende/ravendb into RavenDB-790
a754b86 RavenDB-790 Added testsfo NoTracking query customization
4941dfd Merge branch '2.01' of git://github.com/DanielDar/ravendb
5ffb4d6 Do not save IIS Application Request Routing headers to metadata
17c661c Do not save Has-Api-Key header to metadata
7aebd4f RavenDB-837: Conflicts window now shows the different versions of conflicting documents as links.
f8e4202 Making sure that the /oauth/cookie won't require auth
2fdd74f Making sure that the /oauth/cookie won't require auth
110864b RavenDB-790 Implementation of NoTracking query customization - tests needed
066d4ad Making sure that the exception will be marked a serializable.
807c8b8 Making sure that the exception will be marked a serializable.
3b29808 Fixing build
b71ea93 Merge branch 'master' of ..\ravendb-2.0 into 2.1
7d10fce Fixing an issue when we do rapid delete/put on a replicated system
06e8b1f Wait for the dispose
3b1d4c7 Merge branch 'RavenDB-406' of git://github.com/arekais/ravendb into 2.1
72d3333 Merge branch 'master' of ..\ravendb-2.0 into 2.1
309e47c Exposing db configuration on the wire for debug purposes
d14b3a3 Clearer code
c4e8ff2 Properly set the initial number of items to index / reduce
9b042f8 Added passing test - to make sure that a server check forcing is reset and the second attempt to get the same request does not force the execution of the request
6699775 Mark a cached request in order to force a server check after a change notification arrived
2d3495b Fixing databinding for tasks values
574065a Fixing stack overflow error
758b9b0 Revert "RavenDB-406 - Cached items are evicted from the cache only if the received notification is related with them"
1b72b9f Accept null WKT and ignore it
b6f4ab8 Accept null WKT and ignore it
6b97648 Fixing NRE
ac4468e Will not try to store commits for in memory indexes
4d8e0b7 Merge branch '2.1-changes-etag-serialization-fix' of https://github.com/arekais/ravendb into 2.1
aa8ee54 Minor refactoring
5614836 Using appropriate etags
b7662a8 RavenDB-942 Raven Studio Spatial Query
2d01b1e Do not allocate big string buffer
2e227d0 Refactoring index open errors
cafd0f2 More places for maybe pulse transaction
6f25f03 Merge branch 'preventing-index-resets' of https://github.com/arekais/ravendb into 2.1
ec0053a Making sure that we can get true for admin on teh current database
2e2bd39 RavenDB-406 - Cached items are evicted from the cache only if the received notification is related with them
1b103f3 Merge branch 'master' of github.com:fitzchak/ravendb
90ade28 Show progress in create sample data remove old code of sample data from home page
0d9fe5f Change Nav Arrow
a95ae7c Fix header of pages to look the same
8c51d70 Fixing serialization of etag value when using changes api to make the client to be able to deserialize it - needed to add EtagJsonConverter when sending the notification
9869960 Minor refactoring for easier usage
225b617 Make tasks a drop down with page for each task
9ff556a Adding a check that we can authenticate IsAdmin using OAuth
57b089e Moving the error handling to more appropriate place
a0321d7 Fixing tests
d3ffbfc Merge branch 'master' of https://github.com/janv8000/ravendb into 2.1
d26db57 Midway point, trying to avoid getting hit by lazy execution
6afe92c More refactoring of queries to avoid deferred execution and have clearer code
0e77f40 Merge branch 'master' of git://github.com/ayende/ravendb into preventing-index-resets
75e7806 Fixing NRE Renamed file Added explicit flushing
ae25e26 Making sure that streaming requests are not buffered
f2010de Refactoring & fixing how we are handling queries
894304f Change performance in index statistics to be charts
e5a1708 Added a test that verifies the map/reduce index regeneration
e55e522 Delete a commit point that if an index could not recover from it
81eab70 Fix Alerts Page error
626fe5a Finishing merge
84dd991 QueryInput on Load<>
ff454dd Query inputs to result transformers
23e6916 Load works with arrays and stuff
67655b8 Basic tests for Load<> behaviour with a transform appear to work
3f43b89 Remote test added for strongly typed results transformers
f5bc965 Making sure that transformers actually work properly across the entire stack
0a7cbf6 Refactoring transformers support, still incomplete but it compiles and the structure is in place
ddfb0b7 Working first test
8bd4cae Server side code written to hook things up, it doesn't work but that's beecause we don't have access to the fields we need for the projection to work
27caab4 Think I've added all the client-side code to get the request for a different transformer to the backend, need a nice diff to look at to confirm *commit*
71d0c58 Client-side code mostly written, and it builds - now to make it work
f8fcaf0 Failing test and failing build - example of what we're going for with results transformers
10ab882 Merge branch 'RavenDB-406' of https://github.com/arekais/ravendb into 2.1
8c5f093 RavenDB-406 Clearing cache according to database name
3cdee99 Fixing race condition in test
dfe2a97 Default max in memory index size is now 64Mb
71487a1 Making sure to use ToString("r") on doubles, because IConvertible.ToString() returned results depending on the bitness
6d161cf Removing 3.5 client reference
ccace7d Will abort stream operation if dispose is called
a95fece Making sure to use ToString("r") on doubles, because IConvertible.ToString() returned results depending on the bitness
7ad16bd Add a stress test for the loading a big file under 30 minutes
27dc19d Fix math of color for collections
f1d7d30 Send a message if non admin is trying to run admin command
95aeb22 Fix an issue where the localBackupConfigs was different then the backupConfig, since it's updated on database.Put. This caused a changed to the Raven/Backup/Periodic/Setup document trigger a new backup operation in a loop.
b11aed2 Minor
13b6d87 Fixing tests
6005826 Making it volatile to avoid race condition
5b1ed03 Better errors
8078553 Fixing regex to alloq query streams
5427d8a Will use GET for dynamic facets as long as it is the size is small enough
26ea642 Fix typo that broke the statistics page
be06057 Merge branch 'master' of https://github.com/jamesfera/ravendb into 2.1
8eaceef Make statistics base for "stats" tab Update breadcrumbs according to tab location
6d6def7 Show only one line of collections with a splitter to show more
d0800b4 Merge branch '2.1' of github.com:ayende/ravendb into 2.1
63385ef Adding higher level API for this
c597dbc Add WinRT tests to the build script
9e0be13 RavenDB-934 Support streaming by documents by etag
05b9aa0 Change the way we select colors for collections
34716dc Merge Fix
76b9cff Changing version to be 2.5
0516ee6 minor
b40aa25 Merge branch 'master' of github.com:samueldjack/ravendb into 2.1
2ea8c25 Implemented CleanupScript and added more unit tests
cc353a8 Merge remote-tracking branch 'upstream/master'
672c7ad test cleanup
58cd63a documentation fixes
adf798a Big code tidy up & impletemend PutDocument
dc41f90 allow facets to be sent at query time
a1d93e9 Adding more tests
33f27d3 RavenDB-921 Implementation of comparable feature to ElasticSearch Scroll functionality RavenDB-877 Allow to snapshot indexes
95d2b80 Fixing tests
70ec84f Refactoring to RavenDB-406 - ShouldAggressiveCacheTrackChanges is on by default - We are now tracking this at the document store level, not per aggressive caching scope - Can handle multi tenancy as well - Still need to handle cache clearing on a multi tenant fashion, not just globally for the document store.
59d7edb - Will only remove the item from the cache, not force a separate query - Will default for tracking = true
3fdc225 Merge branch 'RavenDB-406' of https://github.com/arekais/ravendb into 2.1
c46309f Merge branch 'master' of https://github.com/mj1856/ravendb into 2.1
ac9e89b Merge branch 'master' of github.com:ayende/ravendb into 2.1
a636002 Minor fixes
41f356a Merge branch 'master' of https://github.com/cloudbirdnet/ravendb
154e4a1 Index replication: - Will use the client visible url if exists - Will respect Ignoreclient / Disabled properties
4431074 Fixing tests
5227c23 RavenDB-931 Expose schedule reduction values for index
f36c5da Moving things around so map/reduce can now parallelize a lot more of its internal operations and do more parallel writes to disk
4375fa1 Fixing recovery of index deletes - avoiding problems with not fully initialized work context, making test passing
7a7befc Map index recovery tests added
2e13e3f Fix intellisense for FailoverBehavior
6f43238 Refactored the top-level tabs in the UI so that they can now
fb5f5a2 Removing keys from recovered index
8a6b89a Storing keys that were deleted after saving commit point. This will be useful in index recovery scenario
04658ed Merge branch 'master' of https://github.com/ayende/ravendb
463c125 fixing build
54b2bd5 Adding max time interval for storing index commit points
a3e73b7 Adding hooks for custom query translators
0c56df6 Adding passing test
c463e3f Fixing missing the end of the batch because of the for loop
1ae5e90 Trying to make map/reduce work in a more parallel mode
aefc212 Make HttpRavenRequestFactory support BasicAuthenticator also
d86f6be Fixing an issue with using Inc/Add/Remove patching
f9bd61e Regenerate map/reduce index in single batch with the usage of pulsing transactions.
6da4680 minor
288f9dc Making sure that when we start indexing on idle, we will stop if there is actually non idle work that needs to be pre-emented
39e9bc0 Try to index recovery operation after we failed with CheckIndexAndTryToFix
a87b642 Making sure that we won't error even for concurrency exception while promoting index from idle
21bac2d Add the notion of an abandoned index, which only get indexed periodically, even on idle periods
be22e0e Avoid nesting. Better names of commit point directories
7e87693 RavenDB-906 When saving SQL Replication doc, offer to reset replication
dbeebac Making sure that the new last indexing time is properly used
3273df7 Minor changes
67a72e1 Better condition for when to mark index as idle
159c5ee -Changed callback collection properties to be readonly
c0c653d Merge branch 'master' of git://github.com/ayende/ravendb into preventing-index-resets
12168ca Don't consider disabled auto indexes
2dd5af1 Don't add tasks that haven't been started yet
27872ff Fixing SL tests
426de16 RavenDB-406 Dispose subscriptions
a03d827 Merge pull request #56 from xpaulbettsx/call-base-class-ondeserialized
66d3ab4 RavenDB-406 there is no need to have RebuildCacheBasedOnChanges in the document store of SL client
8ccf47e RavenDB-406 Moving changes tracking by aggressive cache setting to document store conventions
cf7cd26 Keep track on the last indexing time as well - useful when we want to look at metrics
c376ca1 Adding the ability to completely disable an index, so it would NEVER get run
19a4334 Do not assume that indexes load from disk / catalog are new
ad059f3 Fixing test that assumed temp indexes named "Temp/"
8c89305 fixing cr/lf issues
bbfce75 RavenDB-912 When using backups from studio, expose Defrag option
11846db RavenDB-406 - Better way to avoid concurrent cache rebuilding
2497f3e RavenDB-406 Fix implementation of cache invalidation when using embeddable document store
ebed3fa Fixing merge
f34335f We can't backup in memory indexes
8ef5df1 Merge branch 'master' of github.com:robashton/ravendb into 2.1
c7d72b1 Merge branch '2.1' of github.com:ayende/ravendb into 2.1
a235137 Fixed an issue where indexed properties bundle would not work properly for null values or empty strings
f9deb61 Fixed an issue where indexed properties bundle would not work properly for null values or empty strings
91d7c9f Merge branch '2.1' of https://github.com/DanielDar/ravendb into 2.1
da2475a minor
4a38a13 Merge branch 'master' of github.com:ayende/ravendb into 2.1
fdb7207 Fixing test
f422dcf Don't miss the _next_ array
9105e5e Fixed studio conflict resolver which would fail on empty arrays
92abf14 Making sure that we aren't failing because of unclosed generic types with AddMapForAll
8690dd4 Extending RavenDB BSON format to have native support for floats
285f445 Merge branch 'master' of https://github.com/mj1856/ravendb into 2.1
e27d186 Fixing race condition in test
de7d64d Polarity issue
439166b Making sure that we don't remove the reduce key if we are done with the current bucket but maybe not with the current reduce key
622f9d0 RavenDB-406 Aggressive cache can track changes in database and rebuild cache to replace the outdated cached results
553d0a3 Add Alerts to sql replications add unique key to periodic backups alerts
0aadbde Will timeout for waits during tests now
4bd9323 -add tests for base class object events
3384b65 -patch use of JsonContract.OnXXXX to use OnXXXXMethods
a1bfcde -modify DefaultContractResolver to walk class hierarchy
2108d65 -patch InvokeOn* to call all methods
09312b3 Merge branch 'master' of github.com:ayende/ravendb into 2.1
c67b31f Updating lucene to fix a bug in spatial
d148e63 Merge branch 'master' of https://github.com/sibartlett/ravendb
058f2b5 We have to convert the values to be able to user them properly
6148016 Refactoring the way we are handling map/reduce operations, now handling map portion in a more parallel fashion
ce8a12e Give us more time for idle dbs that just did some work
6e301c2 More conservative approach for the number of items we are going to load and return for a single batch
337463b Avoid have one slow index holding up all the rest in a false optimization
5361083 Cleaning up the API a bit
51e9dbf For map/reduce index regenerate the entire index from already reduced results if index failure was discovered
c65b895 Broken spatial test; 2 near identical tests, 1 passes and the other fails - the only different being they use different indexes.
88394e7 handle null in secured settings
9b73776 Fix alerts for periodic backup and the ui for it
9b13fb7 Adding passing test
d309646 Making sure we use the appropriate converters when sending metadata on the wire
89cfacf Merge branch 'master' of git://github.com/ayende/ravendb into preventing-index-resets
0c4cb34 Recovering map indexes based on stored commit points
5eff2f3 RavenDB-866 Highlights missing fragments when fragment length is too long
dd5cf2d minor
fd0b39e minor
ef8767b Minor optimization
089ddf9 Merge branch 'master' of https://github.com/steinho/ravendb
59a457b all keysToReduce are needed at each level
e67ed03 Merge branch 'Highlight_Test' of github.com:DanielDar/ravendb into 2.01
0690d95 Adding passing test
7cc5d30 -patch signatures in DefaultContractResolver to use arrays
3e93c38 -Enable multiple OnDeserialized's in JsonContract
36fe14d More error handling for issues when shutting down indexes
285771b Fixed the failing tests that I know about
d4de71b Change some commands to use async and add support for that in the Command class
e77e02b Fix bug in conflict resolver
8382a1f We actually do need to reduce for multi step reduce, BAD optimization (and merge)
f8cb861 Handle the case where the etag file for incremental exports is corrupted or null
3164041 Making sure that we have the json.net snk file, so we can generate dynamic values on the fly
c24c66c Making sure that we get the right rx dlls during the build
90e709f Add conventions for custom range and sort options
652d393 Tests pass and also take into account staleness when considering which index to use for a query
d992cff First test for merging seems to work
a412766 Remove Bcl and add AsyncTargetingPack instead
98a1b84 First stab at the merging of indexes over time
1c2b8d2 Attempt to restore index (map-only right now) from previously stored segment file.
0ed9377 RavenDB-852 Spatial Search Not Sorting By Distance
84a08b8 Merge branch 'spacial-sorting' of https://github.com/nberardi/ravendb
1ce79dc added failing test showing items in reverse order
7620c58 Making sure that we can recover from secured information in the db that we can't open
30240c8 fix bcl in App.config for zzz
6dce79a Fixes after merge
7a1be4c Port all the new staff to WinRT
c2127cb More refactoring to make it easier to follow
35114cf Simplifying the API by introducing a params class Changing reduceKeysDone to be hash set instead of list Making sure that esent & munin behaviors are the same
4ce686c Index locking fix - in order to lock the writing to an index operation you have to obtain the lock explicitly
05f5c88 Merge branch 'master' of https://github.com/steinho/ravendb
acda07d RavenDB-903 Intersection queries with searches fail when out of order
72215fa Added a class and enum for dynamic query searching purposes, the plan being to use 'partial' to indicate that it was close enough to be cloned and added to - thus merging can happen over time
644abea Fixed conflict
0136797 Merge branch '2.1' of github.com:DanielDar/ravendb into 2.1
753ee61 update for bcl
be29a5d Fix Guid to Etag
0c004e6 optimize GetItemsToReduce
7bfbf34 Fix merge issues
21029e5 We don't backup temporary indexes
77666dc Added index notifications for the promotion and demotion of indexes to and from idle state
312836f When we have a very large number of document references and there is a put, pulse the transaction so we would avoid esent out of memory errors.
1abbf83 Added configuration option for how long to wait before marking an index as idle
1ca65e6 Merge branch '2.1' of https://github.com/ayende/ravendb into 2.1
157fbe2 minor
3343b27 Fixing Raven.Database compilation
4002434 Added configuration option for controlling how long to wait before processing idle indexes
00a379d Merge branch 'master' of github.com:ayende/ravendb into 2.1
bd6fd01 Removed all references to TempIndexes, updated configuration names and removed obsolete configuratio - yes, I updated the documentation too
c2ad274 Merge branch '2.1' of github.com:fitzchak/ravendb into 2.1
f2a050b Merge branch 'temp' of github.com:ayende/ravendb
9a9ca2f Half way done on restore work
8ad89e4 Fixing global imports and initial work on putDocument
3fe502f Better algorithm
8cf9057 Keep the date of creation, delete old new auto indexes
c9f324f Trying (and failing) to expose race condition in test
b9b6193 Merge branch 'MvcIntegrationStyling' of https://github.com/ToshB/ravendb
381ee34 Better behavior WRT to getting the settings
aeccf7d Fixing race condition in test
422aedd Merge branch '2.01' of github.com:DanielDar/ravendb
c7e50c1 Remove the auth bundle from db creation and expose the plugins to enable editing it
ff6ce3c Persist new indexes to disk once they're no longer stale
248287f Reset word breaking of pre, set by twitter bootstrap
2a0e570 Fix issue where scrollbars were displayed with hidden profiler, recalculating widths on display instead of add.
39549ac Merge branch 'master' of https://github.com/XpressiveCode/ravendb
898e3d7 Fixing an issue where deleted documents would jump the queue for replication and cause the replication line to shorten
f332d77 New indexes are kept in memory by default, needs code to make sure they're converted though
f344d67 There will ne a few of these, tests written against temp indexes
d48b027 Tests now function, wasn't returning 'true' on the creation of a new index
380274f Deleted temporary indexes, now nothing runs in memory though and I get lots of failing tests
61d4c5d Merge branch 'master' of https://github.com/XpressiveCode/ravendb into 2.01
aeb78e8 Default to defrag false (very expensive)
567a060 Use all the parameters from the specified document database
ad1bfaa Fixing minor issues regarding UI for periodic backup
bb8ddcf Add periodic backup to active bundles upon saving it making sure the dlls for periodic backup are in the zip file
a72f487 Fixed various typos and botches from our quick sprint before
f04612d Merge branch 'master' of https://github.com/ayende/ravendb into 2.01
22b6dba Merge branch 'Highlight_Test' of git://github.com/DanielDar/ravendb
c188b80 Fix the highlighter to return more readable string
115c7c4 Added priority flag to indexes, updated schema for priority flag, added code to flag un-used auto indexes as idle and added code to run idle indexes, added code to flag a queried idle index as no longer idle
544c336 Merge branch 'auto-tune-in-reduce-fix' of https://github.com/arekais/ravendb
a47b9bf Import FastVectorHighlighter from lucene and move spell checker to import folder
35e0751 Merge branch 'master' of https://github.com/ayende/ravendb into Highlight_Test
52765a4 Update tryout for highlighting
c6eff35 -Removed old PocketPC ifdefs
b71e17c -Refectored WriteValue(object)
01c3d48 -Change FloatFormatHandling.Zero to DefaultValue -Documentation
741d532 Fix Typo
4e3837c Adding support for including attachments when exporting a database.
1bf3fb3 In the reduction tune NumberOfItemsToReduceInSingleBatch after every single batch instead of the entire operation
ef1c0bb Minor optimization
c790796 Fixing potential race condition in implicit conversion
76f3b74 Merge branch 'master' into stable
ab7aca1 Spacing / crlf issues
a66615d fixing test
b7865c1 Can now clear properties when an index doc is deleted, plus better unit tests
2419dd9 Revert "RavenDB-899 Dropping support for SL4"
5fc4163 Merge branch '2.01' of git://github.com/DanielDar/ravendb
a364915 Merge branch 'master' of github.com:fitzchak/ravendb
0c73697 Merge branch 'StoreAsync' of https://github.com/felipeleusin/ravendb
fa949de Merge branch 'master' of https://github.com/SHSE/ravendb
a302af2 Fixing typo in settings
0f3f774 Fixing nullable datetime handling in ExpressionStringBuilder
2dd156c included namespace to more tests
88d1486 Fixing test
62c89f9 Adding fiddler support Minor test refactoring
ca8c14f moved Store command to extension method and updated tests
9781615 Merge branch 'master' of github.com:ayende/ravendb
80b139f More rapid retries
0456bb7 Better errors on SQL issues
4586b57 Merge branch 'master' of https://github.com/e-tobi/ravendb
ecd39e8 Merge branch 'master' of https://github.com/tzarger/ravendb
81bbf4b Fixing race condition between disposing a subscription and creating a new one for the same document
e209865 First stub on implementing the WinRT HttpJsonRequest.
8784b29 Improve the testing Ui and logic for mono
25aaf6b JET_paramEnableIndexCleanup is only supported on Windows Server 2003 and up
14836df RavenDB-769 Issue with SelectMany() in index map
6bd0b9c Fix a bug with LoadStartingWith which return 304 if an item was deleted but it wasn't the last one
e15dc13 Add failing test
895657e Fix failing to run on TestRunner
9841bfb Renamed variables to better match actual values
927a904 Fixed naming to be more precise
9c8baf2 Added IndexStorageSize and TransactionalStoreSize to new Responder database/storage/sizes
c9ab729 Further work, fixing delete index item trigger
5d19e80 Fixing race condition in the test
9b31875 updated the method to utilize the same StoreInternal
6ca4c74 Merge branch 'master' of github.com:samueldjack/ravendb
b2808bc created StoreAsync methods
3d988c1 Added a navigator so that users can page through documents with conflicts in the Edit window.
8b0ef6c minor - use JsonData and JsonMetadata properties in EditableDocument as shortcut for setting text.
31fc07d Fix base view for android testing
d648d0f Working on RavenDB-837: Implemented a page to show all conflicts
2d8a47c RavenDB-899 Dropping support for SL4
5e5151a RavenDB-889 Importing a CSV file with the following name: "tanimport - item 1" throw an exception in the studio when trying to see the documents in the collections page
f46564c base for testing mono
8ef9e54 Fixing projections that were broken as a result of recent change
47f88cf Base for a bug fix in highlighting and testing for it
217977c Fixing build on SL 5
220ffc1 Minor testing
1f8220b Making sure we can project a single field to multiple properties
241468f RavenDB-896 The system database should not allow the user to set periodic backups
55ec205 Initial work, IndexProperties using Scripting
ba7b570 Fixing an issue where a sort option on a field using a dot in the name when using dynamic queries wasn't being optimized properly
e531677 Fixing typo
507de05 Fixing test (order wasn't properly set)
fad465d Creating the index in the appropriate place
f643983 Better check for when it is actually a timespan
6040bdc Better way to handle index creation
6c28f6e Merge branch 'master' of git://github.com/jjchiw/ravendb
2c35d16 Merge branch 'a'
2c91cdf fix reduce timer for log... should be started before call to MapReduce.GetItemsToReduce
506cfc0 Fixing timespans again
4d9407b fix reduce timer for log... should be started before call to MapReduce.GetItemsToReduce
b7aaa4d Merge branch 'RavenDB-42' of https://github.com/arekais/ravendb
2cff72f Restoring date handling that was removed by accident
6f8b4f0 Making sure that we parse only real time spans as time spans
f7cfa38 RavenDB-894 When authenticating from the studio using API Key, set a cookie This allows us to use standard browser commands after authenticating using the studio just once
aeaac08 Merge branch 'master' of git://github.com/ayende/ravendb into RavenDB-42
fdb4490 RavenDB-42 - Refactoring InMemoryRavenConfiguration.Initialize method
7a73b0f Fixing an issue with double slash
21f966a WinRT doesn't has NLog support
866a11b Add missing images Rename file
9272909 Apparently we need to specify the path to the logos
b10e587 Add WinRT first test
1bd6129 Merge branch 'master' of https://github.com/barryhagan/ravendb
0f78adc Finally fixing RavenDB-806
ddc26be Make the code to compile on WinRT. What's left is to fix the NotImplementedExceptions now...
a925bda Midwork on ravendb-806
b6b525d More work on the porting to WinRT
3f8644c minor
16e5b45 Support TermVector options on index fields
bcb0c64 Adding failing tests for RavenDB-806
305166e Minor refactoring
d2b938b Minor test fix
ffb31c9 Merge branch 'master' of https://github.com/jamesfera/ravendb
d2936f8 test CanPerformFacetedSearch_Remotely_WithStronglyTypedAPI was not using strongly typed facets
7ff9fec Adding debug information for when we filter documents for replication
f2797d3 Making sure we can handle nested arrays in in queries
f76df99 RavenDB-845 Last-Modified date is not being updated in embedded mode!
09b7e8b Merge branch 'master' of github.com:fitzchak/ravendb
9e20e74 RavenDB-42 - Refactor of InMemoryRavenConfiguration.Initialize in progress
a409424 Do not upload the symbols for now.
7027476 Adding passing test for RavenDB-820 Cannot retrieve projection of merged content
519d088 Use custom ReplicationInformerCache implementation in WinRT since it missing the IsolatedStorage
6b00cb1 RavenDB-815 Serialization issues with IList<T>
9990e59 Only use the distance for actual scoring (instead of assisting the score) if we don't have a query
93a379c Mark distance on the test
241679d Fixing compilation
0fbb5be RavenDB-810 HTTP API for single document scripted patch is not working
f1e21ce Removing TempSpatialDistance field from metadata Properly handling distance boosting in spatial queries without an item
38a18da  Better test
342bf5e Avoid NRE
88da3aa Add a way to attach state to a session
5ef9968 Compile on WinRT
ca051bb Use the Microsoft.Bcl.Async in WinRT
cfbb864 More WinRT support
f5d312a Merge branch 'munin-GetReduceTypesPerKeys-fix' of https://github.com/arekais/ravendb
7b0f86f Adding binding for the studio as well for TempSpatialDistance
e51f89d RavenDB-852 Spatial Search Not Sorting By Distance Also adding Temp-Spatial-Distance field for spatial queries
bb15542 Making implementation of GetReduceTypesPerKeys in munin compatible with esent impl. This makes sure that we would never miss any scheduled reduce key from higher level.
0650141 Midway point for RavenDB-852
713a4d2 Making sure that we aren't considering just the first entry in the list
3c6ad57 SuggestionQuery should not default to none
aaa9328 We _NEVER_ just return a simple string, we want to always return JSON
14c1760 Fixing compilation because of async facets work
1cffed6 Merge branch 'master' of https://github.com/tzarger/ravendb
9952093 Support ToFacets, ToFacetsAsync and ToFacetsLazy using Lucene Query
c06039d Removing stupid ToAsyncString
c7af549 Fixing compilation
97f50b7 Fixing RavenDB-827
02cb6e0 There is no precondition here that failed, it is actually a bad value
ed7f528 Capitalize first word there.
7bad80d Making sure that backup logs are going to the proper db
b2909d3 Merge branch 'master' of github.com:fitzchak/ravendb
27ec5dc Fix more compilation errors in WinRT client
36fa590 Fix a compilation issue
8b81724 Upgrade the Microsoft.Bcl.Async package from beta to RC
c189ed8 Generate also the symbols. RavenDB-862 Upload the PDBs files to symolsource.org
02e8045 RavenDB-888 Import using an CSV file should create the document's Raven-Entity-Name value in the pluralize form.
84176a3 Put the suggestion on the right
af0fddd Add suggestion support in the UI
c4f4375 Merge branch 'master' of github.com:fitzchak/ravendb
c452f5c RavenDB-846 Put Trigger can't use Last-Modified date
0a90879 Adding passing test
d71d742 RavenDB-806 TimeSpan values don't index well
e77c03c Add the ability to setup periodic backup to local path in the studio
fb03361 Levenshtein should be before JaroWinkler in the UI
8a44d3b Merge branch '2.01' of git://github.com/DanielDar/ravendb
50bfa4d Fixing an issue where rollback a transaction using optimistic concurrency would fail
11c78a0 Merge branch 'master' of github.com:ayende/ravendb
73f5b35 RavenDB-875 IAsyncDatabaseCommands missing async equivalent of IDatabaseCommands.Head
87a3c8b Adding failing test
c28bf12 More ways to customize the test
9f53ebe Throw if a tx is committed after the document store has been disposed.
7cec6ae Allowing to customize the tx timeout value
b4d58df RavenDB-880 TransitiveReplicationBehavior isn't set properly in the UI
2408810 RavenDB-884 SQL Replication Entity Name drop box on small resolution
7d4ff85 fixing the SL UI
1d0d9dd Adding proper tests for periodic backup. Making sure we don't spin too much for on the timer. Adding support for backing to a local folder
5e00e78 RavenDB-885 Periodic Backup": Bug when loading from saved data when using s3
c867289 Returning to the old default about spatial indexing
7778497 Removing VB tests from build script
ca54a7b Merge branch 'master' of git://github.com/steinho/ravendb
0adfeb9 RavenDB-874 Bulk Import (build 2230) issue with running on iis
b9a37e1 Make sure that we always write the log to the proper database
a99d1af Refactoring how we handle background tasks.  - Will record which db they belong to.  - Will not create additional tasks if there is just one item to execute
7192319 Minor refactoring, now ignore changes to system doc
70a9c52 Will clear all errors when the sql replication config changes, allowing us to renew attempts to replicate to SQL after error was fixed.
b967949 Expose documentId in the intellisense
ddd1975 - Will not rely on the script any longer to provide the documentId when using Sql Replication - Allow to get the document id using doc["@matadata"]["@id"] and doc["@matadata"].__document_id
8e85a86 Fixing potential race condition in test
076eb81 Build now errors early
fb7bf91 Fixing NRE
489b215 Added ToFacets and ToFacetsLazily for LuceneQuery
c39fbf6 Properly support NTLM auth requests for Bulk Insert
f28444d Making sure that with replication & RavenJArray, we'll always get a new instance
5ec4867 Use the specified analyzer when indexing terms for suggestions
e308328 Making sure that lazy and non lazy doc get are behaving the same way
4edb767 Making sure that we default the the property name in JsonPropertyAttribute.PropertyName is null
29b0719 Fixing duplication of values when moving from single step to multi step reductions
899b158 Making sure that we can properly handle List.Contains and equality with conversions
76f520a Making sure to escape the document key when using uris
10bb5fb Properly resolving RavenDB-863
f12bcb9 Minor
aa56312 Merge branch 'master' of https://github.com/SHSE/ravendb
95dd0c0 -Build
0db89bf -Added FloatFormatHandling to JsonWriter/JsonSerializer/JsonSerializerSettings -Added DateFormatString to JsonWriter/JsonSerializer/JsonSerializerSettings -Changed StringEnumConverter to convert an empty string to null for nullable enums -Changed NaN and Infinity floating point values to be serialized as strings by default
e65f1f2 Fix: error occures when using special characters (\n \r ...) in index def
cd69e78 Merge branch 'RavenDB-863' of https://github.com/arekais/ravendb
67b855f Merge branch 'master' of github.com:fitzchak/ravendb
b7e7533 Using just PeriodicBackup as the bundle name
2ac3f1e Finish the implementation of RavenDB-854 Provide a way to force RavenDB to start building an index with suggestions enabled. There is one failing test: SuggestionsUsingAnIndex.WithTypo which is due to the client creating a different suggestion index then the one already defined.
9df4691 RavenDB-863. Fixing unbounded load when loading items to reduce in multi step reduce.
e9934ef minor
caaf222 Remove duplicated code
588dd60 RavenDB-854 Provide a way to force RavenDB to start building an index with suggestions enabled
138db74 Better behavior when running without Windows Auth inside IIS
e81dc6e Merge branch '2.01' of git://github.com/DanielDar/ravendb
5c70af2 RavenDB-619 Raven Studio: Throwing error when a document has long text Improve the error
f77a17a NewRemoteDocumentStore should support existing server
606a3a2 Merge branch 'master' of https://github.com/tzarger/ravendb
206a310 Can modify the json request factory before initializing the store
6fb6ed4 Updating to lucene 3.0.3 latest
fb0c8fc Add scroll to databases view
09d1655 minor tweaks to the sql replication UI
00d87cf RavenDB-867 Index Creation Doesn't Use JsonProperty
3675ade fix description for sqlReplicate intelli
0414245 Facet Paging - Minor Refactor
cfe748a Merge branch 'master' of https://github.com/ayende/ravendb into 2.01
75b1d26 Improve error handling with replication
d832bac RavenDB-871 AdminFinder.IsAdministrator always returns false when using an admin API key
c0e7f40 minor
d4fb2b5 Improving Sql Replication UI
2e57652 Adding passing test
0e5a1d8 Adding warning if reflection load contexts are causing craziness
009ca53 Do NOT emit xml warnings during build
900cdef Removing VB tests - usually just giving us pain
52deaf0 Better defaults for accuracy
9fcec3f Default to quad tree spatial implementation (with customize spatial extensions) to avoid very costly spatial indexing
c5e635b Adding passing test
9da7f50 Avoid NRE when using spatial fields
50505e2 Adding support for AnyAsync
38ec8d3 Merge branch 'master' of https://github.com/ayende/ravendb into 2.01
c8633b1 Merge branch '2.01' of https://github.com/DanielDar/ravendb into 2.01
6733484 minor
5bebde8 Do not fail for Count() without lambdas
eb5b2f8 Will NOT try to perform admin operations without explicit user request
048d448 Making sure we normalize the line endings, so we can support a mix of \r, \r\n and \n
82dabd4 Mostly style fixing
506934f Merge branch 'master' of https://github.com/tzarger/ravendb
20ab12f Do not fail on startup even if can't access the isolated storage
3278fba Fixing dynamic invocation
48b8c53 Adding passing test
067c2a3 Facet Paging - Added Start and PageSize
90188df base from improving sql replication UI
f0e1e3e More accurate way to tell when we have computation in binary expressions
658182b RavenDB-843 Tests Helper RavenTestBase WaitForIndexing improvement
818d498 Partial fix for RavenDB-853 Using an "object" base type doesn't always deserialize properly.
21e228b RavenDB-859 Can't use a map/reduce field called "Id" and use it in a where clause
922b13d RavenDB-823 Bundles fire even when not enabled
6bdaa89 Fixing compilation
93907e3 Merge branch 'RavenDB-841' of https://github.com/arekais/ravendb
aa5262b Removing dead time server
6df8a1d Making sure that our SntpClient will work better
8641d26 Fixing RavenDB-841. Invalid breaking of the foreach loop by using 'return' instead of keep going by using 'continue'. It caused that after switching the reduce process to multi-step we failed in scheduling reductions.
0abc775 Adding support for converting custom values for queries
f98c6a0 -Documentation
a68d949 Fixing test condition
5c0d81a Creating db index Raven/DocumentsByEntityName
0fda794 Merge branch '2.01' of git://github.com/DanielDar/ravendb
fb51d12 Default to smaller size of geohash by default (accuracy ~5 meters, instead of a fractions of millimeters).
a2e90a3 Removing 			throw new NotImplementedException();
a132cf0 Fixing the way we are handling sql replication
3c0a893 Making sure that MoreLikeThis respected the session current database
8f8c5e5 Adding Admin anonymous access mode
0329013 Fixing ctor params
dabe94d adding passing test
ceab363 Making sure that we can run the suggestion init on a background thread (with cancellation), to avoid IIS thread aborts
34b146c Making sure we remove properly
e6028a0 Removing tests that aren't relevant
16b752a Making sure we are handling removal from snapshot properly
11b258e Merge branch 'temp2' of github.com:ayende/ravendb
1ee03cf Temporary fixes for the sql replication issues
9b0a527 Fixing counting issues
2e7e99b Avoiding modifying snapshot
68bbf0e Avoid code duplication
cbaa531 PreferedVerPages will default to 85% of max ver pages unless configured otherwise.
4316ee9 Understand how to handle snapshotted arrays in patching
ebc6214 Avoid modifying the value in place, re-create it, instead
c32edfd Instead of modifying things, will just mark arrays as snapshots when we return them from parent snapshot. Removing tests that are no longer applicable
9306f93 minor
5d62215 fixes for the restore operation and the UI related to it
1c0e285 -Samples!
eda89af Fixing issues and tests with new Etag
849f7a9 -Samples!
5d190ac -Examples!
8b51114 Making sure that nested snapshotted values are also treated as snapshots
a8110a5 Making sure that nested snapshotted values are also treated as snapshots
08bab7e Making sure that we use actual IndexQuery when calling ToFacets, rather than just calling ToString() on it.
70ace8d -Examples!
f804668 Fixing test and making sure we won't fail if fiddler ain't here
d43d623 Fixing test
204f531 Better parsing of paths for clusters
095dc6e Will only dispose of the db changes connection when the store is actually disposed, not midway.
0d07165 First step for RavenDB-856 Restore did not create db document
419cd45 Merge branch 'master' of github.com:ayende/ravendb
eb618f0 Support Count() on json objects
6a58238 Clear errors on index removal
af00e1d Fixing test
be0e81c Ignoring test for now
ecd8047 Making sure that when a slow index complete, we start indexing again
d176e99 Adding passing test
f4bd6d3 Doing the actual setup work for suggestions before we are doing the expensive init phase
4b96ac0 Making SURE that when document size grows smaller, we handle this properly
4f2740d Properly saving the encryption type to the db settings
f6d388e RavenDB-838 Smuggler import does not respect --operate-on-types correctly
fd7970a -Examples!
a39e31b Better test
844d1d9 Merge branch 'map-reduce-inconsistency-issue' of https://github.com/arekais/ravendb
25fc39c Better API for using Changes() API with all the async stuff going on there.
55f8cd1 Merge branch 'master' of git://github.com/ayende/ravendb into map-reduce-inconsistency-issue
dbfee69 Fixing seeking for mapped bucked when switching to multi-step reduce
cc0fa69 Refactoring how we handle windows groups auth, actually works now
6200159 RavenDB-838 Smuggler import does not respect --operate-on-types correctly
74aeb1b Adding passing test Fixing tests
6e7c7d4 RavenDB-849 404 Not Found on Load<>
a72b0e7 Nicer urls, mostly
87db1a3 Allow to skip through map/reduce results for debug
50e7915 Avoiding stepping into infrastructure code all the time
94cf4b8 Merge branch '2.01' of git://github.com/DanielDar/ravendb
0cef7b8 Highlighter sample
74883c0 base for testing on raven mono for android
406762b -Reorganized samples
253a0da -Reorganized examples
7899af0 -Examples! -Fixed build
548dba6 Supporting quoted etag as well
04e7495 Adding passing test
290e754 -Examples
6585a6d Fixes for mono
093a6fe base for mono support
aa823337 Merge branch 'master' of github.com:fitzchak/ravendb
68eacc4 -JSON Schema fixes -Fixed static values being included with fields serialization -Examples! (work in progress)
4fc475d Merge branch 'bugfix/mvcprofiler-jqueryConflict' of github.com:ToshB/ravendb
1d88578 minor
0dcc576 Making sure that we always go to the master when ensuring that the db exists
aff857b Fixing the build
bb4da2b Check if headers exist before trying to parse
057f606 Merge branch '2.1' of github.com:DanielDar/ravendb into 2.1
9682b11 RavenDB-848 exception when add role authorization settings in Studio
104343c RavenDB-839 Raw Url in studio contains double slash - which makes it invalid...
6254002 Merge branch 'master' of https://github.com/ayende/ravendb into 2.01
a0e1f9f Removing unused file
ca1dfe8 Merge branch 'master' of git://github.com/SHSE/ravendb
1d7b8e7 Even more debug code
b38d5aa Making sure we consider the Plugins folder as well in the default load context
785628e Adding debug ability for authentication issues
38c06aa Allow to accept nullable lang/lat
292e698 Better error
e153ed6 RavenDB-814 Issues with empty strings in query using .In() operator
28012a9 RavenDB-836 Properly handle errors when using SQL Replication bundle
803170d RavenDB-835 ForDefaultDatabase
3d38d2a Caching the loaded documents within the scope of an indexing run
c809218 RavenDB-813 Replication doesn't work when using API key
e50e7a7 Transforming the operation headers
7bc838c Merge branch 'RavenDB-813' of git://github.com/DanielDar/ravendb
92dc81f Merge branch 'master' of git://github.com/mj1856/ravendb
8d4cd8c In SL, we assume that we have max of 1 GB available
d427b85 Do not track very large profiling information
a5fa308 Be a LOT more aggressive about releasing memory from the client under low memory conditions
3589dbf Updating RemovedMapReduceStats in a proper place (after deleting all mapped results)
ed9697e Remove Not needed settings from the database creation wizard
f7e20d8 Fixing update reduce keys stats when deleting a document
9eacd5d Add failing test for issue RavenDB-813
7b97e1a Fixed bug where disposing of one changes subscription would also dispose others.
1df6ce7 Fixed bug where disposing of one changes subscription would also dispose others.
4b90964 CRLF
005b7dd Fixing tests
0bf3f12 Merge branch '2.01' of git://github.com/DanielDar/ravendb
98b801c Fixing an issue where we would repeatedly delete modify things in a stupid way.
5f666ac Adding the ability to dump esent tables to CSV for easier inspection
0c4e43a Take into account the doc size when setting the limit
b90d494 Update etag
61f789c Fix the etag compare fix test with new etag logic
6e32308 minor
1fea114 RavenDB-797 Add studio links to the raw root url that the studio uses (base)
42d83f7 Merge with upstream/master
57bdd7c Clear failed test variable on start
d69bca8 Better test errors
75cd06c Fixing reduce stats when using munin
330213d Merge branch 'master' of git://github.com/DanielDar/ravendb
c26922f Merge branch 'master' of github.com:fitzchak/ravendb
283cbf2 Merge branch '2.01' of ..\ravendb-2.1
38b6dbb RavenDB-808 Provide UI for SQL Replication
6ae3e48 Support long, ulong and uint references
b03c900 Fix expiration default value fix removing expiration from a document
9daa004 Fix change back to guid for Etag (fix due to cherry pick from a 2.1 feature)
be55f4b  RavenDB-795 Add support for expiration bundle in the studio
e3d066b Add datetimepicker for expiration bundle
963e3dc base for editing expiration in studio
1a8d02d  RavenDB-795 Add support for expiration bundle in the studio
914257f RavenDB-805 "Recent Documents" on Document View
40407f8 Merge branch '2.01' of https://github.com/ayende/ravendb into 2.01
800764f Merge branch 'master' of github.com:DanielDar/ravendb
d92e339 minor
28b4347 Avoiding NRE
ecf958e Merge branch '2.1' of https://github.com/ayende/ravendb into 2.1
016c148 RavenDB-824 - unescaping metadata in http
c50cf4d Merge branch 'master' of https://github.com/mj1856/ravendb
96f1d36 Be smarter about checking activebundles setting
0fafc8a minor
9e5518c  RavenDB-795 Add support for expiration bundle in the studio
55a3e7a RavenDB-811 Fix References missing in Raven's studio V2
3510204 Add datetimepicker for expiration bundle
07d05ce RavenDB-811 Fix References missing in Raven's studio V2
3b8112a base for editing expiration in studio
8a8f082 RavenDB-805 "Recent Documents" on Document View
add6843 Fixing test
69289ef fixing parameter ordering
1f77623 Added test case for checking if existing scripts (jQuery, Backbone, Underscore) are altered/overwritten by profiler
1c23532 Fixes a bug where we would do a request for sessions even if we had no sessionIds to query for.
a4ab4bd Fixed bug where jQuery.noConflict would be run asynchronously, giving plugins time to attach to our version which was later unloader. Also fixes same issue with Backbone and Underscore.
0494e1c Merge branch 'master' of https://github.com/Nordis/ravendb
08aa244 Merge branch 'master' of github.com:ayende/ravendb
f550e85 crlf
c226881 crlf
1ddf799 More tests to show that WhereIn works as expected
c1d21c0 Fixing issue with LoadDocument + SelectMany
33e0385 Moving setting to more appropriate place
8936793 Merge branch 'master' of https://github.com/barryhagan/ravendb
9a2b208 Lazy evaluate the passed data, allow to modify after calling sqlReplicate()
7a3d3a5 Adding new mode for SQL Replication, allow to use JS to control how this is done. Will not lose updates for lack on connectivity
da46ee6 Removing duplicate trigger
1e0aea4 Adding an event for changing documents
5d85df6 Fix for failing test
ce6f508 Merge branch 'master' of ..\ravendb-2.0 into 2.01
24027cd Better optimization during the reduce phase - apply limits earlier in the pipeline so we don't have to deal with repeated calls
e181f23 minor
5552662 Tweaking SingleStepReduce
554765d Restore tenants using the configured paths
6810e4a fixing test race condition
3c6456a Properly handling delete in tx scenario for munin
fdcbe02 Removing log statement (too expensive)
a0a676c Adding infrastructure for long running operations including reporting their status. Moving Bulk Insert to the new infrastructure. Avoid Timeout Errrors.
e47e17a check for need to pulse less frequently
9344f91 Reversing polarity
86b2e91 Better error handling for subscriptions
3810e67 Use standard commit, instead
07717f2 Making sure we use the proper abstraction
3fd12ad Allow to override the db name when restoring using StartRestoreAsync
feb399c More appropriate way to handle in queries for analyzed and non analyzed fields
d9d0436 Merge branch 'master' of https://github.com/Nordis/ravendb
b6b80ba RavenDB-803 WhereIn when using an index
ecf4444 Test to show WhereIn doesn't work as expected
1c6abff Making sure we can use an In query on an analyzed field
a215d3a Better approach for pulsing the transaction
096f01d Merge branch 'esent-index-fix' of https://github.com/arekais/ravendb
a20f257 Making sure that lazy flush uses the right option
0026887 Fixing already deleted esent index
77cdc44 Merge branch 'temp' of https://github.com/e-tobi/ravendb
95a4d03 If database is provided as query parameter, don't open the "Create a new database" dialog automatically
8624f26 Restoring enum in array support
3e2691d Supporting nullable enum with null value again
7effced Fixing test
0536b1b Really set the date time handling globally
2be9a89 Will recognize 1900-01-01T00:00:00 as a date in indexing
f89847a Making sure we use the date time
322c975 Protective coding
c7d1146 Fixing enum tests
e5d3f6e Force stop on test failure
74a48eb Making sure we won't get auth dialogs in SL when running in embedded mode with AnonymousAccess = None
3606ec5 Better support for SaveEnumAsInteger in indexes and queries
4cf9cdc Adding debug code
697b1e6 Reproducing problem
d021f14 Better implementation
29128ba Merge branch 'master' of https://github.com/mattwarren/ravendb
aa06a39 Under "Admin/Stats" the Managed memory is now more accurate (using Perf Counter)
6a81748 Merge branch 'RDoc-81' of https://github.com/ppekrol/ravendb
f374c32 Removed unused configuration keys
a984740 Making sure we can properly support Boost of from queries as well
95eec8d Fixing tests
31972be Merge branch 'master' of https://github.com/e-tobi/ravendb
9945911 Fixed test to check only for the language independent parts of IIS error messages
8655f8f Making sure that we don't limit the number of results that are returned from GetMappedResults (already limited by scheduled reduction)
341eb5b More complete WaitForUserToContinueTheTest impl for remote
5f4a298 Making sure that pulsing a tx will automatically force lazy commit
02b73d0 Smarter behavior WRT to when to pulse the transaction during massive operations
f7b7d58 RavenDB-761 Remove IAsyncDatabaseCommands.EnsureSilverlightStartUpAsync
69280aa Adding test to show that we don't skip results. Fixing skipping indexing results issue
06c4cc4 Add missing method from WinRT
00a692b minor
3c6857e Compile on WinRT
2d5d509 Compile on WinRT
309338a Fixes to etag and tests
d7d5ad1 Support the Microsoft.Bcl beta package
4906710 Add references
5cb426b This class should be re-implemented for WinRT
8eb17f3 Add missing attribute from WinRT: DescriptionAttribute.
fd554d9 minor
113bf7c Add AppDomain which is missing from WinRT
baf03ba Ugly hack to work around the fact that WinRT doesn't have stack traces for exceptions.
7d26b7f Utility class to support the fact that WinRT is missing 'c'.ToString(System.Globalization.CultureInfo.InvariantCulture)
204ba59 Refactor some utilities methods out ot the ReplicationInformer.
763f323 Use a utility methods for WinRT from JSON.NET
e4d935e This class should be referenced just from WinRT project
64db96f Reference new files of Json.NET
879b1ec Internalize namespaces of Json.net
18f41eb Merge commit '9187d8a6b35992589a4b5102422bc6370bb4b38b' into 2.1
552ebb2 minor
c1e4755 Merge branch 'master' of https://github.com/mj1856/ravendb
6847ea7 Better error handling
ef1a455 JTokenType.Date could be for a DateTimeOffset too
1273ee0 Removing bad property ref
52701e5 Adding timeout properties
c2063c9 Set a large timeout value for bulk insert ops
df255ee Fixing last commit
8a29ef0 add support to exclude expired documents from smuggler export
07381b2 crlf
2b93c59 Fixing typo in connection string
e079df6 Making sure that we properly handle stopping & starting indexing
34d9a71 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
0063cc0 Fixes for Etags
a22896d Use NameValueCollection in WinRT
69aa61c Fixed api-key query parameter in direct link
4805be5 Merge branch 'master' of ..\RavenDB-2.0
66822f6 Better control of the async ops
32b48a3 Fix a bug introduce in commit e128389eeb71c374ae200259e9d8e723b39e9624. Fix compilation error on WinRT.
176f304 Remove the .snk file imported from json.net
a85c9a2 Import files to the WinRT project
e128389 Replace StringComparison.InvariantCultureIgnoreCase with StringComparison.OrdinalIgnoreCase in order to support WinRT
88f6b64 Moving to multiple index batches if we have slow indexes in effect
57996a1 Fixing race condition
94e24fc Update CommonAssemblyInfo.cs with support for WinRT
cb885e8 Make project compile
e2d274e Add Microsoft.Bcl.Async package
7d14f30 Fix Etag after pull
730ef9a Merge branch 'master' of https://github.com/ayende/ravendb into 2.1
2a035f1 Add Raven.Client.WinRT.csproj
06175f8 Merge branch 'master' of github.com:fitzchak/ravendb into 2.1
05399f9 minor
2d13e1d Make sure to notice that we have a failing test
6976b78 Typo fix
aef0435 Etag fixes for release project
78d325e Fixing race condition
f6db465 Move to our own Etag instead of Guid
43b5399 Stress testing
46a4e75 minor - CRLF
8593f6c Merge branch 'perf-counters' of https://github.com/arekais/ravendb
a719236 Fixing granting permissions to performance counters according to given user name. Info message printing to the console output.
e492aaf Merge branch 'master' of ..\RavenDB-2.0 into 2.1
a610c8c Properly using the semaphore
8ef4d6b Merge branch 'master' of ..\RavenDB-2.0 into 2.1
758d1f3 Properly using the semaphore
0faab77 Merge branch 'master' of ..\RavenDB-2.0 into 2.1
34a3713 Fixing interface
6b09869 Merge branch 'master' of ..\RavenDB-2.0 into 2.1
92824cc Fixing bad merge
06400a6 Refacotring how we are handling index execution for maps. Preparing for more complex scheduling semantics We can now start indexing the next index in line as soon as we are done with any of the other indexes, don't have to wait for the whole current batch to complete
a874b24 Refacotring how we are handling index execution for maps. Preparing for more complex scheduling semantics
470ee7a Merge branch 'RDoc-76' of git://github.com/ppekrol/ravendb
61e4f36 Merge branch '2.1' of github.com:fitzchak/ravendb into 2.1
600de7e Adding passing test
80a7490 Merge branch 'master' of https://github.com/mj1856/ravendb
8dc3de0 Typos
a398228 Fixing map/reduce issue with esent
1bbc318 Merge branch 'master' of github.com:fitzchak/ravendb
0cad46c fixing test
74eeb8c crlf
0dbbe14 We must commit this file to the source control so users can open the projects and activate the nuget restore.
8b59db2 Merge branch 'master' of github.com:fitzchak/ravendb into 2.1
8a3c46c Refactor and add more values to .gitattributes file.
e9ca549 minor
4b0cb2e Rewrite the path to the CommonAssemblyInfo.cs file. Rewrite also FSharp samples. Correctly point projects like VisualHosts to the right binaries. Compile the PrepareForRelease.exe util on the fly.
f1a8adb Make sure to copy the nuget folder to the samples, and also point the projects to the current folder.
e56fae2 Copy some missing samples from the output build. Remove projects that not exists in the samples solution. Remove the samples.ps1 file which may confuse some people.
01c8ab4 RavenDB-771 Issues counting nested dictionary items
a763c2e The samples port should be 8080
fe934e3 Resetting app.config
766add8 Merge branch '2.1' of https://github.com/fitzchak/ravendb into 2.1
9b80d9e Making sure that we don't use the esent session in multiple threads
93a872e Merge branch 'master' of github.com:DanielDar/ravendb
564693d Merge branch 'temp' of github.com:ayende/ravendb
3de04f4 minor
a1bbf74 Make the code to compile. There is a known issue with the Microsoft.Bcl package, which require us to specify an assemblyBinding all over the place.
bbb6099 Add Microsoft.Bcl.Async package to all of the projects
163a6bd Fix datadir
6a0aced Another use of the async keyword
233d3bb Update Rx
025a489 Merge branch 'temp' of https://github.com/ayende/ravendb
a0b5f26 Use Microsoft.Bcl.Async package
50b7481 Rx-Main package doesn't contain any dlls
2885750 Removing debug code
a937070 Updating the esent schema + migration
41375a2 minor
a8edb42 Support the async keyword in the Raven.Client.Lightweight.
584f80b Major map/reduce optimization - reducing the number of esent indexes we have
8cb6705 Drop support for Silverlight 4.0 since that the current version of Rx doesn't support it.
d577b6f Rewrite assemblies to use SL4
ae16d51 Remove the AsyncCtpLibrary_Silverlight5 and use Microsoft.Bcl.Async.1.0.12-beta instead
4a14d75 minor
eac3afd Update Kent.Boogaart.HelperTrinity package
2cd4260 Enlarge replication batches
8a28e71 Internal the Raven.Tests.Silverlight.UnitTestProvider.dll into the Raven.Tests.Silverlight project
d87753b Update Rx libraries to version 2
949a0f7 minor
1a7e8b0 Minor
d660760 Use StatLight from NuGet
e621d1d minor
828e8a9 Adding a way to modify the data before it get stored
cd2fcef Fix a bug where we're didn't check correctly for the last etag, so we ended up on an infinite loop
c72ba43 Do not run stress tests on munin
494e1fc minor
4b9a7f0 spaces => tabs
6badf7a SuperMassive Typo Fixing
48e0a90 Fixing unit test
ffbeac2 Run the stress tests even so if we have failing tests
9187d8a -Fixed culture warning
6e1be09 Making sure that you can't have the same doc in the same batch twice
7c59e21 -Fixed build
73d2a67 Better approach for double Raven-Last-Modified
224ba18 Merge branch 'master' of https://github.com/fitzchak/ravendb
402a753 Fix a bug where the Raven-Last-Modified header specified twice.
204b826 -Fixed build
e3a7205 -Lots and lots of JSON Schema work -JSON Schema spec tests added -Added Path to JToken -Fixed JTokenWriter returning null reference -Build script logging -Documentation -Updated to NUnit 2.6
69d080b Fixing typo
3c59a0a Making sure that we can use q in the indexes as a variable. Making index replication tests simpler
fdeb2f6 Merge branch 'master' of github.com:ayende/ravendb
10085c8 Adding passing test
6940e9c Fixing temp request time formatting for very short requests
21c2da8 Merge branch 'master' of https://github.com/fitzchak/ravendb
75fea57 Merge branch 'master' of github.com:DanielDar/ravendb
7e7168e Fix bulk fatching from waiting for all items to be inserted
cfc50dd Making sure we are robust even with corrupted data
7997a02 Do not test on munin
cfcfb58 Making sure test runs only on esent
e9d5886 Removing debug code
6a0d61f Making it explicit that there is a difference between storage commit notification and real commit notification (work context one)
b3c27e7 Fix document count
5087499 Fix typo
a644264 Making sure that the AfterCommit that updates the in memory queue is the very first one
57ad32f A better approach for avoiding concurrency issue
dcacb13 We actually need both sides to be read only for things to work
768ce43 Making sure that unique constraints can work with UseOptimisticConcurrency=true
a4de5da Avoiding NRE at end of bulk insert
1fe3e6a Exposing the size of the in memory queue to the statistics
7c4f965 Avoiding errors on win 2k3
ca1ea51 Make sure to pulse the transaction on reduce as well as map, just in case
ac97c7a Fixing NRE
f034695 Making sure that we always get the _next_ etag in TryGetInMemoryJsonDocuments Previous, sometimes we would get the current one, and sometimes the next one, which made us skip items
5deaf4e Create the reduce stats (match esent behavior)
d3a79dd Fixing polarity issue Can now skip ahead if we need to get in memory docs _after_ what we have in the top of the queue
a7cf19e Simpler behavior for in memory index queue
8b5ec66 Fixing the code so we can actually change the db id.
d3063bc Merge branch 'master' of github.com:fitzchak/ravendb
83908a0 Print the time that took to each stress test to complete / fail.
a50c7b4 Revert this changed to 1 minute
686352a Merge branch 'master' of https://github.com/DanielDar/ravendb
bd5262e Merge branch 'master' of git://github.com/DanielDar/ravendb
5f08cba Missed [Fact]
d269ac8 Merge branch 'master' of github.com:ayende/ravendb
45594dc fix prefetching  error
a2fac72 Add stress tests, which failing on esent on iteration #38.
b9dddb7 Will raise bulk insert started / ended changes notifications
d639964 Adding passing test
918dfbf Use the correct key instead of an older one
833f645 Minor refactoring
c2b945b Can stop operation midway if we got an error writing to server
b64a3ac Only update bulk insert doc count stat for inserts, not for updates
dc76d3e RavenDB-791 Make sure that bulk insert works with authentication
8b3c224 Making sure that you can always call the Report event
c18a8e8 Making sure we pass the DefaultDatabase properly to the bulk insert
8aaf2b2 Touchup SlowIndex test
a6352cc Much smarter hilo capacity auto tuning
89cccf6 Making sure that bulk inserting document in munin will increment doc count
1e48c34 Making sure to call put triggers as part of the bulk insert operation
970fbb3 RavenDB-792 Do not share hilo values across databases BREAKING CHANGE: Convention signature changed
9abedf3 Adding support for bulk insert for embedded client
bdb736a Optimizing map/reduce on munin
5d8e28e Removing SystemTime usage
46a9055 RavenDB-757 Can't get Enumerable.Range or Cast to work in a static indexa
ee08fb0 Making the linq to expression smarter. Can handle empty client side type array. Can handle setting of client side member to null
69ef8e0 Merge branch 'master' of https://github.com/fschwiet/ravendb
90c3f09 Merge branch 'master' of https://github.com/mj1856/ravendb
727b650 Caching scope require explicit action to get into
27b727b don't assume fiddler is running
0623c69 Properly dispose of the caching scope
42c84d9 minor test fix
d99a20f add failing test (crude join on multimap)
7922090 Disallow SystemTime.UtcNow in index definition
a28a7f0 Better name
e229c92 Set the entity ID if it wasn't already set
93e6025 Don't use generic method Add error validation
28e9b50 Better error handling
daabd81 Making sure that bulk insert isn't totally blocking all other write ops while in operation
c5b4bb4 Fix a failing test
30b1ba8 Nice client for the bulk API, which currently has some limitations. Also add a failing test, 500 response from the server.
02f2595 Refactor id generation logic on the client to a separate class. Refactor converting entity object to json methods to a separate class.
9f9ff08 Merge branch 'temp' of github.com:ayende/ravendb
ee32188 Better tests Fixing the async session to skip going to server if there is no work. Properly tracking # of requests there
284079a Merge branch 'master' of github.com:DanielDar/ravendb
57cbe66 Better defaults
7ba389a Better reporting of output
c48ef13 merge AsyncDatabaseCommands fix conflict add tests
161f597 More optimization and work to make sure that bulk insert simply rocks! Adding more tracking data and reports, making sure that we use Chunked encoding, and in general made a lot of things better
423f17a - Optimizing bulk inserts, allowing to compress each batch independently - Allow to bulk insert with updates - Supporting references with bulk insert
8119a55 Merge branch 'temp' of github.com:ayende/ravendb
4a1c9dd Merge branch 'temp' of github.com:ayende/ravendb
32ccac2 Adding a way to configure bulk inserts
b95e8be Making sure we don't run into caching issues with perf counters
4a44e27 Fixing test on esent, we SHOULD consider etags on deletes docs
0de1b3e Run the stress tests also against esent and munin separately
e9a5e51 Fixing tests
b838256 Merge branch 'temp' of github.com:ayende/ravendb
ceec50a Killing munin stream pool, cause data corruption, probably
8b98b45 Easy debugging of a test
fd0c8bb Fixing replicating tombstone purging Now take different etags, for documents & attachments
bc53df3 Using list instead of array
c59fdfb Changing how we generate etags. Now we generate different etags for each different type of item. Should result in less holes in the etag chain for documents and more efficient indexing
a05cee7 RavenDB-580 EnsureDatabaseExists for embedded should throw error
8509381 minor
065948b Adding passing test
4fda2fb Always return at least one result, to avoid situations where a gap in the doc etag ranges causes us to miss things
03fd11e Moving all of the prefetching behavior to PrefetchingBehavior. Now have three main sources of info. Memory, future batches and disk. Know how to handle all three properly.
7a85819 Fix a bug where we were not ignoring on the server metadata that was added by an older version of the client
1bcd30f minor
048e8a2 Fix typo
ec97394 Minor reusing of code, use SizeLimitedConcurrentSet
8dbcc70 Moving all of the prefetching behavior to a separate class - to make it easier to debug / refactor
619a9b1 Fixing comment
392e30d Merge branch 'master' of github.com:fitzchak/ravendb
8cd6fea More robust test
ca7762d Merge branch 'temp' of github.com:ayende/ravendb
cb9fb96 minor
f3787cc Test is now more robust
25acb1b Will recreate the category if the perf counter isn't there / not complete
4a2775e Encapsulate tests classes into their test class
ef11145 Lower the iterations
637b7df Fix typo
36ebd49 Fix a race condition issue where we didn't deleted an item that was deleted and added again in the same index batch. This issue was exposed by running FailedIntermittently.AfterDeletingAndStoringTheDocumentIsIndexed stress test on Esent.
b8dfa85 Making sure we won't try to load a batch if the current etag is the latest
292e4fa Avoiding common code path for debug
17ece67 spaces=>tabs
c2e10e5 Making sure we can use prefetching with holes and without any missing items even with touches
ac50134 Add a race test, which fails on run #26 when using esent.
8a93050 Add a passing test
591c015 * Making sure that replication & reference indexing will work together. * Making sure that touching a document will no cause us to miss it when working in a batch. * Various refactoring. * Touching a document will not cause it to replicate to other sources
da96bce Allow spaces instead of tabs
83a56fc Merge branch 'master' of github.com:ayende/ravendb
170c4df Run tests in esent first
e2c6aef Correctly support the tests when it forced to run under Munin
5c27d31 Fix bug in api keys
b963a2a Merge branch 'master' of github.com:DanielDar/ravendb
84d10f4 Merge branch 'master' of https://github.com/fitzchak/ravendb
2e9eb5e Merge branch 'master' of github.com:ayende/ravendb
d4a9640 Merge branch 'master' of github.com:ayende/ravendb
c36d4d0  RavenDB-785 Fix performance counters when NOT running as admin
79b6eab Fixing the schema
91379bd Avoiding using XCertificate2, because it can crash the computer down hard. Instead, will standard RSA encryption for that
1fa81a0 Removing dependency on bouncy castle
8caf50e Small refactoring
a0442df Properly pass the beforeQueryAction around. Expose it via LuceneQuery as well
bcbeb3d Allow empty patterns
da4fb7c Merge branch 'master' of https://github.com/synhershko/ravendb
3e52b5b Adding support for client side LoadDocument Adding support for handling this during map phase
7ac476b Now can re-index referencing documents when the document is changed / deleted / created
5ee1120 Merge branch 'master' of https://github.com/DanielDar/ravendb
6cbf31b Add option to set the pref counters for not admin user
8d588f7 Better disposable semantics
6dbf0ba Merge branch 'RavenDB-785' of https://github.com/arekais/ravendb
66e80e8 crlf
93af5b3 fix studio url
895eb48  RavenDB-768 Show tasks errors
be66cca More work on references
6d0b37d fixing how we store refrences
ac87d55 Adding missing esent index
963ef61 More tests
20b4dbb Can now specify more than one pattern for LoadStartingWith
fd2d04d Now can save the referenced document data
c2178a0 Adding some tests, making sure that we don't fail if we aren't in an indexing scope
f9d9f96 Can now load another document during index and can correlate that document to the origin document
9a4911c Limit amount of pending batch data
9c13d4a Optimizing bulk inserts further. Making sure that we can't use TOO much memory while doing bulk inserts
c8a3bad Adding initial attempt at bulk insert API
7723f24 RavenDB-778 Raven Studio Exceptions thrown ... In Import Command
9cb2c2c Easier to read code
e929684 Better transaction handling
ece9478 Handling added_at
c21d5a8 Fixing compilation
2f83d3b Dealing with tasks.added_at
d121742 Fixing missing reference
e275997 Handling timeout values
8b0e47d Dealing with documents.last_modified and documents_modified_by_transaction.last_modified
3360728 Minor tweaks to the direct link ui
1dbd4cf Moving transactions.timeout
09df703 Handling indexes_stats_reduce.last_reduced_timestamp
82e0003 Converting indexes_stats.last_indexed_timestamp usage
b3507a5 Updating the schema
5902cae Changing all of the date time values to binary - avoid having to deal with OLE time. Don't need to actually change the actual storage, still 8 bytes there.
61b9456 Fixing file name typo
a18d55f Merge branch 'master' of https://github.com/samueldjack/ravendb
b3e4479 Copy the segments.gem inside the lock, to make sure we get the consistent version
75c757c Use the default merge level (until we can figure out a good way to auto tune that). Adding an admin endpoint that can force indexes to be merged manually.
b706572 Only create wait event if needed
8e35a6e Making sure to dispose the terms enum (important for avoiding mem leaks)
6a41cc4 Allow to customize the index query before it is send to the server.
47ba431 crlf
7146282 RavenDB-747 Indexes are not updated when using Database.PutDocumentMetadata in a trigger. Also added a way to force a single document to be re-indexed
4514c5c Catching UnauthorizedAccessException
851731a Added a method that adds a user into PerformanceMonitoringUsers group programmatically
4cd661d Fixing the case when we might have null metadata
6e299d4 Adding Raven-Last-Modified to contains ISO dates
035313d Merge branch 'temp' of https://github.com/mj1856/ravendb
713891f Removing debug code
1cfe480 Last-Modified metadata should always be UTC
1f6e9ab spacing
6d00d20 fix typo
fd6c8ef spacing
053dbef Moving to a more stateless version of the index reader
c251d58 Use a buffer manager to avoid always allocating new buffers
5740361 Easier to follow code
c101e13 There is no need to allocate the buffer all the time, we can just keep it as a thread local stuff
1875879 Do no assume that using an API Key denote a single tenant
8a205cf Changed background of main page to try to avoid the line that appears when the window is reduced in height.
1289953 Do NOT allocate a separate OptimizedIndexReader every time that we have a new item, instead, reuse the existing one. When we have a LOT of reduce keys, having a lot reduce keys resulted in a lot of OptimizedIndexReader being generated, and each of them cost about 1 KB in memory. when we have tens of thousands of reduce keys, that killed us.
b22f903 Another tweak of tooltip text in the EditIndexView
fde2136 Merge branch 'master' of https://github.com/DanielDar/ravendb
5f254bb Fixing querying using an IN
a9613f9 Moving ComparableByteArray to abstraction. Properly comparing etags in smuggler
ba220b7 Reverting Rx version
2f7cbc6 Do not try to auth using Api Key if we don't have an API Key
da520bb Using RX version 1.0.11226
bb70376 Do more work faster
891c02a Fixing build
a4f4dce Changing how we handle mixed mode authentication: We now return 412 is we have a Api Key and it isn't there, to avoid getting mired in 401 response in SL This mean that if the client indicate it has an Api Key, we never get involved in windows auth stuff, saving us some network traffic.
73b04ca Removing duplicate logic
13ef6c3 Merge branch 'master' of git://github.com/DanielDar/ravendb
d5f711b Making sure that we don't follow the basic authentication by default
9d3d5d2 Very minor optimization
b10a3b6 More realistic work load Better output
55b5afe Localizing the sample data
5970bc0 Adding a way to simulate a non trivial work load
550ea5a RavenDB-788 In the studio, for the API Keys, provide a link to use the API key to go to the studio
4336314 Merge branch 'master' of https://github.com/DanielDar/ravendb
cde9d64 Small fix for OAuth Authentication
f172092 Merge branch 'master' of https://github.com/ayende/ravendb
3d6e304 fix for periodic backup
cfbf67c Fixing working with nested arrays of client local types
52ab1cd Fixing migration, will setup the default value properly for reduce_keys_status
7482eb8 Merge branch 'temp2' of https://github.com/mj1856/ravendb
8504bf0 Minor
a658253 RavenDB-786 - Fix Index Replication Bundle -again
37d8539 Making sure that we properly log the db name to the log file
c834e70 Merge branch 'RavenDB-745' of https://github.com/damianh/ravendb
4e2d80a Merge branch 'temp' of https://github.com/mj1856/ravendb
ec69b22 Merge branch 'temp2' of git://github.com/mj1856/ravendb
e9feaba A slightly more efficient impl
4fb9d4b RavenDB-786 - Fix Index Replication Bundle
53f3d16 spacing
c7cefff .Load(ids[]) and related for non-string ids
30e3eb2 spacing and misc code cleanup
cbbf65d Merge remote-tracking branch 'upstream/master'
32ff6e9 Fix Raven.Client.Silverlight.csproj where it was missing file link to LogManagerBase
4823ded RDoc-76. Registering convention for already registered type will override old one
5cc9a53 RavenDB-745 Make sure the show the current database that the log is related to
a8623c3 RDoc-76. added invalid operation exception when no convention is found for particular operation, but there is one for the other type of operation
58c76f4 Merge branch 'RavenDB-784' of https://github.com/arekais/ravendb
a4da9bb Merge branch 'RDoc-76' of https://github.com/ppekrol/ravendb
d19bb6a RDoc-76. Conventions for derived types should be handled correctly from now on
313e398 Fixing RavenDB-784. Deleting data related to reduced keys when an index is removed or if a reduce key is gone.
4de050b spaces=>tabs
b0f9dbf Adding passing test
01d95f0 Making sure we don't get blindsided by file removal
84d23f0 Fixing an issue with entities that lie and say that they are identical to one another
4cd7894 Add missing using namespace. The file should use .pp in the end in order to correctly transform the namespace.
7395d1f Merge branch 'master' of github.com:ayende/ravendb
e91d084 Minor refactoring
e439a9c Fixing single reduce log message
4b9e96b Fixing test
388a1a9 Fixing test
853a20d Allow to auto tune batch sizes
c398425 Exposing the keys count as a debug endpoint
ef8b959 Cache is global, not per db
34c8377 Adding docs
f639e43 Always configure PreferredVerPages, otherwise MaxVerPages is VERY large, and PreferredVerPages is VERY small
736f498 Fix memory issues with Esent
7521ecf Adding local cache data
03a2c9e Better handling for Esent OOM
aadf5dd Fixing how we get the db cache size
60bb88f Making sure that we don't get into write conflicts between the data we need to update during indexing (reduce key counts) and reduce (reduce key status)
eb0e3e8 Making sure that we always update things reduce keys in the same way
ac79f6d Set the right value, dummy
3c10616 Use the proper max parallelism
7e38b84 Properly get the appropriate counter for each instance
691dc45 Better unique name for instances Better output for memory Will output the appropriate value for buckets for each db now
51021f9 Merge branch 'temp2' of https://github.com/mj1856/ravendb
de92678 Merge branch 'master' of https://github.com/AgileBits-Jordan/ravendb
48a83e6 Fixed NullReferenceException upon calling HeadAttachment()
652abea RavenDB-783 - Prohibit .Average() in reduce step
bb22d49 spacing
1df7c7e Adding migration from 4.0 to 4.1
4fc0ac7 Fixing test
d804272 Using the appropriate index for the task
bb6006b Making sure we don't conflict with local variable
53d46b0 Moving memory statistics to /admin/stats, since that skewed things
9ac5ef5 Fixing error
eaaebe5 Fixing optimization
5d4876a Avoiding O(N^2) in GetItemsToReduce
deb346f Another small optimization
3f976b8 Logging & small optimization
1808300 Minor refactoring
5c3feba Make the code easier to read
0b6f82d Fixing index, and making sure we can have only one of it.
3fe4f37 Adding hashed_reduce_key to ReduceKeys
5359daf Minor refactoring
2762853 Adding passing test
4ece9d8 Merge branch 'RavenDB-772' of https://github.com/arekais/ravendb
b8b781f Fixing tests
268583c Merge branch 'master' of git://github.com/ayende/ravendb into RavenDB-772
a52e9ba Optimizing reduce operation for smaller number of mapped results per reduce key (RavenDB-772)
6d1edb3 Merge branch 'CleanupRavenWebReferences' of https://github.com/damianh/ravendb
9189485 Avoid throwing expected exception
9682ee0 Remove unused references from Raven.Web project
62a6414 Merge branch 'temp' of https://github.com/mj1856/ravendb
b6815e3 RavenDB-781 Periodic Backup is not getting executed - fix
9f93c3f Fixing non-string id includes on async session.
1c19a67 Properly use the bucket version size
76a30f3 Fixing test
b0a868d Avoiding NRE
fdd62ca Better handling of when to escape like crazy and when not to
3dda2f9 Minor
486b7f0 Adding negative filtering for smuggler
055e665 Fixing default field setting with SelectFields and making sure we pass default fields and default operator to the facets
4db8f1b Making sure that we can register to multiple databases on the same document store in the same DTC transactions
3179095 Making sure that we can query properly on complex objects
b6c0d2b Fixing ordering with types using Lazy requests
ed32fde minor
a24b987 Merge branch 'master' of github.com:DanielDar/ravendb
cbc6eb3 Merge branch 'master' of https://github.com/fitzchak/ravendb
53d4db1 Making sure that we can never filter the entire request and return nothing
8b7a554 RavenDB-776 Make sure that the smuggler can work with hidden documents
12f10ba Properly setting the right values for the the test storage. Will NOT use env variables to set the value (impact the rest of the system)
278fa18 Only set preferred ver size if it exists
1aa4c13 RavenDB-781 Periodic Backup is not getting executed
fbc5ff2 fix bug in view of databases in small window
d016aa8 Add options to the encryption bundle settings
5f37e2e Merge branch 'RDoc-72' of https://github.com/ppekrol/ravendb
6801df9 Merge branch 'RDoc-52' of https://github.com/ppekrol/ravendb
763fd7ed Fix for the backup operation
adfb6da Merge branch 'master' of https://github.com/mj1856/ravendb
cdface5 Remove extraneous text in SkippedResults summary
642f718 Adding properties to expose registered listeners
afa2663 Reorganizing code for listeners and fix comments
96bd270 RDoc-52. minor
07fb3ef added test for indexed properties bundle
98e430a Fixing test
c6b1e5d Reduce optimization: Perform reduce operation just in a single step if there is small number of scheduled reductions at level 0 for the same reduce key (RavenDB-772)
4c7261f minor
b0f6366 Fixing tests
503a0ab Adding default analyzers
306ac21 Merge branch 'master' of github.com:DanielDar/ravendb
b07ae05 Add AutoComplete suggestions for analyzers
191a634 Fix errors display in tasks
fb9ff1e Properly handling restoring of indexes Better error handling
8f77016 Refactoring backup / restore ops
cbc8cd0 Merge branch 'master' of github.com:DanielDar/ravendb
25f0ad6 Merge branch 'master' of https://github.com/mj1856/ravendb
f126ee9 Merge branch 'master' of github.com:ayende/ravendb
ec9adc5 Fixing tests
987f8c7 Update nuget to 2.2.0. This should fix RavenDB-660
f16c9ea Use the update to date nuget file
bfae620 Adding WaitForNonStaleResultsAsOf(etag)
43f7021 Supporting more than a single in per query
2169942 Fixing test, creating a lower case white space analyzer (easier than the complex standard analyzer)
5bb5e74 Use the appropriate db to succeed
fd2c3c8 Fixing polarity issue
3f27d9f Fixing double parsing in NL cultures
c1f1bd4 formatting
b18bf85 Merge branch 'temp' of https://github.com/mattwarren/ravendb
4fd7ff4 Better naming
53c1020 More robust when perf-counters aren't available
b79af6b Merge branch 'RavenDB-766' of https://github.com/arekais/ravendb
f9b8043 Refactoring for error handling, resource disposal and more accurate names
1787369 Merge branch 'temp' of https://github.com/mattwarren/ravendb
b11872d Merge branch 'unstable' of https://github.com/e-tobi/ravendb
86b2e60 Using direct call
599ca2d Making sure we can compare to Guid from unsafe types as well
9792c39 Fixing test failing because * no longer including system db
573023e fix and add test
c5878d1 make sure incremental backup runs without circular logs
23dde62 Fixing RavenDB-766. Delete the mapped/reduced results and scheduled reduction in Munin when index deleting. Tests added for both types of storage.
4a83a55 Add fix index backup and restore
e80f942 Memory usage in now displayed in the stats endpoint and it includes the Esent version store (transaction) cache size
7398ced Modify the backup operation
06517e8 Fixed culture depended issue in parsing spatial radius
ddc61c3 Merge branch 'RavenDB-767' of https://github.com/arekais/ravendb
b1ad232 Fixing changes test
9de09ef Making sure we will properly error on 403
cbed216 Proper wait handling
a915681 More robust updating of last indexed ETag in managed storage. This should fix race condition in map/reduce indexing (RavenDB-767) when using Munin.
285fe30 Limit the number of tasks we process per batch
15dac38 Minor
8e10957 Minor refactoring
a13cb04 Use GE rather than GT - so avoid skipping items
7262da2 Resolve a race condition between creating a doc, deleting it and then re-adding it - we wouldn't remove it from the index in that scenario
15d1671 Write the OAuth Server url if failed windows auth
41702e7 Merge branch 'master' of github.com:DanielDar/ravendb
3da036c Adding passing test
0cb2c53 dealing with error when response stream is null
93aa277 Merge branch 'master' of https://github.com/sebastian-claesson/ravendb
50e125d Add tests for apikeys
dd47d7e RavenDB-770 Add support for * in database name for databaseaccess (now * does not support the system database)
faaed9d bug fixes
00021bd Merge remote-tracking branch 'upstream/master'
87019a0 bug fixes + passing tests
c846b26 Small optimization
5b4b554 Minor optimization
a80ed1f Simplifying code
59d94ea BasicAuthenticator does not use credentials at all (uses the API Key only)
6f73d6a If you specify Api Key, you won't be using credentials
a41560e Simplifying ctors
f5d178e Accept-Encoding isn't relevant for oauth requests and causes problems on SL
7d1d3c8 Fixing references and missing test Fixing test to test what it is supposed to be testing
9e45004 Merge branch 'RDoc-60' of https://github.com/ppekrol/ravendb
8924968 Merge github.com:ravendb/ravendb into 1.0
50d0ee1 Fixing studio issue
92cb3d0 Merge branch 'master' of github.com:DanielDar/ravendb
3dc7b63 Merge branch 'master' of https://github.com/fitzchak/ravendb
63d1b9c Merge branch 'master' of github.com:ayende/ravendb
a4953bb Fixing (hopefully for the last time) the online indicator on the studio
1a7187a Ignore null header columns and remove leading & ending "
f61f567 Always increment the indexing age
bd86010 Avoid creating arrays from lists where this is not required
57d4cd6 Beautify the code
703797f Merge branch 'master' of https://github.com/felipeleusin/ravendb
a7999cf Files was moved, remove the reference to the old location
6b10297 Merge branch 'MvcIntegrationFixes' of https://github.com/ToshB/ravendb
402c666 Merge branch 'patch-1' of https://github.com/thoemmi/ravendb
5e34528 Merge remote-tracking branch 'upstream/master'
dcba706 Make the documentation file to compile. Use the vs2010 style. Add licensing reference link.
ee3892d Make sure to fail the build if the a process return with a value different from zero
5fbcfda Update copyright year
06a22d9 minor typo
71175e0 Merge branch 'master' of github.com:fitzchak/ravendb
4d02512 Updating the defaults for the max version size
bacd5a9 Merge remote-tracking branch 'upstream/master'
8e313b1 Exit with error 1 if we have any error in the build script
204899e Merge branch 'master' of github.com:ayende/ravendb
3e8705f minor
3b2deb3 RDoc-60. String Identifiers must include prefix
7a87283 Output the builder label as well
3fa6334 Providing better and smaller defaults for the version store size
4b58355 Trying to get better build errors in Team City
8a4f270 Minor
b4ce399 Do not write to the disk in parallel, we max out the system speed this way
a56faa5 Adding a way to force system wide GC and sharing the same code between console & server
584d7c9 Merge branch 'temp' of https://github.com/mattwarren/ravendb
2592607 Added the Database cache size to the stats endpoint
cabb30b Merge branch 'master' of git://github.com/DanielDar/ravendb
6a9c5a9 Protective coding
cb83d9d Allow to look for the next highest etag
622a672 Properly get the next highest etag, don't just guess about it.
22b066c Write the mapped results to disk in a multi threaded and more efficent manner, hopefully
797c359 Adding a way to disable prefetching of items for indexing
382f893 Increasing wait time for waiting for indexing to complete from smuggler
53e0e35 Merge branch 'master' of https://github.com/DanielDar/ravendb
3a08104 Update error reporting from tasks
f0769e7 RDoc-56. Added Recurse overloads for various collections, lists, hashsets
67b914a Added caching for one day for profiler files
697df02 GZip profiler files before returning response
dfd1cae Simplified close-link in RequestDetailsView to prevent resize-bug in IE. Added closing of request details by clicking in profilerview.
a502af5 Removed jslint comments
5e5c4ee More work to separate indexing and db work
2518823 More work on stopping just indexing in time
213b2ef Merge branch 'master' of github.com:DanielDar/ravendb
806164f RavenDB-762 Stopping indexes stops all replication
aa6348e RavenDB-721 Raven Studio shows invalid count and blank cards when any results are skipped.
e0a50a3 Merge branch 'master' of github.com:DanielDar/ravendb
16b1df9 Fixing samples solution path
68bd7ac Better error handling
54f3fca Minor
f9a8631 RavenDB-746 Raven Studio v2160: Invalid Collection Count and empty documents when using Replication
d85c0a7 Fix online indicator in the studio
72bd24a Check to see if server is down (and require us to retry) or if we need to just error
ef09c6a Will return 404 if the database does not exists
8213d37 Allow to call IsServerDown from outside
f2071f7 Force it to wait with a timeout
eea87fe Making sure that we don't stop retrying to reconnect until we are disposed
7e370cf Allow to do proper conversions using Value() dynamically
57c43f6 Merge branch 'master' of github.com:DanielDar/ravendb
4488d1a Add test for casting to string from an index
24d3e69 Merge branch 'master' of https://github.com/fitzchak/ravendb
a83a9f3 This test should not run in memory
7633d61 Merge branch 'master' of github.com:DanielDar/ravendb
12ef4b9 Do not call pre shutdown on XP & 2003
ab5af61 minor
30bfd56 Backup operation doesn't supported when running in memory
1fe0d44 Merge branch 'temp' of github.com:ayende/ravendb
7fc9df3 Added shared RequestDetails view with better toggling of show/hide. Added two-level esc to close details first, then profiler. Changed styling of DetailsView.
e0e8db8 Making sure we can auto upgrade to schema version 4.0
771bc4c Further optimizations
9a24d32 Making sure that indexed properties bundle is not on by default
be20ff6 Optimizing how we handle map/reduce indexes
01c371c Moved all scripts used in MvcIntegration into js-folder. Added minified profiler script to .gitignore.
873cdd9 Removed jquery-files added to incorrect location by NuGet. Added missing jquery.min.js to Raven.Sample.MvcIntegration
f3d2797 fixed async extension methods.
9ba7d43 switched to lambda method. I think we weren't including the doc when checking the constraint
443c9c3 fixed bug when adding the UniqueConstraintAttribute after a class had already been stored in raven
9153cf2 included async extensions for the unique constraint bundle
6dee531 A work around to make MetadataFor().Value<string>("Foo") work in indexes
bc1482e renamed IAsyncLoaderWithInclude methods to standarized naming
8e920d5 Merge ..\ravendb-1.0
b0a7ffd Revert "RavenDB-528 â€” Get rid of ResourceManagerId"
177895a Better approach for handling legacy indexes
6b65248 Will only try to delete transactions from my resource manager
a9f22e1 Merge branch 'master' of github.com:ayende/ravendb
c0d9a38 Upgrade JQuery. Remove the dependency on WebAPI. No need for that in this sample. Change the sample home page, to include some relevant information. Add sample connection string.
f81e178 Merge branch 'RDoc-68' of https://github.com/ppekrol/ravendb
f01923d Merge branch 'MvcProfilerIsolation' of https://github.com/ToshB/ravendb
ca3a098 Added sample controller action for testing profiler with no initial requests
4aa49a8 Added changed RavenProfiler scripts. Added buttons to Sample.MvcIntegration to test ajax requests
88aaa21 Merge branch 'master' of git://github.com/DanielDar/ravendb
39f8a50 Merge branch 'master' of github.com:fitzchak/ravendb
ebcdd7f Merge branch 'temp' of github.com:ayende/ravendb
a0a2bec Added required nuget packages and included scripts
28fba8e Clean redundant file
547da3e Use IIS Express
c111e98 Fix a compilation error
9848cab RavenDB-753 ArgumentOutOfRangeException in QueryBuilder
dd70527 Fix reference
8b5224b Fix reference location
b6cebe8 Move Sample.MvcIntegration under the sample folder
70a0c63 Fix references path
5def444 Move file
c0fd81c Updating assembly versions to 2.0
9abba92 Avoid empty catch
4acce56 Fix the build on the server
47f1e57 Merge branch 'master' of https://github.com/fitzchak/ravendb
0d4ed92 Do not assume null etag means no wait
574bb80 Fix compilation error
6c66fd7 Run in memory by default
20b63b5 Remove nested directory
b68296d RDoc-68. Added descriptions to Backup help.
ea22ec1 Add IDatabaseCommands.GetIndexes() - the sync version of IAsyncDatabaseCommands.GetIndexesAsync - with implementations in ServerClient and EmbeddedDatabaseCommands and with tests.
7bfde6a Add GetDocuments() to IDatabaseCommands (sync equivalent of IAyncDatabaseCommands.GetDocumentsAsync()), with implementation in ServerClient, EmbeddedDatabaseCommands.cs and corresponding tests. EmbeddedAsyncServerClient.GetDocumentsAsync() delegates to this.
439a9c7 Detailed exception message in EnsureSilverlightStartUpAsync
09be895 Fixing build
5a3f094 Properly handling patching over large number of collections
55485b6 Merge branch 'master' of github.com:ayende/ravendb
2038c9b Merge branch 'master' of https://github.com/jtbennett/ravendb
f35e949 Remove DocumentDatabase dependency from EmbeddedAsyncServerClient and updated some comments.
3919130 Initial attempt at IAsyncDatabaseCommands for EmbeddableDocumentStore
e499ab0 Minor code cleanup
592c1f0 Add DestinationStats.LastEtagCheckedForReplication and update even when no docs need to be replicated
00dd12e RDoc-68. Go over the configuration value docs and update them,
ccdb908 Fixing code verifier for security
8a1d551 Tightened error handling
f41db25 Making sure we can parse long values
fcefb1b Allowing multiple concurrent startups
bf5e707 LoadByUniqueConstraint now also accepts UnaryExpression as keySelector parameter
cc6fbf4 Merge branch 'master' of github.com:ayende/ravendb
1c1704e Make sure to use the default credentials when recreating a new request
f439dc7 Making sure that we can properly init encryption bundle with other bundles in place
083f073 Updating build instructions
bbb0561 Better id generation when importing from CSV
72946d3 RavenDB-742 Online status dot and actual status are not in sync
f627a98 Merge branch 'master' of https://github.com/ayende/ravendb
e312dc7 Making sure we get the auth settings all in one place
4c83f83 Fixing user names Adding more users
29434a4 fix script for failover sample
da181cb Merge branch 'master' of git://github.com/DanielDar/ravendb
39975e6 RavenDB-702 Renaming an index in Raven Studio
0ea1209 Merge branch 'RDoc-63' of https://github.com/ppekrol/ravendb
e3b6026 RDoc-63. Fixed typo in VisualHost
bd92d70 RDoc-63. Minor adjustments to FullTextSearch sample.
2eb3f00 RDoc-63. Adjusted Replication sample.
7f7577b RDoc-63. Adjusted ReplicationComplex sample
ac04804 RavenDB-751 Inconsistent behavior in Raven Studio query options
370a94c Merge branch 'master' of https://github.com/ayende/ravendb
f12e6af Update failover sample
12c85d7 Better CSV importing
c79aa56 Fixing EmbeddableDatabaseChanges Fixing spaces -> tabs
9ea13c2 Minor - use the HasFlag method of .NET 4.0
0a1fe6f Try to upload even again, even if we failed, for 5 times
42909ab Merge branch 'master' of git://github.com/DanielDar/ravendb
82f02da Name -> Id
0c30abf Fixing bug with query parse with Name:A* when the field is analyzed
b58e826 Making sure that EmbeddableDatabaseChanges raise a serial notification in a different thread
de37f83 RDoc-63. Renamed Index to TitleAndVoteCount.
61c1a82 RDoc-63. Synchronized IndexReplication sample with RavenDoc sample.
2a2b479 Merge branch 'master' of git://github.com/deanward81/ravendb
1382b2d Raise changes notifications in embedded from a separate thread
bfae9e8 Name -> Id refactoring
a805c89 fix sln problem with loading projects
6eede82 Unit test for 'Name:a*' query failure
6b0690e fixes + passing tests
457fcba RavenDB-736 With windows auth, only accept domain style users
a04eb36 Merge remote-tracking branch 'upstream/master'
cbdd0df Be more specific about the desired xUnit package, but doesn't block the use of newer versions of xUnit
f576b7e Fixing updates
e162c37 Fixing escaping of unique constraints values
68fdd07 Removing tests that are expected to fail now
1568ce5 Spaces->tabs
6b97279 Merge branch 'master' of https://github.com/dlang/ravendb
d377334 Fixing unique constraint merge
77f02ef Merge branch 'master' of https://github.com/jtbennett/ravendb
9b97b4a Trying for a better test
90f8b4c Changing reduce index format, we cannot assume that the reduce key is case insensitive, it is now CASE SENSITIVE Will require resetting indexes on startup
2663b2b Adding more complex passing test
d7614d1 Much better parsing when importing CSV files
37ff337 Added settings to make the creation of the plugin and analyzer directories optional
19deab5 highlightings: query with projections + tests
1960a8f Fix bug with LastReplicatedEtag not being updated correctly
8b23f43 RavenDB-743 Mixed case in the reduce key confuses _everything_
5dac549 RavenDB-741 Too many auth dialogs in the studio
d8449e4 Adding more NoCache calls
e9839d7 Error handling
62df3da Merge branch 'master' of git://github.com/DanielDar/ravendb
29a4f71 Merge branch 'uniquecollections' of https://github.com/bytenik/ravendb
bade4d4 RavenDB-739 Studio: Changing Replication Destination Properties Do Not Save
be86dfb RavenDB-735 The Documents tab not updating properly with IIS Add NoCaching for silverlight
2c6d993 RavenDB-732 Bad results from LINQ query with .Any()
588193e RavenDB-719 Add lodash / underscore to the json scripted patcher
29b0bf9 Making sure that steps are counted properly for empty statements Fixing an issue with eval statements
f9b30a3 Set recursion and execution limits
671cd41 Adding the ability to limit how much JS script code will run
6c03e05 improved highlighting client api
aaa4439 Merge remote-tracking branch 'upstream/master'
3f10304 implemented highlighting for dynamic queries
2be9d5a Spatial - circle regex is more tolerant of number formatting
165a57c Merge branch 'master' of https://github.com/jtbennett/ravendb
9624245 Can now have better visibility into authentication failures
597aa36 Merge branch 'master' of https://github.com/ayende/ravendb
0a21bd3 Change name of ReplicationStats to DestinationStats
fb6bbea Merge branch 'master' of https://github.com/arekais/ravendb
6a0bf2e Fixing RavenDB-552. Race condition in Munin.
a394c95 Fixing missing 'timestamp' value in reducing result
32ccab9 Updated the info tooltips on the Edit Index page with examples which follow the same theme.
fb00704 Merge remote-tracking branch 'upstream/master'
8636a0f implemented client side FTS results highlighting
75dd8d7 Resetting access
768356a Fixing quick build link
ed6bce6 Avoiding NRE
9a87d72 More robust way to detect whatever index is corrupt or not
c2b36e4 Slightly more complex test
fb84c74 No need to check deleted docs per index, we can do that per doc and that would also be good enough
b964f12 Removing constant abuse - no need to expose a global constant just to pass param. Added another out param
972b049 Making using of internal equal, rather than equality comparer
05dcc3e Fixed ArgumentOutOfRangeException
a14c396 Merge branch 'RavenDB-659' of https://github.com/ppekrol/ravendb
9453e34 Even more work on the auth stuff
395fe1b RavenDB-659. Make sure the future batch prepetch doesn't interfere with deletes
4f74ae2 Making sure that we assume database names are case insensitive for security
bfdfab6 Merge branch 'master' of https://github.com/DanielDar/ravendb
1227926 Major perf improvement under high write scenarios
bbaa593 More robust backup procedure
7dace14 Changing version to 2.0
7c665bb Merge branch 'patch-2' of git://github.com/johnsimons/ravendb
949b13f Merge branch 'patch-1' of git://github.com/johnsimons/ravendb
1774517 Don't go overboard with the number of documents saved in one batch
63b73b3 Refactoring & optimizing the way we are handling auth when we are using windows auth Making sure that user names are NOT case sensitive
e565675 Minor auth optimizations
bb2c9cb Merge branch 'master' of git://github.com/DanielDar/ravendb
99ad626 expend the size of the windows auth windows
e807cac Only defrag when requested
856b9a7 RavenDB-727 Server-side paging is broken when using debug=entries on queries
1c483ed Removing bad test
ffb25bd Merge branch 'master' of github.com:fitzchak/ravendb
195beb1 Fixing test with wrong new bundle name
0174cd6 Default to a max of 512 MB for version store
e202156 Add a failing test: Test1. Test 2-4 are passing
91e3971 Merge branch 'RavenDB-726' of https://github.com/ppekrol/ravendb
72ad951 Force a message box on failure
9312856 Better error handling
fe64c4e Fixing very large replication constants
68a0acf Fixing NRE in release mode
2300bd1 Add a passing test
35d77cc Use the base class's ToString method
b0b89c1 Change variable name
2d822f6 RavenDB-726. Projection doesn't work with Lazily()
9bc3fd3 Fixing transaction rollback error
eab4bb4 minor - Change method name
3d01d3e Merge branch 'master' of github.com:ayende/ravendb
d2d3956 Fixed spelling mistake
7917ac9 Setting recovery windows service fails if service-name not equal to RavenDB
3de01c8 Better test errors
eaa6262 Making sure we properly handle continuous errors
c881f31 Fixing tests
0160ce7 Fixing config file
ea3387c Fixing GetDatabaseNames
0001ef7 Properly delete tx files
1986b3a UniqueConstraints now handles arrays by item rather than one big blob
f41fabb Move ReplicationStatistic to Abstractions and add 's' to name
2e43786 Merge branch 'master' of github.com:fitzchak/ravendb
7c8b000 Better error handling when we fail to complete the restore properly
64146c1 Merge branch 'RavenDB-644' of https://github.com/ppekrol/ravendb
1424ca2 Merge branch 'RavenDB-644' of https://github.com/ppekrol/ravendb into RavenDB-644
a379c95 RavenDB-644. Added check that will prevent valid cases from throwing
7dc2b52 Merge branch 'master' of git://github.com/DanielDar/ravendb
5256b4d Update ActiproSoftware dlls to fix issue:  RavenDB-572 System.ArgumentException: Value does not fall within the expected range.
95a4151 Fixing merge
c990100 Merge branch 'RavenDB-644' of https://github.com/ppekrol/ravendb
269f42d Adding additional test
f3adcf7 RavenDB-644. Added server-side reduce validation.
4417cc6 Fixing quick tips for maps/reduce/transform
bfae3a5 1. Validate the logging configuration file (NLog.config if NLog is in use) on startup. Should throw immediately if not. 2. Correctly stop the service.
72500cc Avoiding shared state
52f2121 Merge branch 'master' of git://github.com/DanielDar/ravendb
d6c150e RavenDB-728 Remove the option change background tasks priorities
86a9b7b -Fixed build
719038b -Fixed build
532cd00 Use the logger abstraction
454bc10 minor
406d8ca minor
b96e0bd Cache the ResolveExtenalLogManager, no need to run it again and again. Refactor the code.
817607c Change the expiration bundle name to DocumentExpiration
ac6ad08 Making sure we don't have a conflict between the expiration bundle and the license expiration date
6672f77 Merge branch 'master' of github.com:fitzchak/ravendb
42f8d5d Tweaking smuggler options
b90ba25 Don't try to delete pending changes if the tx doesn't have any
7ba73b7 Fix a conflict between the expiration bundle and the license expiration date
53abac4 -Tests
d6f7cf1 -Tests
8e6a373 -Documentation
508666f -Documentation
a85bffa Add more data to /replication/info
122073b -Documentation
2bd8f47 Hardened VirtualCollection against collection sources which return too many results.
ed1aa12 -Tests
9160416 -Maded explicit JValue conversions more flexible converting values -Added implicit conversions for Uri, TimeSpan, Guid -Fixed JValue constructors for Uri, TimeSpan, Guid assigning incorrect JTokenType
d4731c4 RavenDB-644. Throw when a Count() is called on the grouping in the reduce stage
a6b94d2 -Increment version to 4.5.11
1394786 implemented server side fulltext serach results highlighting
ed1b7c2 -Fixed build
a2fd1e2 Add quick info tip about map reduce transform
57dbdcf Better port handling for tests Better error handling when can't find port
879be23 Removing debug code
181f81e Properly disposing of resources
779b378 Merge branch 'master' of github.com:fitzchak/ravendb
a8249e3 -Added non-generic JToken.ToObject methods -Added byte, char, Guid, TimeSpan and Uri explicit conversion operators to JToken -Fixed globalization warnings
6786b16 Make sure to fail the build if the uploader fails
250469f crlf
996d245 Move the Tryouts project to be under the Tests solution folder
ae3457f Make project to compile
34d6f83 Merge branch 'master' of github.com:ayende/ravendb
1131d11 Merge branch 'master' of github.com:ayende/ravendb
e859b62 Fixing test, making sure that we have the right approach for reducing mapped results. First, we translate then to RavenDB objects, then we make sure that operations on Grouping will result in appropriate dynamic values
d152b50 Adding failing test
e3be3e4 -Added StringEscapeHandling with options to escape HTML and non-ASCII characters -Added feature to deserialize ISet<T> properties as HashSet<T> -Fixed ReferenceLoopHandling not being used when serializing ISerializable and dynamic values
71cbb1b Merge branch 'master' of git://github.com/samueldjack/ravendb
9aa16e1 Merge branch 'master' of https://github.com/ayende/ravendb
fae6aee Fix for problem where exporting to CSV caused screen to freeze.
ee5576d BREAKING CHANGE: Adding id to the IDocumentConversionListener interface
477aaad Merge branch 'master' of git://github.com/samueldjack/ravendb
721a79f Making sure that we REALLY don't replicating things out
f1c0c75 Adding debug code
03e853c Adding better test for race condition in munin
b8553ee Smaller window for count of system documents that would triger remote etag update
6b87bf1 Added quick info tip for Patch Scripts
f93393e Added a tooltip to give quick info about query syntax
342d1de Removing warnings
4a7db1b Fixed problem with Exception text in Logs details view having a strange gradient.
505f3b0 Tweaked ComboBox in Periodic Backup settings view so that it shows current setting whilst popup is open, and doesn't change size when changing settings.
50e6ed1 Increased the margin around the buttons in the Alerts view Toolbar
618cbaa Added icon for CSV Import task
8bd1b65 Implemented an Export to CSV feature for all document views
6a30f2f RavenDB-718 - Fixing date time offset issues
7a73952 Calling LoadStartingWith should NOT force evaluation of lazy context
dffca5a Adding passing test
0318bfb Merge branch 'RavenDB-714' of https://github.com/ppekrol/ravendb
90775a3 Fixing query parser for wildcard queries on analyzed fields
0ca2621 RavenDB-714. Support Lazy Starts With
ac69847 Merge branch 'wildcard_query' of git://github.com/remcoros/ravendb
a3ad461 Fixing RavenDB-715
66ea15d add failing test on wildcard search on multi map index
0940cf8 Fixing date range queries
bb16d59 Fixing test so unspecified time & local are the same
00dcbca Merge branch 'master' of https://github.com/arekais/ravendb
8a77a3b Fixing HEAD metadata of attachments
e4f1fc7 Fixing In queries
d72da87 spaces -> tabs
e94caf5 Merge branch 'RavenDB-42' of https://github.com/ppekrol/ravendb
f2ea0f6 Merge branch 'RavenDB-503' of https://github.com/ppekrol/ravendb
13c5672 When saving UTC times, append Z to the end. When saving unanalyzed DateTimeOffest, use the local time & offset.
6ac2d01 Do not force unspecified dates to local
ccc66aa Adding a lot of date time tests
af71068 RavenDB-42. Refactor InMemoryRavenConfiguration.Init
5c85541 RavenDB-503. Support cross machine backup/restore
5012512 Fixing date time serialization issue
cc00c5e Fixing tests Making sure that Expiration/ExpiredDocumentsCleaner doesn't have to hunt for hidden docs. Making sure that DocumentRetriever works with cloned data
764fb2f Fixing tests. Making sure that when we expose the data from the doc directly (even through projection), we output the metadata to triggers
c78a898 Making sure that we properly use snapshot
ce73535 Include test sample in the RavenDB.Tests.Helpers package
37a6f07 Inline usage of a class
9dec45d Avoiding NRE during conflict resolution
a679fd8 Add RavenDB.Tests.Helpers NuGet package.
991fe69 RavenDB-717 Add support for Min, Max in DynamicEnumerable
d31ff01 Fixing polarity issue
dbb9c8f Throw a better error if recovery is disabled when trying to make a backup.
5417150 Add a failing test: "Failed to complete a backup because: Log is not active".
a9932e1 RavenDB-718 - better understanding on UTC datetimes
65a5b64 More test coverage to Any
6664b8a Merge branch 'RavenDB-689' of git://github.com/ppekrol/ravendb
9ab92f6 RavenDB-689. minor fixes in VirtualAttachmentDeleteTrigger
25b743a Fixing test
8983fe5 Better errors
8c5a629 Make sure to avoid updating remote server about updates to system docs Fixes: RavenDB-715
c20a056 Expose Raven.TestHelpers project, in order to allow users easily test features of RavenDB.
cd61b2a The backup tests should not be commented out. Fixed.
d502659 minor
f08992a Fixing bad tests
b43bee0 Change variable name
3c2e758 Fix typos
a07ff94 Merge branch 'master' of github.com:fitzchak/ravendb
2afcf40 RavenDB-689. Minor fix.
7771be0 RavenDB-689. Fixed issue with resolving conflicts by attachment delete.
819bde8 Merge branch 'RavenDB-689' of https://github.com/ppekrol/ravendb
88f23d1 Minor
3e69ae4 Defensive coding
990ad95 Making sure we handle profiling properly
15d77c3 RavenDB-689. Substituted Thread.Sleep with WaitFor method.
44ef19f Add a test helper project
ee63765 RavenDB-716 The following query .Where(trial => trial.ProductId.Any(char.IsUpper)) should throw
5285166 Merge branch 'master' of https://github.com/fitzchak/ravendb
5ca5bd1 Fix a UI bug, where the MvcIntegration information was shown on page load and then immediately hided.
841dde6 Make sure that the UI is displayed correctly even if there is no profiling information (nothing accessed ravendb yet)
ef0f125 Make sure that MvcIntegration is compatible with Twitter Bootstrap
a025b09 RavenDB-705 RavenDB Profiler CSS conflicts with Twitter Bootstrap
09affa1 RavenDB-671 RavenDB Profiler shows each request twice
68fc635 Never wait on your own task (fix deadlock issue)
ed5511d Merge branch 'RavenDB-689' of https://github.com/ppekrol/ravendb
327eec0 Merge branch 'master' of git://github.com/tvjames/ravendb
ef8b235 Merge branch 'master' of github.com:ayende/ravendb
b986792 add xnl documentation
83023e9 minor - fix summery
4b3664b RavenDB-712 Red circle while online
778ac1d RavenDB-713 When getting 401 error in studio
2eb5074 RavenDB-689. Resolved issue for attachments.
4025081 minor
4939dff Only allow admins to have access to the system database (or users who have access to it) Hide databases that the user doesn't have access to
daf5696 Fixing test that occasionally fails, because of a static variable
28af655 change it so the responder for names will return a list of strings
e404a50 Update third party libraries
671c96c Integrate with MvcIntegration
978a715 Starting to move to a mode that require admin access to systems db
1aa7320 Create a new MVC/WebAPI project which will be used for Raven.Sample.MvcIntegration
239b6b8 minor
4e085f0 minor
5ced50b RavenDB-689. Replication story, part II
c243b5a minor
99809f5 Merge branch 'master' of github.com:ayende/ravendb
111d0ff Fix failing test due to the changes in ba4a5f49957d34a431b223583b7482183ad9deea
a9f2945 minor - formating
ba4a5f4 RavenDB-584 AbstractIndexing Mapping Function does not support Last() Linq Extension method
465fae2  RavenDB-709 import in studio not enabled again after import
bab6112 RavenDB-710 Studio not Loading
4cb8daf minor
d723c5e Merge branch 'master' of https://github.com/ppekrol/ravendb into RavenDB-689
eee84c1 Merge branch 'master' of github.com:ayende/ravendb into 1.2
56e3bae Fixing the build
0f6bb9c Fixing leaking task error Better name for allow mulitple async ops
f6db9ca Fixing an issue where we weren't properly decompressing Fixing a SEVER issue where we would send bytes as UTF8 text
e6e50f5 fixing the build
b84924a Merge branch 'temp' of git://github.com/DanielDar/ravendb
da48cd6 Fixing typo
994f6ce Merge branch 'fresh' of git://github.com/DanielDar/ravendb
7ca6c89 Adding support back for converting dynamic null to string
f759e7b Better way to make sure that this gets called only because of failover
48a65a8 RavenDB-601 Error message for cannot write to Data folder is unhelpful
fea084d Better approach for handling how we resolve local vs. remote urls Adding support for viewing the current replication topology
f3f71b8 Merge branch 'master' of github.com:ayende/ravendb into 1.2
52d01b5 minor
46d907f  RavenDB-697 Merge the Silverlight & standard Async Server Clients  part 2
3cc6628 RavenDB-689. Wrote a test for the issue.
a5d6746 Minor fixes
1648c50 Completing merge
ca084bd Merge branch 'RavenDB-560' of https://github.com/ppekrol/ravendb
146edd0 RavenDB-560. Added url to ip denormalization for heartbeat
f701871 -Trace ShouldSerialize and IsSpecified
1ec053c RavenDB-560. Added replication status change support to async client.
1253113 RavenDB-697 Merge the Silverlight & standard Async Server Clients
ef4f2a8 RavenDB-707 Avoid direct Antlr3 dep
a5710f8 Properly supporting math functions RavenDB-684 Figure out problem with Math.floor in patching
16b1c6c Making sure that sessions have a predictable hash code
53a87fd minor
6e8a94a Skip a failing test due to a race condition in munin
51e25c9 Fix failing test due to the change in e323323c84c0f4f2f69e13d4260baba870135de7
6020b68 Fixing the way we check for admins Cache more users
2117fa1 Removing closing of responses (not needed)
72d7132 Fixing typo
c7e943d Add context menu to copy full api key and connection string
28f9799 RavenDB-703 Hard deleting databases when logs, index and db are in separate locations
0634a04 Fixing issue spatial circles, making sure we always externally use km
37607bd Merge branch 'master' of git://github.com/sibartlett/ravendb
19885ab RavenDB-694 Fix API Key UI
76344b9 Detect if lazy loaded item is already on the session cache
e323323 RavenDB-543 Re-write indexes using First() to use FirstOrDefault()
a076f28 Fix compilation warning
450c0b9 Log an exception
7d1ea19 Minor - tests code improvements
b383527 Fixing typo
282eeaf RavenDB-695 Add support for the disabled flag for replication destinations in studio
f3ef9fd Merge branch 'master' of github.com:ayende/ravendb into 1.2
6fdb354 -Added DiagnosticsTraceWriter and MemoryTraceWriter
53517bf Defensive coding
63838ff RavenDB-560. Added replication status info to sync client and started working on async one.
aa0ffe4 -Fixed build
89883dc -Added ITraceWriter
3433b5d Disable external bundles for basic
15f0fa8 Broken spatial test
55be8f8 Adjust namespace
bbb5014 minor
5165cd2 Fix a reference to Company class, by putting it in the root namespace of the Bundles.Tests project. Remove and clean not used code.
f88c659 Merge branch 'master' of github.com:ayende/ravendb
2e7b89b minor
52d6c49 RavenDB-553 MoreLikeThis et al support in Embedded
148ef84 RavenDB-693 Add IDocumentConflictListener
daf4d74 Better handling of DTO in metadta
e201e37 Minor code styling improvements
041e9ae Attempts to stop the service when the PreShutdown service command is received
0fd7fcf Allow Raven.Server to handle service shutdown message
a217a73 Logic bug fix where wait loop possible if service exits after the first 9 seconds
527fbcd Merge branch 'master' of https://github.com/ayende/ravendb
cbd8da8 Adding Disabled property to ReplicationDestination
d596067 Fixing tests that assumed that null spatial shape is (0,0)
3605441 Fixing test
2f1fad3 Making sure that fuzzy, wildcard and prefix queries can all use the analyzers they were defined with
60219de Fixing distance calculation
d98dfc9 Protect against NaN in Spatial Generate
cbda7d9 Making sure we can get logs for sys db as well
60b5005 Fixing tests
bcd641e Fixing triggers
b074acc Fixing spatial issues (need broader support for operations, auto convert from km to radians)
19f1afc Avoid casting error
d8be44d Better handling of snapshotted documents within triggers
1a48011 RavenDB-655 SuggestAsync throws "You can't get a sync query from async session"
5454ad7 fixed heartbeat
ea4ba69 Merge branch '1.2' of git://github.com/DanielDar/ravendb
567f228 Updating lucene to fix spatial issue (r1406502)
aba394f RavenDB-688 RavenDb Studio: cannot rename a database  - disabled the option to edit the ID in database edit
bd5c9fc Fix notification from save changes in system database
3c1af1c Fix null reference error
f90922d typo fix
435f9c7 RavenDB-690 Show tooltips for bundles and promote message about license
baa1a27 RavenDB-651 Error retrieving a DateTimeOffset value from metadata
205acea Making sure we accept ver 2.0 as well
53fb366 Fixing casting in Linq issue
1b80a58 Minor fix
4a6ad14 Fixing the build
aaa835e Reverting
3fb06f5 Fixing async impl
9298733 return to original version
a597be1 Use simpler cert generation on Win 2003
5fd31af Better errors for multiple put triggers trying to output the same value.
1d53dc2 Better approach for handling bundles activation
7fe1980 Making sure that you can run RavenDB in a scheduled task for maintenance tasks
a60a32f Adding req / sec and concurrent requests per database performance counters Adding a way to get hooked to the server startup process Adding a way to hook to request processing
0061457 Merge branch '1.2' of git://github.com/DanielDar/ravendb
9776342 If waiting for null etag, assume it is empty (no waiting, effectively)
d134709 Fixing index replication when using bools
66dfb80 Show Restore only in system database
145cd1b Fix a bug in saving settings
12dfa93 restore now creates adds the database document to the system database
27de632 Add the DatabaseDocument to the backup
ee5312a Fix connecting with system database for patch and alerts
9e393a4 Add Alerts and send them from Periodic Backup
3adae3c Fixing duplicate field name causing NRE
b2713f9 Adding pure lucene sample
56471b9 RavenDB-682 Backup task keep going from finished to in progress while the process is still working
78e9fc4 RavenDB-685 Add a way to track that a patch operation is running
96f0e43 Fix the way we check the active bundles
446f51c Simpler way to expose license attributes
d54a2c2 RavenDB-670 Allow Right Click + Copy for errors shown for indexing / patching errors
4558924 Fix bug when loading save patch with collection or index (not storing the selected item) moved the saved patches to the selected database (there is no reason that patches for one database appear in another databases load)
cf53b83 fix bug from earlier commit
ba62c7d Fix the way we check if license have bundles in studio
ccd815a Merge branch 'master' of https://github.com/ayende/ravendb into 1.2
ddacb3b Added broken spatial test
91b788d Fixing test
5dc5e5a Exposing the license attributes in the license
ccfc49d Optimization: Do not delete documents from the index if this is the first time that they were created
63545e8 Don't just read from the disk after a while, read it from the future batch queue as well
6e6e2ea More optimized approach for parallelizing work during map indexes
faadea9 Better approach for importing data to Raven
1161199 Playing with how we are actually handling batch sizes for smuggler input / output. Will try to increase the batches for as long as it can, within the given timeouts.
7bc1bf7 Adjust namespaces, Raven.Bundles.Tests to Raven.Tests.Bundles
55c50ea Add authorization to the RavenDB.Bundles.Authorization package
689da07 NuGet package version should be 1.2 instead of 1.0
ea16113 Remove unused bundle (merged into core)
f13b7ea 1. RavenDB-678 Publish Raven.Client.Authorization nuget package 2. Drop a page which already has been merged RavenDB.Bundles.Authentication.
b6c8d53 Remove unused packages
8daf9f6 Remove a reference to a project that have been removed
326954d Remove unused files
62fca24 base for adding database name and location to restore
d7f0d25 remove the check of bundles in the studio (will return in a later commit)
ce80a3e Report from the restore operation
498fcc8 minor (fix tabs)
12b60f2 -Fixed build
a768ce9 Fix bug with some cases of user settings
ad5c503 remove unneeded value make selection for Glacier or S3
80be7b0 Fix the way we check for the databaseAccesses
19214d7 Always return the first item from the recurse
c06c7b8 -Added a special case to correctly deserialize Version class -Changed Silverlight and Windows Phone assemblies in NuGet to be strong named -Changed CamelCasePropertyNamesContractResolver to improve camel casing property names -Fixed QuoteChar not being used when writing DateTimes, TimeSpans, Uris and Guids
ff51f3e Fixing an issue with changing the reduce key of an entity when the reduce key was > 80 chars
5fab07c RavenDB-674 Warning before importing database - exception when accepting warning v.2134
d6ef321 Making sure that we can show more results than are returned in TotalResults
b51b3aa -Documentation
ffbf4a2 Minor spaces -> tabs cls compliant
9035cad Merge branch 'master' of git://github.com/samueldjack/ravendb
33f5d0c Completed RavenDB-613: Implemented some optimisations for the Patch Script intellisense.
49aea64 Better support for translating indexer calls
2f28c8f More minor fixes
1f7d6a9 It is actually hard now to get the test to fail
a649fa1 RavenDB-677 Allow to purge tombstones
104381c Fixing more tests
9bf3213 Workaround for RavenDB-676 CertGenerator cripples IIS8 application pool with heap exception
6a48794 Fixing tests
4c8b33a Fixed bug where outlining had stopped working for Json Documents.
3c9eaf3 Fixed case RavenDb-630: Fixed bug with empty space being left in Patch window after changing patch type.
eb4f3bb Commented out unfinished code to get it to compile
d1b8bb1 Merge branch 'master' of https://github.com/ayende/ravendb
20cc570 Do not delete the Raven/DocumentsByEntityName
cd60477 Fixing encryption tests
870467a 1/ nullObj will work
2ecbad6 Fixing test
5edfc72 -Documentation
c64f069 Change the format of the default export file name, to make it more easily sortable
7191d9d Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
65188e2 RavenDB-653 Executing a patch script with script "this[""] = 10" corrupts all the documents
bb9d143 Minor
828ce22 A better way to handle conversions
34be20f Fixing tests
a77fb60 Avoiding recovering transactions when EnlistInDistributedTransactions= false
de09a77 RavenDB-654 Return better error messages from the Server when Patch Script contains syntax errors
1d2c1ed Adding passing test
80fac70 Avoid logging errors
bf8ecc2 Making sure that guid is treated as a string always, not just when loading from bson
d5e2a05 Fixing test
bf8c849 Adding passing tests
a522abd RavenDB-652 Feature Request: Database.PutDocumentMetadata
3921125 Better support for how we detect what we can do or not do for DynamicNullObject.
2c7b9b0 better debugging
64a7582 Do not consider the future batches loaded from puts for batch size considerations
37b9fc2 Add support for generating identity values
70f38c3 Fixing test
121c198 Revert "Allow to sort by temp score in dynamic indexes"
36a6308 Fixing build
5e38a63 Merge branch 'master' of https://github.com/fitzchak/ravendb
dbc781b Fixing memory leak
ccfb834 Fix a bug
24e749c Use a more enhanced way to convert Type to its CSharp keyword
65ef36f Fixing crlf
1151e81 Add more support in DynamicNullObject
b3b5967 More C# friendly type output
d671625 RavenDB-668 Support AbstractMultiMapIndexCreationTask with the Reduce type specified in the query
d31bbc7 minor
34ab3fc Show the actual errors
8287122 Revert "Minor"
6428774 Don't show the signature for the license if can't get it.
1a13c6b Minor
2b6bd2d notes to correct
cdfa30b Do not generate documentation file (and also avoid warning CS1591: Missing XML comment for publicly visible type or member ...) for Raven.Database.csproj. This was already setup for DEBUG builds but not for RELEASE builds.
1913c88 Fixing test
fac8514 -Performance
92ce080 -Documentation
4d113af Merge branch '1.2' of git://github.com/DanielDar/ravendb
9486f21 Fixing test
5642ea7 Making sure that the last modified time is accurate
762ec4c Allow to sort by temp score in dynamic indexes
1b6102a Make classes private to their tests
4e45007 Make Results private to its test, in order to avoid using it incorrectly in other tests
9700ee4 Ensure that psake package is downloaded and exists so we can start the build.
95aa75d Get notified when a new nuget.exe is exists
0015743 Update NuGet.exe from 2.1.0 to 2.1.2
043faa5 Merge branch 'RavenDB-549' of https://github.com/ppekrol/ravendb
ebff984 Output xUnit location
cac0970 Merge branch 'RavenDB-598' of https://github.com/ppekrol/ravendb
d40e0df Merge branch 'RavenDB-576' of https://github.com/ppekrol/ravendb
bc80f27 Better approach for requesting additional closing time
d55fe12 Better debugging information
31f9fad Upgrade psake to use the package from NuGet. Now builds should run like: .\build.ps1 - for the default task .\build.ps1 Test - for a specific task called Test.
f9e5c33 Merge branch 'master' of https://github.com/Mamanze/ravendb
845cd59 RavenDB-576. Issue with replication & compression bundle used together
c6c75a8 Fix bug where dir location not saved
015d1c8 Support more DynamicNullObject casting types
823c7c8 RavenDB-484 Support Max/Min on nullable dates & nullable data time offsets
72a6936 Refactor tests to better clarity
de4fce0 Fix a failing tests due to not ordering the results
0ef36da RavenDB-599 cleaning up all the "#if !NET35" bits
83111a1 RavenDB-599 cleaning up all the "#if !NET35" bits
d32caf9 minor
3c11d9e Add a failing test
79ea32a Fix a failing test due the changes in 292fe39a7708b410cabde0d67fa7e57bbb89ca11.
2f4ddb1 Fix a failing test due the changes in c0759886da656974d173d808dc2de561508ee10e. This syntax make much more sense.
e6af5da RavenDB-549. Added 'happy error message' for could not connect to remote server exception
7b5f4c3 RavenDB-667 Allow the use of the following Lucene keywords in the Where statement string value: NOT, OR and AND (caps sensitive).
e50e5e1 Fix a failing test due the changes in c0759886da656974d173d808dc2de561508ee10e
b821e67 Merge a class into its test class
8109443 Fix a failing test due the changes in 292fe39a7708b410cabde0d67fa7e57bbb89ca11.
021cd83 Improve the tests readability
c075988 Fix a failing test and add another passing test
23aa171 minor
4770718 Avoid exposing public Thread class
085116b Put the check for the index errors in the right location
b9cb98f Merge branch 'master' of github.com:ayende/ravendb into 1.2
d7b8610 Ping windows for more time while shutting down.
d92b8ce -Documentation
6365a9f -Fixed documentation build
cde7e39 minor formating
fe303a3 Fix a failing test due the changes in 292fe39a7708b410cabde0d67fa7e57bbb89ca11.
67a5b41 RavenDB-599 cleaning up all the "#if !NET35" bits
4169ae8 RavenDB-599 cleaning up all the "#if !NET35" bits
8952e7f Upgrade xUnit runner, and use NuGet restore in order get the exe instead of having the files in the tools folder.
f001531 RavenDB-599 cleaning up all the "#if !NET35" bits
72f0132 Fix a typo
3e455ca RavenDB-599 cleaning up all the "#if !NET35" bits
455ed3c Fix a failing test due the changes in 292fe39a7708b410cabde0d67fa7e57bbb89ca11.
ce80227 Avoid converting/casting the type twice, which is the case for anonymous objects which has the Convert(type). Fix fixes the following added failing test AnonymousNullableIndexDoesNotCastTwice.
292fe39 1. Remove extra (), in the form of: ((System.String)propName). Will be just (System.String)propName. 2. Avoid code duplication. Use CSharp keywords when possible. Will be (string)propName instead of (System.String)propName.
607c444 RavenDB-661 Fix error message when entering invalid auth data (wrong password)
928719d RavenDB-251 Server Console: Allow restoring from backup on a live server
4bbbe69 More robust namespace check. Take into account nullable types which aren't have a C# keyword, like DateTime?.
a894417 RavenDB-665 When specifing the Result type in the index, the compiler automatically omits any cast to the type. This works: public class NullableIndex : AbstractMultiMapIndexCreationTask<Result> 		{ 			private class Result : Nullable 			{ 			}
c05d767 Add progress bar to show that tasks are working (for lengthy operations that don't have an output so the user will know that the studio is still working)
d315958 Enable ToFacetsAsync
994c943 Fix typo, make class as static
33d833b Fix typo
bef7bfa Remove #if NET35 code
5aef784 RavenDB-663 Exporting a dump from a production DB can take long time while the UI doesn't always have an indication that we're exporting.
214d2bd RavenDB-648 If the server is not available I get "Not found" error in the studio
dea4df1 RavenDB-598. Smuggler needs to tune itself based on actual document sizes
d5e2080 Fix references
c5a6166 Remove xUnit from Raven.Database
e5b28e6 Upgrade xUnit on more package
8d0c56c Make TestDoc private to the class
0c26567 Fix bc95b2838672ff85fda24bfcb2db11e8a9db7369 Restore missing nuget packages even with DEBUG configuration
16afe59 Remove unused package
80ad7fd Upgrade xUnit package
bc95b28 Restore missing nuget packages even with DEBUG configuration
ac80c3c Use nuget restore feature and avoid committing third party libraries
dded228 Use NRefactory from NuGet, instead of copy it manually to SharedLibs
b1a0d68 Use NRefactory from NuGet, instead of copy it manually to SharedLibs
52046dc minor
9c7e0cb Fix a failing test, due the lacking of an OrderBy statement.
135c6e6 Add a failing test
559e8a6 Add check for aws in the studio periodic backup settings
5fe19a6 RavenDB-578. Handled case: B: conflicted document delete, A: delete conflict resolve by save, B: document exists
f9bdb64 Show periodic backup only if bundle is available
0fcebc7 Add check which bundles are enabled and disable the option to add them if they don't exist
b5d844b RavenDB-578. Replication story issue
187f63a Proper syncing of how we handle the etag for future batches
3914b6c minor
72cd494 Remove #if !NET35
04013df Fix a grammar
a06e6c8 minor
838083a Expose the periodic backup in the studio
939e217 Fixing access to non snapshot
59597c7 Better visual for tasks with several DataInputs
93f7bb0 Better approach for ensuring the id
ce725d8 Moving docs directly to future batches on read - no IO required any longer
5100e83 minor
e13269c OrderByScore
e349493 Fix wrong file name passed
3aab5cb Change to new logging
58c564e Merge fix
2654b4f Merge branch 'glacier' of https://github.com/synhershko/ravendb into 1.2
db2525e minor
e7fb3f2 RavenDB-656 Warn when importing to a non empty db
e196b30 Fixing Csv imports
f6dfa13 Merge branch 'feature-csvimport' of https://github.com/khalidabuhakmeh/ravendb
2616c49 Merge branch 'master' of git://github.com/samueldjack/ravendb
ef929b0 Merge branch 'master' of github.com:fitzchak/ravendb
954a87c Supporting trim/split
d134726 Merge branch '1.2' of git://github.com/DanielDar/ravendb
2369a65 Adding passing tests
5e18de0 Adding handling for handling non nullable null enums
28aa0de Merge branch 'master' of https://github.com/mj1856/ravendb
b42cc43 Do not create a new index if asking for entires on non existing dynamic index
b93106e Removing silly SessionMetadata, not needed
339addc Merge branch 'RavenDB-556' of https://github.com/ppekrol/ravendb
9576574 Removing race condition in test
67e1854 Fixing bad comparison
ee15a75 Making sure we won't index a single document multiple times
7dde7e1 Making sure that we sort consistently
a64334b -Fixed build
1fa5e4a -Added missing XML documentation -Fixed potential null reference error when getting attributes -Performance documentation
52f1ae8 Fixing test
cd2e26b Allow to disable a specific database
ceeaf3b Added a popup error window to show script errors in PatchModel
ba67c2f Fixed case RavenDB-631: VirtualCollectionSource now only makes a single request to fetch the first page of data, rather than making a separate request to get the count.
d93ce6b Fixed a bug where Collections list was forgetting the selected collection when refreshed after a change notification was recieved.
c4fffad Merge branch 'master' of https://github.com/mj1856/ravendb
f2bec59 RavenDB-651 DateTimeOffset value in metadata
6940dce RavenDB-651 DateTimeOffset value in metadata
329d689 Fixed bug where JsonEditor showed a red squiggly in a completely empty document
33598bd Don't error our of FindPort
bfdf934 completed CsvImportTask for RavenDb Studio. It is pretty fast.
0b7a649 Remove a stress test. This test already been fixed, by ensuring the ordering using OrderBy
216ae2d minor
4d2eda1 upgraded FSharp projects to VS2012.
811f19c upgraded solution file to VS2012.
bc9db54 Merge branch 'master' of github.com:fitzchak/ravendb
321b832 RavenDB-556. Allow index entries queries on dynamic indexes
ee002ae Add comment
153503d Refactor code
18b82b9 Make the intention of the code a bit more readable
49c241f Add support for .Where(p => p.StringArray.Any()).
4c4d7f7 Fix an error in the test
4d3ff62 Add a note comment
f22f4a2 Add support for .Where(x => x.SomeString.Any() == false) and .Where(x => !x.SomeString.Any()).
cdc98d6 base for adding functions to the ScriptedJsonPatcher
dfcc0f4 Fix the error from ScriptedJsonPatcher
84f24c4 Add support for .Where(x => x.SomeString.Any()). Will behave the same as .Where(x => !string.IsNullOrEmpty(x.SomeString)), which is also already supported.
b14bdc8 Fix inconsistent results in the tests
0a7f740 Add OrderBy in order to fix failing tests due to inconsistent results order
e3c00db Use HasFlag (Available in .Net 4.0)
c8c4a3b Avoid extra space after '('.
23e83d1 Add more tests to the IsNullOrEmpty linq support
19b25c3 Make StartsWithEqFalse test to pass
afbf553 Add missing AND, and fix the StartsWithNegated test. StartsWithEqFalse test currently fails
9bbca8e Refactor test: should not expose public staff, and reuse RavenTest instead of providing its own base class. Also, avoid using Assert.DoesNotThrow pattern.
51ec69c Add support for string.IsNullOrEmpty(), !string.IsNullOrEmpty() and string.IsNullOrEmpty() == false
2674039 RavenDB-639 Wait for 60 seconds before giving up on index deletion
7f58219 Use the TPL directly, instead of rolling our own
cfad30f Increase buffer size to start working in multi threaded fashion inside a single index
d0f55b9 another step in improving indexing in large scale
b83d1f5 Add Future batch stats to database statistics
5d19f37 Simplify code
0790ea2 minor
cf56e15 minor
5f736cf Fix a typo: Compatability > Compatibility
3f366b2 Part way work of optimizing how we handle indexing under heavy load
90c5429 Start doing multi threaded indexing earlier
2deb754 Don't be so hasty to drop down the batch size
833eca6 Adding more info to the smuggler Allow to wait until all indexing are done
3c1576d Adding additional metrics for stats
8af1196 Avoid erroring on expected errors
33f089a minor
5edc3f1 minor
49d1f40 More readable method name
f5556c6 fix invalid naming for order fields in dynamic query index naming
c244b24 update notification to have only one from each notification and have a counter update to UI to show the counter in the error list
6477869 Update dll location
6e279d6 Merge branch 'master' of github.com:ayende/ravendb into 1.2
da2ab7e minor
09b85b9 Fixing NRE
349838c Fixing tests
7b76ed1 Merge branch '1.2' of git://github.com/DanielDar/ravendb
faac294 Merge branch 'master' of github.com:fitzchak/ravendb
e8be973 Updating NRefactory dlls
752f4eb Fixing tests
9096061 RavenDB-571 Allow to edit allowed windows users & windows groups in the studio
8f3a8d2 Adding test
0c61f23 Do not cut off terms after 255 characters
defec87 Better debug
ab84086 Fixing the way we are executing in queries
1b94119 Merge branch 'temp' of github.com:ayende/ravendb
7ce2778 Adding failing test
65ee613 Making sure that we treat null token as null
aefb0b7 Removing remnants of F#
d7b07ef Only use multiple threads in the indexing when we actually needed to (high number of records)
a7c6768 Can now handle multi threaded indexing in the index replication bundle and indexed properties bundle
e2253e2  RavenDB-638 Update the logs file suggested by the studio
8aacac6 Add a nicer error when Windows Auth is not enabled
c689b5b Fixing tests
f63eed6 Fixing test
e069350 Fixing test
46c4c50 More bug fixes
569de98 Fixing tests
10531ef Fixing tests
cb31244 Add a failing test which fails due to a race condition. (Failed on iteration #2)
5498a4f RavenDB-583 Linq support for contains on arrays: 1. string ("".Contains(...)) should throw. 2. any other IEnumerable should be work exactly as Any works. (Implementation is different from any, but they should behave the same).
628abc7 Fixing tests
c3ac20a Better error handling Clone re-used node
4948354 Fixing an off by one issue Making sure to clone the nodes before reusing them
f18f2a8 Support type erasure for index results
a9d92b4 Can support items that are using nested lambdas
5ca72d3 Add __dynamic_id to the output in linq queries
61e49e2 Supporting dynamic linq re-write
b52c6aa Supporting linq method syntax
6b544de Get named arguments as well
1bf16ec Making sure to use proper keywords
1d8b035 Fixing the way we are generating / parsing linq statements.
f561f57 Include database name in the request authorizer
7c25c2d Clean code
fbce003 minor
b17a655 Re-format code
2316bb4 minor
a8cde12 Remove not used xaml namespace imports which caused an R# errors
57f6b4c Starting to move to NRefactory 5.0
7a5952d Minor
aca2b49 Removing F# project from the build
4e0bce7 In Raven/DocumentsByEntity name, LastModified should not be analyzed.
7d7d607 RavenDB-635 Move FSharp support outside of code
20e94cc Fixing tests that relied on implicit index ordering
10babaa Can now prefetch the documents to be indexed in the next few rounds of indexing while we are doing indexing
1685cfa Optimizing the way we are doing indexing by parallelizing the work done by the IndexingExecuter. Note that index triggers needs to take into account that they can now be called in parallel
3ded5ad Optimizating
3c1ed71 More profiler guided optimizations
3155c98 Minor
c72db00 Matching API changes
f365048 Don't use parallel if max parallel task == 1
2fa63fd Minor
624b7c4 do not flush index if we are currently indexing (not idle enough)
53a725e Refactoring to make it easier to optimize indexing
b16012b Minor optimization
990f1fa Profiler driven optimizations
01cb953 Simplifying how we run background operations
34a45d2 Prefetching the next batch of documents under load, to make sure that we read things to memory and can feed them to the index ASAP. Give better information about when indexing actually happened
10a2dc1 minor
0169b9f Fixing empty in
97a14c3 RavenDB-579. Changed default strategy to one shard per session.
2f47273 Merge branch 'master' of git://github.com/samueldjack/ravendb
74d6ee6 Implemented RavenDb-613: Javascript editor  in patch page now has some intellisense
58e7da7 Fixing tests
776d687 RavenDB-349 Add UpdateAttachmentMetadata
d59d25b Tweaked the styling of the Patch UI
7726f1b Adding passing test
1075015 Fixing tests
3f69e9c Fixing polarity
19cad06 RavenDB-535 Reduce the cost of DocumentDatabase.GetNextIdentityValueWithoutOverritingOnExistingDocuments)
56e4a8b RavenDB-514 — Boost does not work on document level using query syntax
657e4f5 RavenDB-528 — Get rid of ResourceManagerId We now use Guid.NewGuid() for pretty much everything
09540b6 RavenDB-539 — Raise Changes() when index change / deleted
958e22b Better error handling
96fc326 Remove AsyncDocumentCommands from sync DocumentSession RavenDB-577 — Make sure that replication informer striping base doesn't skip by 2
8bfcdd3 Updating dll
a024f29 Proper disposal
73657e4 Refactoring the way we are handling updates to Windows Groups and Windows Users allowed to access RavenDB
3e7a885 We save when we have a Url, that is the mandatory field now. ClientVisibleUrl is for the clients, doesn't matter for the server
25fd413 There is no point in holding ignored destinations in the first place
682300b Client first look at the ClientVisibleUrl, not the other way around
359600f Should not fail if can't create plugins / analyzers directories
b61bb33 Merge branch '1.2' of git://github.com/DanielDar/ravendb
cf5deff Merge branch 'master' of github.com:ayende/ravendb
59cbb31 Making sure that GetRevisionsFor works with multi tenancy
ca555f4 Updating NTS binaries
fc7a90a Fixing query syntax issues
9c7ee34 Making sure that we can properly parse the ids for methods during query
bb06a02 Force creation of plugins & analyzers folders
ba6c9e8 Moving the client API to the newly implemented IN option
537d4aa Rearrange replication settings
04ae677 RavenDB-626 Add an efficient way to handle In()
2480cef Fix the way we reconnect to changes Update the online indicator according to that
f0d28cc Not connect to all databases but only to the selected one
2c384c7 Ensure we change the database onlu when we have to
332c85a Fix to the way we resend the watch commands
14cdca3 Fix allow null keys in put
7093e52 Fixing an issue where we would only allow querying spatial data that was indexed in the current db iteration
94f0ddf We shouldn't do index optimizations on the fly like this.
8e229a7 Avoiding errors if we can't send heartbeat
b68704e No need to call expensive Optimize here
e9c7a8e Adding Skip Failover and Client visibale url to replications
05174ff Fixes to the Windows Auth and its UI
04b6e11 minor tweak to the UI
350755a Fix Windows Request according to new class Add triggers for put and delete
e3337b2 Merge branch 'master' of github.com:ayende/ravendb
3ee4102 Fixing test
59ceb05 Add Windows Authentication settings to System database settings
0caca88 spaces -> tabs
05e0b71 More complex tryout scenario
141be78 Making sure we use the appropriate database, whatever it is the default one or not.
fb01955 Fixing \r\n
dcb8224 Move Api Keys to database settings section (in system database)
9792bf3 Merge branch 'master' of github.com:ayende/ravendb into 1.2
b3a1ebd base for Windows Request for users and groups
4bb06d0 Update Actipro dlls to 2012.2
cecdd61 Revert "Test now fails faster"
1b6dda8 Removing unused constant
3d8eb09 Fixing an issue where we would change the results of loading multiple docs based on the includes
721c0e0 minor
e79a8ba Updating help docs generation
6f1e91c Ignore xap file
f1cd2fe Releasing in Release mode
c7f9a37 Merge branch 'master' of github.com:ayende/ravendb
8f07bf6 Send the key to the client, so he would know which document he messed up on
7be6bb0 Fixing Argument Null Exception
c9f7f34 Modifying tryout to test something
fdc173a Merge branch '1.2' of git://github.com/DanielDar/ravendb
eeb913b Slightly more robust licensing code
02cc1d7 Merge branch '1.0'
bc41090 Fixing bad path
c246d1e Fix issues with non Unicode languages (like  East Asian and Hebrew)
997d782 Making sure that we can use the proper database when we recover from a failure using DTC
90178ba Proper cleanup of the transactions
853d7fa RavenDB-620 Ensure dealing with recovered transactions properly.
46d36d1 Proper cleanup of the transactions
a7599b2 Merge branch '1.2' of git://github.com/DanielDar/ravendb
9c711b4 Fixing test
feb9dbd Fixing GetKeysForIndexForDebug
d7a4565 Minor
d48ae63 Licensing configurations for the raven V2
c3d255c Adding index name to the ShardRequestData, allowing strategies to make decisions based on that
7a3fa5d Fix field storage in map reduce index
ef87f74 Updating test
8b89127 Merge branch 'master' of github.com:ayende/ravendb
c4ae4c7 RavenDB-579 All new items in the same SaveChanges should go to the same shard
3392e28 Merge branch '1.2' of git://github.com/DanielDar/ravendb
4cc039e RavenDB-618 Includes for Load<T> not working in sharded environment
ca10f46 RavenDB-620 Ensure dealing with recovered transactions properly.
fb1d461 RavenDB-617 RavenQueryStatistics are empty on sharded environment
4bf30a2 Fixing an ISSUE with clearing out all the levels of the reduce results all at once using munin
826a1b3 Add values to patch
391eac4 Merge branch '1.2' of git://github.com/DanielDar/ravendb
2ecb5de Minor fixes
9e04b0f Adding more options to test infrastructure
e10529d Improve performance, do not consider low precision numbers to be "real" terms
1816fac Making sure that we don't get an infinite loop when you have a very small page size and a result set larger than the page size that is all filtered.
dcbd3bb Change the Load from Auto complete to combobox Small Changes to the UI
21f7481 Add Question with combobox to AskUser
f6c1b02 Dispose changes on studio close
7e33981 Add options to delete revisions and test for it
e6b1299 Changing the way we handle the studio -> database references
950be71 Minor
cb455ee fix load saved patch
048e374 Fix Question with suggestion
3149026 Merge branch '1.2' of git://github.com/DanielDar/ravendb
f624fc8 Merge branch 'master' of github.com:ayende/ravendb into 1.2
aa42af2 base for save and load of patch settings
5ec27ff base for question window with suggestion
d1fc6cd Fix bug with patching and improve UI
2fdec30 Fix error message when trying to navigate to a not existing database in the studio
78b2d6c Fixing an issues with >= queries using 1.0 clients working with 1.2 servers
1604c4b UI improvements for Patching
0d80d95 Merge branch '1.0'
a7e1c17 Notify DTC about recovery completed AFTER we finish processing all the failed transactions
a36310f Cache the generate certs to reduce the cost for creating a doc db
c69bf9d Open all indexes on startup in parallel
e66c240 Add option to test the patch without saving the changes
515e5d7 Fixing RavenDB-603
ba3f719 Adding support for clearer ProjectFromIndexFieldsInto
3e8e4a4 Fixing facets
9d884e6 Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
c29090a Merge branch 'master' of github.com:ayende/ravendb into 1.2
ce54bc1 Fixing ICE
df9a604 Adding passing test
30da42c Adding passing test
f018fba Optimizing so we only iterate over the facets that we actually care about
9d1be46 Making sure we won't try to run idle task on disposed db
327b72a Fixing range queries
dbf6b4c Minor
99a8b14 Fixed case RavenDB-608: Improved the UI of the Patch Page in the studio
dc1ecee Small simplification to layout
32db13f Added a "Delete Matching Results" to the Index Query page
f1a1eef Fixed scrolling in Api Keys section.
785bef7 Fixed RavenDB-602: Auto complete now works in TenantID column of API key configuration
41db198 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
bf86b65 Removing double minus
a135b85 Test now fails faster
e5989bf refactored code from last commit. Added the ability to include Index entries only in the IDatabaseCommands.Query
76d66ad RavenDB-554. Excluded NULL_VALUE from index analyzed enumerable fields
a606ea4 Fixing scripted patching on complex objects
af63d7a Fixing licensing exceptions
404e187 Optimizing the way we are handling facets on large indexes
0c995b8 Base for patch operations in the studio
584e855 Making sure that we serialize all writes to the same attachment
95741af Merge branch '1.2' of https://github.com/ppekrol/ravendb into 1.2
b9c6c70 When Store(entity, etag) is called on an entity that was already loaded, will force a check for _that particular etag_ on SaveChanges()
e088108 Error handling for trying to read from console when in input redirection mode
4e8b88d Making sure that we include Jint in the nuget packages
637612a Base for fixing a bug with statistics update afters server is down
e080689 Reinstate ability to search paths for Raven.Studio, resorting to embedded version if none found.
e738c4e Raven.Studio.xap is no longer included in nuget packages. Also remove the corresponding nuget install/uninstall scripts.
48b354b Serve Raven.Studio.xap from embedded resource
04bc124 Set build order in zzz_RavenDB_Release.sln to match RavenDB.sln
805cd23 Add Post-build step to Raven.Studio to copy xap to Raven.Database\Server\WebUI. Add .gitignore to prevent this xap from being added to git repo. Set build order in RavenDB.sln such that Studio is build before Database.
207f3b3 Fix merge
9aff0d2 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
9b2257e Enable xml documentation on release builds. Includes projects other than client. Remove xml documentation from Raven.Server - doesn't make sense.
dfff50a Delete file that should have been delete in a previous commit
a558665 Update Api Keys Icons
b4a7566 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
d28fe0d Making sure that we can recover from bad document
c3de247 Fix how we redirect on app load
db12c6a Add last error to replication statistics
67f4946 Fix bug with "time ago" in query page
558a06f Making sure that we can handle json values as parameters
d101041 Adding passing test
c0ef0b4 Allow to delete collection from keyboard key "delete"
65632bc Update replication statistics
04c1ae4 Update NuGet.targets to NuGet 2
4ae1925 Merge branch '1.2_NuGetPackageReview' of https://github.com/damianh/ravendb into 1.2
3361708 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
fd1c593 Merge
274e52e Ensure we reset error count properly in the case of successfully replicating after 1 failure
b912fef Merge branch 'temp' of github.com:ayende/ravendb into 1.2
dae3689 Should not try to set Accept-Encoding in SL
8d36fcd Making sure that we setup the content encoding properly
ee3cb66 Include Raven.Abstractions when adding a RavenDB.Client or RavenDB.Database package reference.
b606481 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
58be041 Fixing merge
3b3d536 Merge branch 'ravenhq' into 1.2
f6a8d4c Moving the way we are handling storage of the recovery information Instead of storing and recovering on the server, we store / recover locally
0480ce8 Update NuGet.exe to 2.1.0
e4d5a96 Really fixing request is not available in this context
dd62174 Refactoring the way we are handling authentication, so we can actually support basic & secure at the same time
ca83028 Merge branch '1.2_NuGetPackageReview' of https://github.com/damianh/ravendb into 1.2
ebe81d7 RavenDB-566 Remove not needed references added to projects that using the embedded package.
1f8d663 Remove dependency on NLog from RavenDB.Database package (RavenDB-566)
919e34e RavenDB-472 RavenDB.Server NuGet package is missing Raven.Server.exe.config file
251b0d5 RavenDB-471 Raven.Smuggler.exe should not be included in the "RavenDB.Database" NuGet package
6720587 Adding passing tests
3b96a94 Merge branch 'fsharpclient-vs2012' of https://github.com/damianh/ravendb into 1.2
0e4611e -Increment version to 4.5.10
ebb48f6 -Updated NuGet -Fixed portable NuGet directory
12fabe7 Merge branch 'fsharpclient-vs2012' of github.com:damianh/ravendb into 1.2_NuGetPackageReview
6c24b31 Merge branch 'remove_client_debug' of https://github.com/damianh/ravendb into 1.2
675542e Merge branch 'fsharpclient-vs2012' of github.com:damianh/ravendb into fsharpclient-vs2012
eb03828 Merge branch 'fsharpclient-vs2012' of https://github.com/damianh/ravendb into 1.2
adefe7e Add the Raven.Client.Lightweight.FSharp project to RavenDB.sln. A modification was performed on the project by VS such that it will no longer open in VS2010.
78d8a49 Merge branch 'fsharpclient-vs2012' of github.com:damianh/ravendb into 1.2_NuGetPackageReview
ec38a4c -Add portable build to NuGet package
95027ea Add the Raven.Client.Lightweight.FSharp project to RavenDB.sln. A modification was performed on the project by VS such that it will no longer open in VS2010
7f98702 Remove mentions of Client.Debug from build script.
3ff79df Remove RavenDB.Client.Debug.nuspec
947c3da Remove Raven.Client.Debug project
c13ca76 Minor fix
788448a Merge branch '1.2_LogHttpEndpointPerDb' of https://github.com/damianh/ravendb into 1.2
b44188e Add a separate LogContext.CurrentOperationContext is used in one area, I didn't want to drag it's usage into other areas. Add DatabaseName property to WorkContext. In addition to HttpServe.rSetThreadLocalState(), set LogContext.DatabaseName in  - DocumentDatabase.ExecuteStartupTasks()  - AstractIndexingExecuter.Execute()  - DefaultBackgroundTaskExecuter.ExecuteAll() Logs responder now checks for null database and null database name and responds with error message
fd5fa5d Set CurrentOperationContext.DatabaseName before executing startup tasks
70234da Enable a http logging endpoint per database. Relies on CurrentOperationContext.DatabaseName to have a value in order to associate a log message with a particular database.
761841e Making sure that Replication Informer can handle null Destinations
0c984c7 Optimizing server requests
7e2b9d5 Fixing NRE
b1089eb Add DatabaseName to CurrentOperationContext and put database specific log events into their own BoundedMemoryTarget
99d0783 Fixing compilation
0d90f04 Merge branch '1.2' of git://github.com/ayende/ravendb into 1.2
9f36185 Normalize line ending
b751baf better support multi dimensional arrays
423b9bf Can now support implicit string conversion operators
ca21fe7 Fixing compilation errors
9e610ce -Documentation
382fb8d -Fixed empty strings not correctly deserializing as null onto nullable properties
f785709 base for Replication statistics page
3df7381 Fix update of collections view on collections change
f9ce2f2 Adding passing test
67dbf27 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
2c6f478 fix search in api keys and authorization
2c8c465 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
7b987e7 white space
a00962d Merge branch 'master' of https://github.com/ryanheath/ravendb into 1.2
56806be - added string extensions for invariant string of int, float, decimal types - [Async]ServerClient is now using invariant string for int and float types in the generated url - added some resharper cleanups
2216a27 Fixing an issue with includes on dynamic queries using embedded
0c5fbd8 Making sure that cut off etag will work for dynamic indexes
e2a0191 -Fixed exception message typo -Fixed serializer sometimes not using DateParseHandling setting -Fixed error in JsonWriter.WriteToken when writing a DateTimeOffset -Fixed error when serializing emitted classes that have a constructor with null named parameters (really?)
39cd376 Fixes due to the change of DatabaseAccess from array to list
3d9ffdc Adding passing test
72a6f34 Protect against Request is not available in this context
7160c17c Adding passing test
65d9849 Fixing text when creating new replication setup
8b155b0 base for auto complete for tenant suggestion in api keys ui
60ebad4 Better UI for replication behaviors
711226a base for search in authorization UI
8e05879 Add api keys to the studio
4b810b0 Enlarge the Authorization UI window to fit larger values in permissions
5e5df34 Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
fbb6c4d Defensive coding
c84755e Will not throw NRE if document doesn't exists for patch
cc7df7f Hopefully fixing the stupid issues with decimal / double and E notation
c804b7e Fixing current is not a record issue in map/reduce debug hooks
99ac77a Better handling of how we index decimals, doubles and floats
b4d9180 Better errors
10296da Making sure that AllowPut and AllowDelete are going to run when we save in a transaction, not just on the commit phase
4575497 Fixing buffered input issue.
87f35f2 LuceneCodecDirectory now uses buffered input / output
bd2d3be Adding a test for advanced patching
0bf09f7 Adding a way to get just the revision ids
d971b92 Fixing typo
d3cc891 Adding Antlr reference
6d9d18b Adding overload without field name for SpatialIndex.Generate
e52a680 Added drop shadows to ComboBox popup menus
b570925 Changed the Url link in the Query statistics pane to be a proper hyperlink, and added a Context Menu to copy Url to Clipboard
2d2a99d Corrected height of New Database window
243e440 Restyled checkboxes to better fit with other styles
76fda46 Moved the advanced query options into their own popup button.
6f1b741 Minor reformatting
68ef97b Tweaked the styling of Authoization Settings View
f0c0f6f Merge branch '1.2' of https://github.com/ayende/ravendb
d9e2ed3 When the server restart, it will check all the replication sources and will let it know that we are actually up again so it will know to replicate back to us after a period of inactivity / failure
ea658d2 Making sure that we can get replication stats from in memory stats
4dbd283 Keeping the replication statistics in memory as well
718c0b8 Making sure that floating point numbers will not use exponent notation in indexes
8dbf6ef Removing invalid tests
86d80a5 Fixing tests
70933e0 Removing the authentication bundle - no longer relevant
5b4d2d8 Fixing behavior of oauth auth in async scenarios
2c82df6 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
498ae77 Will package the right dll as well
eddb1fb Making sure that the whole thing builds properly
955b61a Fixing issue with license
b1bb526 Adding package
5746782 change HttpUtility.UrlEncode usages to Uri.EscapeUriString
3963118 RavenDB-570 OAuth encryption should be using async to generate one time sync key
bbc069b avoid error hiding
c19acbe Removing EnableBasicAuthenticationOverUnsecureHttpEvenThoughPasswordsWouldBeSentOverTheWireInClearTextToBeStolenByHackers It is no longer relevant
882a9bf Wiring things up so we can now do authentication using api keys stored in the server
d01d8e0 Clean studio code
e213447 Can now run in mixed mode auth
0a93883 Starting to remove previous OAuth support from config We now always run in mixed mode from now on
31391c3 Making sure that the code compile Adding parameter checking
f9b4149 Merge branch 'master' of git://github.com/configurator/ravendb into 1.2
d589252 Making sure to exit early if we have to wait too long for the db init
2f3a379 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
95fb8e3 Fixes to Autorization UI
37ddf06 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
1ff9bdd fix typo
ebbd639 Ensure we get better error if we can't delete a directory
2b563ad Limit the size of binary values that might be indexed
1df372a Fixing indexing of byte arrays in embedded mode
b05228a Better parsing of linq queries
260ca95 Making sure we can handle 304 in lazy responses
b097441 fixing typo
3fba457 Making sure that we can build and deploy all the right assemblies.
f532e1a Minor
d5bdc01 Adding a test for patching a very large document
fe61302 Fixing guid treatment when deserializing from RavenJToken
1be1cef Avoid errors during finalization
94de84f Fixing typo
439bde4 Updating patching behavior to work with Jint
803a900 Updating Jint to give better errors and be more debugging friendly
b308b07 Adding a way to print debug info while executing script
4b427c9 IronJS -> Jint
31cd4cf Can now build Jint on .NET 4.0
e466cba Removing IronJS dlls
5beccec Adding jint sources
3cb4da0 Properly handling how we output and save UTC date times and UTC date time offsets now
9b47580 Merge branch '1.2_LoggingAbstraction' of https://github.com/damianh/ravendb into 1.2
63fdc79 crlf
c9f347c Fixing checks for the wrong table Adding additional test for esent
cdb96c5 Making sure that we can read and write UTC dates in map/reduce
6df3bb6 Updating to support new uploader args
96e2cea Adding failing test for long keys Fixing some issues with the previous commit
9958164 Re-implement the Logs responder to not be dependent on NLog, and works whether NLog/Log4Net logger is configured or not.
cbfef00 Enhancing the Authorization UI
6f70ac1 Adding a way to trigger GC by doing an /admin/gc
e3ff7a8 Making sure that we won't get confused by very long keys that are similar but not identical and whose differences are after the 80 char mark
1c27b61 Re-adding SpatialIndex.Generate to the client
5b598e8 Merge branch 'master' of git://github.com/simoneb/ravendb into 1.2
c599fda Minor fixes to tests
67839d6 Merge branch 'ravenhq' into 1.2
02e68bd Making sure that deletes are properly atomic in multi threading scenarios
0bf5f27 -Improved duplicate object reference id error message
38d1b59 Merge branch '1.2' of github.com:DanielDar/ravendb into 1.2
dafee83 Use logging abstraction in Raven.Datbase
48ca827 Remove .net 3.5 support from LogProviders
8c189c4 Remove unused references from Raven.Database (DataSetExtensions & Xml.Linq)
969c54c Remove reference to Mono.Cecil (not found) and WCF 'Services References' folder
742e87e base for Authorization bundle ui
a629d1e Fixing test to new search behavior
d570685 Adding support for exposing the actual reduce keys
19dd4e2 Adding passing test
a3e48a3 Better behavior of comparing null to json null
a19cf87 Updating tests
6e44b50 Adding passing tests
d48f8ca if server is embedded default page to "documents"
2749f03 Will call AfterCommit after we have exited the transaction scope
828a0ac Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
ec807da Breaking change: Moving around extension methods from Raven.Client.Linq to make it easier to work with the client
d3d8c86 Adding passing test
ea7174f Removing old and bad code
219ed21 Fixing an issue where we wouldn't be updating the index searching after an indexing run that just removed updated items from the index
8fff208 Merge branch '1.2' of https://github.com/kijanawoodard/ravendb into 1.2
ad79f5e Protect from NRE
2097268 spaces -> tabs
f58cc8b Taking specified field and term into account when suggesting over a Linq query
2b0d828 Failing test when using Suggest in Linq API
f8a3c0f fix tabs so that build script completes
fb16b9d Add OrderByDescending support
cb42249 Adding passing tests
360f7d3 Properly handling hiding new db creation dialog when using embedded
3be00f4 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
23660ca We need an exception for string here
9e4f978 Allowing to use int.Equals method
64811d0 Making sure that we can identify the id property even in queries including projections
41dacdd Force test dispose to clear the db dir
0967bc9 Fixing issue with validating licenses
df87d72 Making sure that we can get an error on optimistic concurrency delete inside transaction using munin
fb58c99 Making sure that we can get an error on optimistic concurrency delete inside transaction using munin
2abbf74 We can't close the connection, otherwise the changes API won't work
608d28a Updating the spatial dlls again
7467243 No more warnings
ad62147 Remove all warnings
406a534 Updating NetTopologySuite and dependencies to latest. Fixing a race condition inside NtsGeometryServices
433c0a6 More improvements to the RavenDB behavior at the TCP layer
05f8c06 Minor refactoring for spatial index
61e31e1 Disable Nagle algorithm for RavenDB clients. Should improve perf for writes that aren't exactly on a packet boundary
a3c09be Add hilo keys to sample data
e764bd7 Add well known document for embedded and in the studio how the create database command only if the document not there
37a994d Merge branch '1.2' of github.com:ayende/ravendb into 1.2
9f3e12b Made sure New Database dialog doesn't expand/contract as you hide/show Advanced settings
3a71e72 Improved grammar in wording of Encryption settings dialog
ea033de Corrected spelling of outlining
58bb0ad Force a wait when disposing an index so all the searchers will settle down
a9fdf75 update buttons in edit document to match style with other pages
7f702ef Stats from index edit now sends to the new stats page
47ef5d1 minor
926777b update breadcrumb in statistics
5bdca8b update index statistics icon
512e52b Tweaked the layout of the New Database dialog
1411ba2 Changed the Save Database Settings command so that it doesn't navigate away from the page.
06b9293 Moved buttons affecting individual settings sections into their own toolbar in the section
094a297 Turned TextFormattingMode=Display back on, but disabled it specifically for Syntax Editors
52d96b5 Updated the styles of NumericUpDown controls to match other textboxes
651678f Made the Versioning/Replication cards wider. Changed the Remove button icon to be the standard remove icon
5461e44 Changed style of the Edit Database Settings button to match other toolbar buttons. Added a tooltip.
a933a7e More robust disposals
dc639f0 Fixing tests
a2a17ca Fixed bug where, due to a race condition, documents list sometimes did not update after a Reset (for example when switching between collections in the Collections tab)
90a8715 Adding a way to track both input and output for the index
1a5481d Fixing count of documents indexes in stats for map indexes
8958fca Fixing test
f088eee Fixing tests
4e69b53 Use the appropriate instance
b9124e6 More robust disposal
dc29a7c Always release the buffer, even if we can't actually flush
49c016c If we don't have anything to say, just rethrow
e110c3b Do not try to output data in HEAD requests
8cf6354 Made the test pass, but not sure if this is the right way to do it.
367e58e Merge branch '1.2' of https://github.com/synhershko/ravendb into 1.2
dc8bbca * Making sure that the admin finder will use SAMAccountName hint * Protecting ourselves from cache stampedes. * Will remove expired entires before removing least used entries
58396b7 Fixed bug where cursor was not displayed in correct location in syntax editors
dbc0d97 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
cb48d5a Merge branch '1.2' of https://github.com/DanielDar/ravendb
847d6a0 CRLF
b4e5331 Avoiding a positioning bug in the syntax editor
5eea04d BREAKING CHANGE: Do NOT create a new database by default when starting up. This is confusing to the user and we now have a great way to create new databases
b5f3e76 Properly handle the case when we have a replication to a remote database that also have a Database setup and we need to failover
e6e3e95 Set the inner exception properly
d3676ab Same as before, but also with actually getting the data from the right place, not the wrong one
2df7792 Properly protect ourselves from documents whose old data does not have Conflicts property. For example, if user tried to save on a conflicted version
abe0632 Access children of null will result in non explicit null
507270d Exposing a way for the user to hold the last etag written per "context"
93679ec Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
efc946d -Added GetValue and TryGetValue with StringComparison to JObject -Fixed SecAnnotate warnings -Fixed error when comparing empty JObjects -Fixed error when comparing DateTime JValue with a DateTimeOffset JValue
cb8daa0 minor
31d6787 Failing test
44d2927 CRLF
a77e49f Add base for 1.2 licensing
b3752c9 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
71561bf Printing out the logs for the test
08e4d7c Will report about the last etag to the destinations even if all the items have been filtered
4a69bb2 Protective coding
33bbf40 Fix versioning Id and fix commands on creating database
a80c71d Removing RAM files from main 1.2 branch
a4c9031 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
9277022 Improve settings UI
2ad2437 Merge branch '1.2' of github.com:fitzchak/ravendb into 1.2
d23b5f7 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
da145f0 remove implement of updateAlerts until we have alerts
a4cc0cb Fix crush of DB doesn't have Active bundles
1e78457 CRLF
a6f99a4 Add option to see Index stats from query page Improve stats page
7552286 Update Stats view
f7a1530 Fix typo
74d5695 Minor refactoring
1d14011 Adding another spatial test
fb7c2b0 Making sure we build all executables to AnyCPU Fixing test references
1b7eb3b Restructuring a bit of the tests
5ec467d Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
7636332 Fully supporting WKT in spatial searches Can now specify RelatesToShape(SpatialOptions.Nearby) which allows sorting to be impacted by the distance, but not just to filter by it
8b41971 Pass the spatial relation to spatial4n
9b6d8be Another sptial update
f1c5ee2 minor
299e232 Base for new Statistics page
4703be2 Allow to show score in query
5bc78e6 Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
4bf6626 Merge branch '1.2' of github.com:DanielDar/ravendb into 1.2
e106c19 Updating spatial & lucene to 3.0.3 as well as fixing the distance scoring issue
bd8abe2 Exposing how to get the stats of a single index
06e44d7 Exposing how long it took the index to run
20c9de6 Allowing to include null properties
5320d9f Better error message
06a36eb Supporting migration to storage version 3.9
39c541f -Change JsonValueConverter to serialize whole numbers without a decimal point
d9aea91 -Documentation
9821483 -Documentation
c315829 -Fixed tests on non-English Windows
ce5800f -Renamed Metro project to WinRT -Incremented version to 4.5.9
4b98502 Reworked Database Settings pages to have an individual View and Model for each settings section.
27a8761 Adding skipped test (feature we don't currently support)
27cc0da Fixing build
ce80b8c Fixing missing )
0af9960 Fixing previous merge
5739cc0 Merge branch '1.2' of https://github.com/ayende/ravendb
ea4859e Support new spatial format in the UI
e5a8d59 Properly handle disposal on error
723f41e Merge branch 'ravenhq' into 1.2
f93cc48 Fixing tests
685b9d6 Making proper use of tx
c217e35 Removing debug code
93412b4 Moving Munin to Snapshot isolation mode
6132b5e Making sure that all of Munin operations run withing a Read context
2c902ba If Indexing is not "Analyzed" the Analyzer is disabled
4d5c0bb minor for RAM
1072e5b Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
6d733d3 Better safety using Munin
f4e260f Making sure that creating a transaction in parallel isn't going to cause issues
3f23c6a RavenDB-529 NonAuthoritativeInformation does not consider the transaction timeout
edf9bf3 Fixing an issue with local transaction identifier always being thought of as the same
d95190a Add functionality to Ram Storage
6df1058 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
d285dca Need to target AnyCPU, when using the Release configuration. #RavenDB-538
2a2d60c Merge branch '1.2' of github.com:ayende/ravendb into 1.2
fd1228c Add Documents and Transactions to RAM storage
44555df fixing build script
64b486c - Caching the compilation of the scripted patches, _significantly_ increases performance. - Fixing DateTime -> SystemTime issue
19a334c Updating IronJS build
3d3b228 Nicer API for scripted patching
fde177d Remove FirstAndLastDocumentIds
cf8fd80 finished implementing attachment RAM storage
2675907 fixing bug
e43f432 Moving update to the attachment count to its proper place
a95f6e1 Merge branch 'ram' of github.com:ayende/ravendb into 1.2
299cbcc fixing out of bounds issue
faf8a50 Better RAM storage implementation start
346fb30 Improve Alerts UI
00273e8 Minor
0b57244 Fixing test
2ac369d Making sure we can read WKT shapes
1cf37ba Fixing test related to sorting on nullable integers
6e9de23 Allow to clone IndexDefinition
8f40c71 Making sure we use WKTReader to be able to parse all shapes
509d436 Fixing test
b45c16e Merge branch 'temp' of github.com:ayende/ravendb into 1.2
bebb5ae Adding failing test for RavenDB-529
411a952 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
5ac6dbb RavenDB-529 NonAuthoritativeInformation does not consider the transaction timeout
ece04bf spaces->tabs
e2d7c27 Merge branch '1.2' of github.com:synhershko/ravendb into 1.2
feb8567 crlf
e23bd13 Fixing tests
6ca79ee -Embiggen documentation logo
d63099f -Fixed WinRT build
0714c05 -Fixed DefaultValueHandling Populate bug
2320d2d -Remove IgnoreAll and move fix to Ignore
d9c8d78 -Added IgnoreAll to DefaultValueHandling which ignores all default class/struct/privative values -Added support for DataMemberAttribute's EmitDefaultValue -Fixed losing decimal precision when writing JValues -Fixed error when calling ToList on empty JObjects and JArrays
198fc39 Do not show failure on canceled task
02af9ae Fixing negative time show for indexing on studio
0c31706 Everything now works off of UTC, not local time
8435ad9 Merge branch '1.2' of https://github.com/DanielDar/ravendb
dea59aa Merge branch '1.2' of https://github.com/ayende/ravendb
6bf3b27 Updating test with a previously failing scenario
989d15e Updating build script
6b8be07 Updating with bugfixed spatial binaries
a11d88e Merge branch '1.2' of git://github.com/ayende/ravendb.git into 1.2
36136eb CRLF
5d1e259 fixing potential memory leak
6389f2a Moving to more natural way of encoding numbers and their types
5b856f5 Fixing build script
b8ed5de CRLF
3b601df Fixing tests that still thought in miles and not in km
1573650 Keep storing decimals as doubles in the index
fb461a8 Reverting a revert for 3.0.3 compat that wasn't supposed to be there.
2541a90 Fixing test
1dd5fc7 Very minor optimization
192241e Making sure that we error on SpatialGenerate now
58418b5 Fixing SL build
dca11b4 Minor refactoring
273d413 fixing decimal precision issue with bson
eace5e0 Base for alerts and alerts UI
fc4dd86 fixing decimal precision issue in RavenJValue as well
ddb18cd We only need to check current class calls, we have no limits on the base class
ea9bbf0 Supporting backward compatible SpatialIndex.Generate calls
32d8af7 Will allow enums from Lucene.NET assembly
c84964b spaces -> tabs
6e27193 Don't backup when there's nothing to backup
24bdb36 Setting up tests
23292d7 Merge branch '1.2' of github.com:synhershko/ravendb into 1.2
d08068a Refresh the setup doc before updating it
bd0505a Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
e9664ba Merge branch '1.2' of https://github.com/ayende/ravendb.git into glacier
45f4298 Fixing test
f85089b Adding client-side support for distanceErrorPct
1ca9f78 Forgotten assignment
8fac465 Fixing an issue where we will fail on missing user
8adc455 Remove unused method, and support SpatialArgs.distPrecision
5e9322e Failing test
45034a7 Unused var
5efd7ce Minor API fixes
74665f7 Updating SpellChecker code
526a848 Adding passing test
f3e4f25 Fixing docs
50ce8d2 CRLF
a75389b Merge branch '1.2' of github.com:ayende/ravendb into 1.2
77678aa Merge branch '1.2' of github.com:ayende/ravendb into 1.2
854db76 Add option to edit database document from outside the system database
a881b10 Fixing broken tests
1a88130 Finalizing API for querying with shapes
151704c Removing old TODO
391fd02 Grouping all spatial tests under one namespace
9654898 Move to using shapes and relations in spatial queries
56019d1 Minor
8c874cc Support more than one spatial field per index
cd33a7b MatchNoDocsQuery
f445e2f Minor
7a144db New spatial search API
0527ab1 Spatial integration work
819a5c6 Spatial refactoring
63de199 Spatial: Moving to metric distance units
673f6e9 Setting up for creating some spatial magic
2d8f59a Fixing test
6195c21 Wrong type
d3253fb Fixing suggests
9f9be12 Fixing an issue with custom analyzers in indexes
dc55e09 Fixing wrong indexing configuration
76c8cf9 Catching up bundles and tests
a66bb77 Updating to Lucene.Net 3.0.3
b6d9e22 Adding a way to change the id of the database (admin only)
3e65e06 CRLF
1e7cd63 Move AWS credentials to DB settings + minor fixes
4ecaf95 Making sure that iron js is packaged for nuget
0ca024f Fixing decimal precision issue
65146d9 Making sure that creating a transaction in parallel isn't going to cause issues
dce51a9 Minor
edd7779 Even more robust directory deletion
96aa5ec Skipping test exposing race condition in Munin for now
2946032 Removing race condition from test
7808c11 Fixing test
5c5e993 Supporting Select,SelectMany and Where overloads accepting pos as well as the object.
c59d360 Making sure that we can detect admins even when we have non elevate user token
7b0482a Add settings button next to database name rename bundles (models and views) to settings
f740ec6 fix navigation after select
a588164 fix navigation from select database
3da6bea change icon for "create sample data"
9ab1d3c pressing "escape" while creating a database will close the window
4f49831 Improve the way we read the response from the yahoo server
f12872d Handle illegal chars in database name for export
05a0b11 Remove "summary" page and make the "documents" page the default one move create sample data to tasks
0b3201b Making sure we can pass the task back
b1a10eb Merge branch '1.2' of github.com:ayende/ravendb into 1.2
f373085 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
485e779 Proper handling of disposing of the database tasks Will handle failed dbs nicely
9d534eb Proper handling of deferred disposal
a3d323f Thread safety for the ExceptionAggregator when used from multiple threads
ef1dbb7 Only optimize negation for member access
cf602e2 Implementing trivially the EasyReaderWriterLock for SL
536ee4d DB init will now happen on an background thread, to make sure that we don't block request processing thread (and get killed by it)
2a774f9 More robust disposal
84c21b9 (no op commit, will merge manually. Here to make sure that future merges work)
3e1297a Reporting periodic updates was hooked properly
cf13e78 Improve read/write to use buffer pool
1bee509 Respond to interval changes made by user
152889c Making region configurable
34651f3 Adding S3 support
97c3f69 Backups don't actually interfere with Periodic Backups
f525e7a Introducing Periodic Backups
a66a079 Adding AWS libs
66fdd13 Database initialization is not happening on a separate thread, so a request timeout should not cause it to die mid way
c9f17a9 More robust disposal sequence
0ac55b6 More robust init sequence, will force disposal of the resources created during the db ctor
f125f47 Adding out own Reader Writer lock with nicer interface
896af8c Optimize negation queries
882e246 Add option to update lat lon on spatial queries by address
36979b2 Fixing build on Silverlight
848f627 Add base for getting geocode from address
bb6faeb When a db cannot be opened, will return 503, so we will get the proper failure mode for replication
bda4180 Fixing namespace
eabe3bb Handling proper global locking when using atomic dictionary
b5a6aae Adding proper message if we fail to dispose the logs
81cbeda Merge branch 'master' into 1.2
a6fe637 Removing GetOrAddAtomically, it created a global lock. Using AtomicDictionary instead, which support per key lock
413c4f1 Minor
51ffd65 Deal with error if export default file name contains illegal chars
f9aeeb3 remove unused
e19afc7 Editor in index edit expend with text
696cc34 CRLF
359778a Fix issue with editing replications
1fb89e5 fix typo
a0b40f7 after changing database go to summery page
44247b1 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
be48156 Fixing test
9ac1636 spaces => tabs
7ea13f5 adding popularity support for suggestions suggestions will not return duplicate words
c3723a3 Internalizing the lucene spell checker
3a91b89 Making sure that our default port isn't 8080 for the tests
12136cf Removing erroneous calls to SpinBackgroundWorkers
bcfbf87 Fixing typo
3e6829f Do not send _Range fields to the client in index entries
3113e39 Merge branch '1.2' of https://github.com/ayende/ravendb
f98d2f9 Refactoring how we handle dup detection during indexes. Had to deal with paged dup detection while doing internal paging to load the values from the index in an efficient way
bf307c6 Making it slightly easier to debug the test when it fails
4db1489 do not spin background threads, already spin
f7ac51b do not require http access (not needed for the test)
06e01af Fixing an issue where if we didn't have bundles specified, it would fail
9a9d14c Events Transport is now more robust in the case of errors
bc72670 Fixing tests
87c070d Do not allow the background workers to be spin more than once
e65d741 Fixing test
7272c24 Adding passing test.
ba03096 Fixing quotas on documents counts
6ea21e9 Making sure that we register to the TenantDatabaseModified.Occured from ASP.Net as well
b19006d Modifying the way we are doing facets to allow to fields that have multiple terms. Allowing to do facets on _Range fields even though they aren't stored
79d1248 Refactoring how we are handling facets to support fields that have multiple field values
a9e526a Better support for Search in a way that matches up what users are usually expecting. Will now guess about how to go about this. If we have consecutive searches, they will be or together, otherwise it will be Anded by default
bcf1f59 Adding passing test
e758312 Merge branch '1.2' of https://github.com/ayende/ravendb
5657edb Minor test changes
4a5dab1 Making sure that we can access /admin/stats using GET
06a230f Adding index entries to the UI RavenDB-511
afd7231 LastQueryTime is DateTime, not bool, and is now set properly in the output Index entries now have the same shape as a standard query
4ab87ae Removing the need to ever use Luke for debugging RavenDB indexes. RavenDB can you use a query like this: http://localhost:8080/databases/Users/indexes/Products/Search?debug=entries
484186f Changed the way we are handling skipped results, so the client doesn't have to do this sort of accounting
4a09818 Fixing tests
8a551e6 in dynamic query clicking on the index name in stats will redirect to index edit
7da98d5 Remove notification error of conflict Improve the way we parse the conflict Conflict UI improvement
7adc1be Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
b7adeda Minor
bd928fb Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
4c3a1e6 Minor
543955f Support OrderBy and OrderByDescending for DynamicList
21b2d4c Output the json values to the index without indentation
822bd6c Add conflict resolver to the studio
df26927 Use esent by default for this test
6cd1eb4 Proper parameter checking
8f7f8a3 Fixing test
57447a2 Adding passing test
86c08f3 Fixing test
d74d136 Fixing test
76b8f48 Adding passing test
b7d4cd4 Do not do json serialization for value types during queries
29c1eba Error handling
395bb01 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
c7110af Fixing test
39c1c20 Fixing tests
d31d69a Fixing tests
02d8682 Prettify types in index output even further
297b522 Properly handling escaping the output
9e02b19 Making sure that first we start processing the events, then we expose them
fb6a561 Modifying the way we are handling custom types for queries. Now will convert them to json, which will match what the server is doing and allow to query on some complex objects as well
5abb0a9 Fixing non updated esent index usage
ccd104a Support member init in the liqn provide
7702a4c Removing the memory files inside the project, not needed for right now (different branch)
1151f51 Bundles UI fixes
d786743 Modifying the task persistence to make it simple
f7cef8b Made the Task interface simple
f3fcd7a Adding util functions
ca9a608 Fixing the build
9db493e Only check on both munin & esent by request
e319d8d Replication tests should also select their storage using the env var
0ecab0e Killing obsolete LocalClientTest
13918fd Do not bias upfront the selection of storage engines. For some tests, we need to bias them one way or the other, but for most, we don't case. Use an env variable to control that, instead. Allow a test to request (but not enforce) which storage to run on.
2168627 Removing console writes from transactional storages
4287d98 Merge branch 'test-revamp' of https://github.com/mweber26/ravendb into 1.2
63d2245 Minor
cec88b4 Fix a couple typos.
50cfec8 Initial conversion of raven test suite.
1c3a04d Matching the behavior of missing docs to the one from ServerClient, which is how it should behave.
1620a24 Actually testing this using remote connection Also, fixing the problem
7040d10 combine NewDatabase with BundlesSelect into one
80ed86a rename
fba4a2b Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
5809575 Fixing a failing test because of the move to all UTC dates
665d206 Merge branch 'facets' into 1.2
980232a crlf
10df3ab fixing test to the new facets API
d6ba336 fix showing of create database if no databases exists
8f4dd70 use last selected database and last url only of database still exists
19f5624 We can now scan for term ranges in a single index query
efd5105 Shorten the animation time of child windows
412b292 fix all those who use the CreateRequest which was reversed
0620a55 - Removed unsafe for threading code - no reason to use multiple threads here. - Mostly style changes
745f936 make sure not to save empty destinations
a8cce87 Add full support for facet searches.
f683cad Fix reverse in parameters name
6340d4c crlf
941cdd4 crlf
01ea43d Clear the console before running the tests, makes it easier to look at their output
9b1c616 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
c670023 Improve Bundles UI
35bb385 Improve bundles UI
a7d5bd1 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
a4118a7 Reset the failure count on the async mode as well
1533fb9 IsServerDown will now see all exceptions in the sync path
8fd9e3c Adding passing test
f7efdbc RavenDB-497 Map/Reduce indexes will need to be re-indexes
e668e1b Will auto upgrade from storage version 3.7 to 3.8
f4c55a9 Delete the mapped & reduced results as well as all scheduled reduction when we delete the index
ff9ffab Add full support for facet searches.
dd9e04e Minor
eb1820b Making SURE that we get the last id, and making sure that we always update the index stats
05d4b09 Do not modify the same instance that we just got
370bbef Output proper logs
b72875d Null proofing
bd7cbd4 Reduced logging level of noisy stuff
bdaf133 Fixed problem with browser showing an unecessary vertical scrollbar on the studio page.
d49fe48 Tweaked the settings of TextHintingMode and TextFormattingMode
b268513 Merge branch '1.2' of https://github.com/DanielDar/ravendb
6fb578d Adding Raven.Smuggler back to the sln
31379e4 Allowing to run WaitForUserToCompleteTheTest outside for debugger.
f656e51 Fixing an issue where any view after the current one is considered for staleness
1041b28 Do not to import compiled indexes during smuggling
d3be86e Fixing tests - should not consider null property name to be renamed
77cabd1 Changing the way we handle how we record the index etag. We will now use the ScheduledReduction etag for that.
14a118d We should only have one ComparableByteArray
e40ffb2 Increase the RSA key length instead of splitting the value when encrypting
9ab2464 Making sure that there is a distinction between the projected fields (local to the client entity we pull) and the fields to fetch (projected from the server)
bf80c69 Always close WebResponses
19581fa Always setup OAuth authentication
0f9e327 Adding overload to make it easier to work with
47f3c29 Test for API key authentication
a55bf25 - Separate out the parts of OAuthHelper which are only used in the server - Thread safety in OAuthHelper
5565224 OAuth modifications
5fe52f3 Move DictionaryExtensions to an Internal namespace
947ddab Increase the time we give the database to perform indexing when it is idle. In large import scenarios, a single index batch may take a long time to compute. Also made sure to actively let the context know when we are actually doing work
fac5832 Adding passing test
60b02bd More robust backup system
196eb15 Adding passing test
e92fd4e Adding passing test
17d7d35 Minor method rename
3389e81 Making sure that we removed all the scheduled reduction that we encounter, even if we run into an error
ceff8c1 Removing console writes in tests
2c65a9c Tests for compression & encryption used together
08522a1 Fix compresion & encryption to work well together
9e3a19f Parameter validation for reduce levels
b03c99b Actually use the level for reduce results in munin
7b77bf4 Make sure that every item in munin's ScheduledReduction is unique
021740e Fixing typo
b3856bc More complex test - showing that we can still work with running inputs
f0fb21a Simplifying (still have same issue)
49213d1 Adding test for (bad practice) of joining entities and projecting them out again
8beb298 Fix issue with deleting with subfolders
72958b8 Reducing number of projects in working set
dbb790e Fix typo in function name
83c039a Fixing the test because we changed the way we are detecting staleness
de1d551 fixing test
c3e60b2 Also need to close nullable cast
abac47f Making sure that we can delete even if the db directory is nested
f82500a Moving away from old API to newer and shinier one
24d682f Fixing tests that made silly assumptions about ordering
ed879d4 Fix zzz sln with the new location of RequestResponders
2cb2200 Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
bc3e42e Merge branch '1.2' of https://github.com/DanielDar/ravendb into 1.2
8342bd1 change DateTime.Now, DateTime.UtcNow and SystemTime.Now to SystemTime.UtcNow
913f6c6 Merge branch 'mmr' of github.com:ayende/ravendb into 1.2
c23f912 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
9e3ea1b Merge branch 'dormaster' into ayende1.2
3bb458d Fixed RavenDB-480: Made sure outlining works the first time the Edit document window is shown.
fe18801 Wiring the hard delete in the UI
bab1d9e Implementing hard delete for databases
3714d3e RavenDB-474 Change default data directory to be Data\System
8f59add Fixing casting to nullable values
351d5c4 Merge branch '1.2' of https://github.com/DanielDar/ravendb
66fe786 Auto resolving of conflicts for the studio
8977d9d Minor
34d92de base to shorten animation
028c287 Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
6db6db2 -Added JsonValueConverter -Removed SecurityTransparentAttribute from WinRT build
c472c60 -Documentation
fc53a62 Add option to delete all indexes
c197d27 Allow to select multiple collections and delete them
0fc1e0c check for null query result check replication status every tick
ce15de0 on create database window, press enter to confirm name
f6f6376 check for null queries
bad353c typo fix
1c1564a Set default tab
8c92ab7 Fix the tabs in the bundles view
732efad Fix typo
b08ef86 More munin mmr fixes
ec55cac Adding initial implementation of multi reduce to munin
9ecc791 Merge branch '1.2' of https://github.com/DanielDar/ravendb
edacb57 Tryout for multi map/reduce
566c8af Delete the results of the bucket we are about to go through
bdf5120 When reducing results, save the source bucket as well
a63309f API changes to support the multi step map/reduce
49233c6 Reduce staleness is now controlled by ScheduledReductions
a0052cb When adding ScheduledReduction, only add the current one, we will add the next one ourselves when the times comes
a743904 Adding source_bucket for reduce_results ScheduledReduction is no longer unique
ce620ec Can now output reduce debug information to the server
5c429c1 Ignore IdToIncludes, this is a private implementation detail
4d48ac4 update replication status
47c9d7d Making sure that we include the tenant database name in the server url we send for replication
1bb9551 Fix responders only reading from root database
78319e4 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
d50b874 Plenty of relatively minor fixes to make sure that the code runs properly.
6630eee Use a int32, not a byte for level
b2548ef Adding reduce_results and the way to load them from the server
9d33dfe Fixing typo
90d955e Make sure that we have safe shutdown sequence for transactional storage
530669b Moving to scheduled reductions and buckets
5bdf612 -Documentation
0b8222c -Documentation
73443b5 More refactoring
72e7709 Refactoring to simpler API
fb1a0ee Minor
b7beb0c A simpler way to solve the sorting on nullable issue
77989d4 Making sure that we can sort on nullable numbers
40dab1e Dealing with redirected output
2441351 minor
09dd9b8 update replication status
44c2773 -Documentation
581b633 Adding passing test
55dea66 Base for viewing replication status
e1fa62f Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
693d1d5 -Performance tweaks
81ae021 -Performance tweaks
f5fec30 -Fixed error when writing JSON for a JProperty with no value -LINQ to JSON performance improvements
5f7e4b7 Changing the AfterCommit behavior in DTC scenarios - will only fire if NOT in DTC
570350d Fixing typo
f561ad4 Add base to show replication statistics
1d532d2 Fixes to async
f4cc6e7 Add a new reponder for /OAuth/API-Key. Note that the old /OAuth/AccessToken responder is untouched, so backward compatibility is a given.
372cfb3 Add ContentLength to IHttpRequest
b7c799e Alter document store to use the new OAuth version; note that OAuth is now not used in Silverlight due to some missing cryptographic methods.
ed93f5e Various methods used for oauth, mainly so it's parallel on server and client side.
035029f Move TransformEntireBlock to Raven.Abstractions so it's available outside the encryption bundle
d2dfed0 Parallelizing the index storage disposable (all indexes are now shut down concurrently)
483596b Rename Async command with "Async" Postfix add implementations for unimplemented async operations change async operations to accommodate for replications
c96e30c Prevent from replicating to self
00ea92c Minor
af64684 Fix async index replication and test
efee2af Add support of replication static indexes and test for it
a537942 Making sure that the update & the create schema are the same
c7352ec Making sure to write to the log if the index disposal takes a long time
38e9927 Change the default timeout range (no need for a short timeout now that we can abort indexing midway
0c37904 update to save quotas as well
9ec4baf remember last url and return to it
737ed73 Fix remember last selected database
08ee8b1 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
ff0fdd5 make sure to use only legal chars for database name
e0d44b3 Add check to see that DB name is not empty change system database image
fac88ff update system database icon
b0ddb9f implement saving changes in bundles
ae6e0cb Making sure that idle tasks are really running on idle
9555e01 better text to explain page
f031c6f Fix closing database creation in the bundles settings page
5b0954e Making sure that we always return DynamicList from Recurse
770318b Fixing vb test
dfc6668 Instead of doing dynamic internals visible to, just expose the relevant parts
845bd4a Fixing tests
00739ed Fixing tests
e43afd3 Revert "Making sure we have the Json.NET dynamic internals visible to"
c3ba1d7 Adding a test to make sure we can use Json.NET dynamic wrappers
239658b Making sure we have the Json.NET dynamic internals visible to
69881c1 clicking on text next to check box toggles it typo fix
7200930 Enhance bundles views
b27bd44 Making sure that we reference the right snk key for json.net dynamic compilation
155d487 Change the replication settings tab
5b2d74c Make base for bundles model and use same view for creation and editing
5c3bdf1 Generate this0, this1, etc instead of this when generating new indexes
03bed48 add converter
9587ee8 Add a flag to choose if using url or connection string
687cf94 Also handle UnauthorizedAccessException for perf counters
8016a55 Fixing tests
c9e09fc Nice parameter names
8c65a06 will now recognize the ?? null coalescing operator
b1cf45c Fixing tests broken because of new formatting
0c09267 RavenDB-467 Generate nicer formatting for generated indexes
65bf48e Fixing race condition
5fa4121 Nicer way of viewing errors from server (no more "NotFound")
3a22410 Fix how we create database
de145b5 Allow to cancel indexing operations during database shutdown
9c794ea Adding support for notifying batcher about an error and always disposing (even in the case of an error) batchers for Map/Reduce
da09f56 Letting the batcher know if an indexing error happened
ca5c3e1 Ensuring that batcher's dispose will be called even in the event of a failure
9703de8 Fix typo
b85ee3a RavenDB-468 Limit replication size per batch
6e7523b Limit the size of attachments that we will try to replicate in a single replication task. Limit the size of attachments that we will try to load in a single data dump.
f198f08 RavenDB-469 Prevent deletion of conflicted documents
a59e4ee RavenDB-470 Have different notifications for attachment / document conflicts
87b0dc0 Read the port from IIS if we can, avoid generating a local.config in iis
77cbb9a Moving code out of the loop
4d82f80 Fixing the way we are handling replication
e8e2ac7 Changing how we are saving replicated deletes
5160743 Show edit bundles option only if database has bundles with edit options
8e4507f Merge branch '1.2' of github.com:ayende/ravendb into 1.2
a06f3e9 Avoiding possible race condition
7359433 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
6441416 -Fixed error handling serializing invalid JSON in certain cases
896a6e4 Making sure we use the right etag
4af00c7 -Documentation
689f1a7 -Cleanup unit test project compiler warnings
d388d51 Making sure that GetMetadataFor will not try to associate a different instance with already existing item
f8e1b80 Moving to the common replication behaviors
1a32f28 Moving to a single implementation of the replication behavior
12ece65 Updating the method signature
7579bd5 Making sure that there isn't a problem with culture for boost / fuzzy
e1b173f Made sure that collection state is incremented when a collection Refresh is signaled.
551176c Removed deferred scrolling stuff from VirtualizingWrapPanel - we weren't using it, and it never worked properly
d18e7d6 -Improved error handling to return incomplete values at end of JSON content
b3561a8 Fixing constant
08f884c * Adding constants for attachments and docs tombstones * Making sure that we properly read the tombstone meta data if needed
0802f18 Made sure that we dispose the notifications channel to the server when the user switches databases in the UI.
f97fdc8 Line endings
044fa5f Will now store and replicate information about virtually deleted items from the lists, not from tombstone docs/attachments
196719e Creating a real class for the result
281fe78 Instead of creating tombstones documents, use a tombstone list
624b371 Making sure that we can persist the index values to disk
ab38e5e Changing Add to Set (add/ update)
616caa8 Making sure that we get injected with the updaters values
a8939c0 Making sure that the idle work can not be re-enterant
4df9843 Making sure that we run idle operations when using EmbeddableDocumentStore as well
16f7208 Merge branch 'master' of git://github.com/samueldjack/ravendb into 1.2
f61a9ab Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
0bdc57c Merge branch '1.2' of github.com:ayende/ravendb into 1.2
9ba6381 Adding passing test
6e7f3e8 RavenDB-277 Make sure that StartsWithAsync works with replication
60700e6 Merge ..\ravendb into 1.2
c24dd92 Fixing typo
a778510 Updating the default web.config as well
f09e6a0 Making sure that we will cleanup the write marker after we did the complete index cleanup
c8ed4e9 Making sure that we play more nicely with the way ASP.Net calls us during app domain shut down
16c1fae Make sure that the idle timeout and the shutdown timeout were reasonable values for what we need during shutdowns
05d8196 Visual Tweak
20b2c33 edit bundles from right key menu
c4f6220 Start building the edit bundles page
3feb9ab Moving the tests for all the bundles that we merged into the core to the root test project
f07920d Use local copy of the dll, so the solution can be built on the server
0a13fe7 minor
48c3054 Adding support for storing lists inside RavenDB (internal usage only)
e7367d2 Fix a compilation error. Should use the right Reactive Extensions version that for SL4.
87c6cd0 Use the correct version of Silverlight, which is SL5. We should configure the build script to replace this to SL4 when generating SL4 binaries.
feb41cf Allow NuGet restore
1cfc0c9 Fixed bug where Query error would show up when first adding sort by, because we were requerying too early.
915ae36 Making sure that metadata-only state will work for queries and indexes
3cfd64e Making sure that when we dispose a changes object, it will not be cached
2422dc4 Merge branch '1.2' of github.com:fitzchak/ravendb into 1.2
c3a9e7e Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
be82ab9 -Fixed infinite loop error caused by error handling at the end of JSON content
982482c Fix RavenDB-463: RavenDB-463 RavenDB.Server package - should be an external package. This way it will be added to the solution '.nuget/packages.config' instead of in the package.config in a specific project. In order to do so, to files should be moved to the tools folder, and the package should not be dependent on any external package, link NLog. So, NLog binaries should be distributed into the tools folder too. Not sure why a reference to the framework assembly 'System.ComponentModel.Composition' in needed, so I removing it.
149f2e4 Making sure that we can page efficiently through records using starts with
9376fa8 Merge branch 't' into 1.2
bc8b729 Better error message if we failed to create a hard link
1ad949c Fixing a race condition in EventsTransport.
1bd2c45 CreateNugetPackages task is depends on Compile task
6c42f7c Fix a link in the license.txt file
a28ca96 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
03dd815 Refactor database creation with bundle add replication support
e56d5f4 update the settings with bundles data If encryption selected show key after creation
eb21902 Combine several Constants files in to one (and fix referencing changes due to it)
6daaac8 Merge branch 'master' of git://github.com/samueldjack/ravendb into 1.2
391d981 Continue adding bundles settings(still in progress) add wizard for different window for each bundle settings
4e4fdde -Fixed various multidimensional array bugs
25cca42 Fixed a bug where sometimes saving a new document would result in a null reference exception from UpdateRelated
b325df3 Fixed bug with empty QueryState being added to Query History
6d07721 Adding settings to bundling (in progress)
92e720b Implemented RavenDB-457: Low bandwidth mode - where only the document Id is shown in the documents view, and only metadata is pulled from the server.
62608ad fix navigation after selecting a database
3fef4d7 Add option to delete database
f596164 change the way we load child windows
eee1780 Turned on metadata only mode for queries to fetch referrenced and related documents in Edit document model
cb141a2 Reduced the number of documents shown in the Go To Documents dropdown to 25
32dc957 -Properties on dynamic objects with JsonProperty/DataMember will now be included in serialized JSON -Serialize and deserialize multidimensional arrays
0f76d02 -Documentation
cdc0fbe Making doubly sure
6c1a047 Fixing tests
13a7466 update the way we create a database with advanced options and bundle support
e06af80 Make system database harder to reach
03e6cd8 remove highlight form Summery
8b15eea RavenDB-341 Remove Hierarchy
de7c4d6 Fixing the build
5777f59 Make Databases home page
625a237 Moving IndexedProperties bundle to core
0522c53 Small optimization in index properties
2f49a47 Use a separate time per request
96690f6 Fixing tests
ad7ae9b Sorting out how we initialize the database
b23d3a5 Clear the shouldNotifyAboutWork even if we have indexing disabled
9f7d881 Properly disposing of perf counters Moving work context init to the proper place Fixing tests
5e024cb Refactoring how we save / load the auto port
41d043e Refactoring how we handle performance counters Do not setup perf counters when running in memory
f3bedc4 Better handling for security handling
db40203 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
c006c54 Fixing the build
70fb801 RavenDB-414 Cannot build 1.2 after check-out
1dbed48 Allow to use FirstOrDefault of grouping (RavenDB-421)
3925f17  After the very first time we do auto port detection, stay on that port
4896175 We only make this check for dynamic queries
be8bb04 Adding a convention to avoid throwing on queries by id
3d6a560 Fixing tests
f97f309 deal if user can't set counters
d6a172a Add performance counters
7eecce5 Fixing RavenDB-423 - preventing invalid method calls during transform results
36de52d fixing the build
a43f54e Resolving RavenDB-425 - do not allow queries by id
68f768f Test showing that we don't have a problem with RavendB-438
b6cf24b Removing cecil reference, no longer needed
290d8e4 Fixing RavenDB-429
86cd4d7 Making sure that the default page cache isn't limited to just 1,024 on large RAM machines (RavenDB-458)
43477d8 spaces -> tabs
92c1172 Completing merge
9812827 Merge branch 'master' of git://github.com/samueldjack/ravendb into 1.2
d89f18c Minor
e807e57 Minor
07da857 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
ac7ff70 Fixing an issue where we couldn't create a doc with anonymous name using POST
e970f5c Merge branch '1.2' of https://github.com/damianh/ravendb into 1.2
f1890f9 Add Microsoft.Web.Infrastructure package dependency to RavenDB.AspNetHost package
c249132 Will remove items from the index that were removed by a filter
140edb1 Making sure that we fit the format for SSE
012e858 Fixing race condition in test Minor refactoring for EncryptionSettings
04e6efd removing test that _relies_ on a race condition to run
f4a8a96 Fixing caching
3328ff1 Fixing stupid error
91714d5 Also check in the bin folder
10df629 Adding support for metadata only during Get
7c9e363 Merge branch '1.2' of https://github.com/ayende/ravendb
7254024 Adjusted colour of links in document editor
2d3689e Implmented RavenDB-355: Document Ids in the document editor are now shown as hyperlinks, and Shift-Clicking them navigates to the document.
7fed3b4 Add metadata only support for GetDocumentsAsync
039d5e8 Optimizations
e9dc9f5 Fixing the build
bd43770 Exposing metadata-only for client side for queries as well
4c797e3 Exposing metadata only to the client side for StartsWith
55b53f0 Merge branch '1.2' of github.com:synhershko/ravendb into 1.2
e9c21d4 Updating Spatial4n lib
745a487 Adding a way to output just the metadata out
d20878f Resolving RavenDB-453 - do not allow multiple concurrent async tasks
97f5f84 formattting
29c396c Fixing typo
2deaac6 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
29f1ed9 -Improved documentation
776804d Adding passing test
a46e98d Removing all WaitForUserToContinueTheTest() calls (should be for debugging only)
2e8e04d Prevent checking for directories that do not exists
465444a Moved the parent document ids to the related documents section.
de3988d Added back the TimerTickedAsync method that got lost in the merge
e3380aa Do not allow lambda with statements, just expressions
c777754 Preventing access to more API
20ef6aa Merge branch '1.2' of https://github.com/DanielDar/ravendb
12313f7 Fix issue with merge
e90f95e Merge remote-tracking branch 'Daniel/1.2'
fc1f8d1 Merge branch '1.2' of https://github.com/ayende/ravendb
3786f5c Normalize Line Endings
56f7fab Merge branch '1.2' of https://github.com/ayende/ravendb into 1.2
e0b9c6b Hardening MoreLikeThis handling of stop words documents
82f3387 Speeding up the build
ffbb7ce Adding additional safeguards Adding a way to turn this on (off by default, too expensive)
d9ae996 Moving to a better location
8c40094 Merge branch '1.2' of https://github.com/damianh/ravendb into 1.2
1d25268 Updating the way we detect and block bad calls
1d6ebc0 Remove NLog reference from Raven.Abstractions
5f91b54 Also include security critical stuff there
a72b8d5 Allow to define lambdas nested inside a let, but not directly
3254e00 Do not consider MayLeakOnAbort as a problem
2dcfbb2 cleanup temp index dlls
7acfdc2 Adding support for detecting and blocking dangerous calls
9a7e0d5 Fixed bug where Collection documents list was resetting when a notification was being recieved, rather than just refreshing
66bed95 Fixed bug where Collection documents count was not being updated
6fcebed The CollectionsModel now updates its collections list when it recieves a notification for Raven/DocumentsByEntityName index, rather than by polling
24c5de5 Merge branch 'replication-compression-fix' of github.com:ravendb/ravendb
628f6f9 Making it possible to disable compression for replication (using Raven/Replication/DisableCompression config option). Useful if you need to replicate to an older version of RavenDB
089b5cb The edit document page now uses DocumentChanges notifications rather than polling for document changes
e24333b Made database statistics update based on change notifications
342ab60 Made sure that all viewmodels share one DocumentChanges and IndexChanges subscription between them.
fceeac6 Changed the server model to just hold a list of database names, and create DatabaseModels on the fly, disposing of  them when the selected database changes. This will allow us to make sure that the notification channel is opened and closed at the correct time
9541127 Changed the DatabaseListModel to use its own DatabaseListItemModel instead of DatabaseModel
5b65e11 Making sure that the FSharp.Core dll is copied to the output directory
9059dfd Moving from advanced patch request to scripted patch request
c0dc388 -Fixed build
9420c00 -Added SecurityTransparent attribute to Metro build
44d2f3d Ensured that we're not changing the Selected database value more often than necessary
c3b0148 Implemented notifications ForAllIndexes()
536808c Fixing potential for setting the task result twice
05c1c43 Fixing test and adding better error
93b3405 Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
d2c48d4 Merge branch 'fix-lucene-race-condition' of git://github.com/configurator/ravendb into 1.2
3ac82a1 Minor
440e9f8 Add support for suggest on dynamic query (and test it)
2693b6a Lock on the stream in LuceneCodecDirectory.CodecIndexInput to avoid race conditions.
a1d13be Working on updating views on notifications.
daf570b Exposing race condition
3e4b09a Minor
fed44dc Noop change
010118c Fixed bug with Summary page and Documents page sometimes not showing documents when loaded
333da76 Making sure that you can use __document_id in eval patching
3775aaa Minor
751bab0 Minor
ec72da8 Removing useless code
37abe01 Merge branch 'sl' of https://github.com/ayende/ravendb
6a0248c Fixing crlf for config files
89112d9 add index stat page (through the index edit)
763b8b1 Add Last Query time to index
109cd63 Merge branch 'sl' of github.com:ayende/ravendb into 1.2
c1e3b15 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
b26f658 We now use a heart beat to make sure the connection is still open and that Silverlight can actually see the requests
40308cd Error handling
869729b Fixing reading multiple items inside a single batch from server
1c49cd0 When we are at end of stream, throw
f32300d Allow to override filter matching
5e99821 Fixing off by one issue
dcb85e5 Merge branch 'sl' of github.com:ayende/ravendb into 1.2
b5e3108 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
5281550 Currently managing to push data to the client, but have bug in finding multiple lines inside same buffer
ef4dbce Making sure that we send enough information on first try to make SL overcome its initial shyness and start operating like a real connection
5fe9b74 This is no longer needed
82f2f09 Adding tests for restart scenarios
3f6f965 Fixing compilation
86d594f Merge branch 'sl' of github.com:ayende/ravendb into 1.2
7b4c78b No longer prefixing facet name in range queries
286f8c2 Fixing the build
714ed3f Merge branch 'master' of https://github.com/mattwarren/ravendb into 1.2
faf873a Resolving conflict
b83dc1f Merge branch 'master' of https://github.com/ayende/ravendb
1a6b4a0 Added in missing IndexedProperties setup doc
629db8b Forcing crlf for future commits
44ef943 Merge branch '1.2' of https://github.com/mattwarren/ravendb into 1.2
0d9ec2e Merge branch '1.2' of https://github.com/ayende/ravendb
0d597e1 minor
50ddc78 Fixing the advanced facet api (strongly typed version)
7d96f6f promote to create new DB on first run on any page
986aab0 Base for tracking last query time
ddcf7ac Adding FSharp.Core to the build output
a1743f7 Merge branch '1.2' of https://github.com/DanielDar/ravendb into 1.2
d603b18 Fixing the way we are handling facets on nullables
40f2c72 Making sure IronJS is in the output
172188d Minor
f6a5255 Fixing command name Fixing test
bb0a20c add CommonAssemblyInfo.cs to release zip
aba4c6a Show Fields and Skip Transform should be separated
d4aaaee Use short url when showing to the user
a0ec770 Merge commit 'd98517bfd35ec9d5cf0848fba5266b94ad393ffb' into 1.2
24846c7 Minor
a08f58d Additional logging & tracing information
20449bc Add online/offline indicator to the studio
6b22b69 Making sure we got the right path for the default database
abb4fda Normalizing default database behavior
3c5dd73 Making sure that we only match on the rest of the key
fdb149d Merge branch 'master' of git://github.com/samueldjack/ravendb into 1.2
67c07d5 Adding the ability to do wildcard matches when using LoadStartingWith
c3c7e18 Better support for creating searches on complex values
102f776 Improve logging of import (no longer batch in 0 ms)
883e191 Fixing command name
91730a9 Removing fiddler reference
2317154 Making sure that we include IronJS in the output
2097219 -Fixed bugs and made improvements to help
e156978 -Included missing documentation code files
52c5e47 Making sure that the changes API was debuggable on the wire
2eb99d4 Fixing tests
2d35a5e -Fixed missing XML documentation -Updated custom documentation pages to use MAML
9919383 Moving compression bundle to core
0ffba24 Fixing tests
4f7b573 Making sure that we are compressing the in flight tx data
8c4493e Minor refactoring
4ebc608 Initialize triggers after tx storage is init
37c79b4 Minor refactoring
597eacb Making sure we get passed the filtered version of the codecs
30a586f Making sure we can build it all
bcb5d65 Moving encryption bundle to the core
641bb9d Adding attributes to allow moving the encryption bundle to the core
f93e495 Avoid using obselete exception
0f22792 Merge branch 'master' of git://github.com/configurator/ravendb into 1.2
29f5a27 Updating style
3540616 Removing support for FieldStorage.Compress - not used and not appropriate for our usage scenarios
734bebd Fixing test
d47a3ac Adding index of, filter Remove, RemoveWhere, Where to the JSON API
6db86b1 Limit how much we can repeat using a map
aceb3e6 Disable eval
36be37a Will use EVAL instead of ADVANCEDPATCH as the method
164b01a Adding support for loading other documents during the patching process
412a619 Removing old tests
a7ed597 Functions are only allowed on Map
e42d9fc Making sure we can raise errors from the script
4b03c86 Adding support for patching using variables. Better error when running into issues with the script, will also output debug info
2f40cbe Can now report the debug information to the user for advanced patching scenarios
3f7fdb3 * Not supporting while, for and functions * Support debug output
de271d3 Removing useless prev val option
cffccc9 Updating acknowledgments
de909d1 We never process multiple docs in a single patcher
851900d Merge branch 'master' of https://github.com/mattwarren/ravendb into 1.2
5908349 Fixing an issue when running on IIS
8208735 Properly disconnecting allows Fiddler to show the results of the connection
9241396 minor
c467257 Implementing refresh views on change notifications
d98517b Fixed bug when resource key is null
af7f4c4 Fixed merge problems
f5c43f4 Merge remote-tracking branch 'ayende/master'
e920860 No-op changes that Git insisted I commit
f4b7466 Remove SignalR projects
1041ded Support parallel db shutdown
29909e3 Removing SignalR files
8bf6091 Removing SignalR from the build
c1d037d Merge branch '1.2_RavenDB-383' of https://github.com/damianh/ravendb into 1.2
093cabe Fixing regex Fixing test
705c997 Fixing compilation
fd674c3 Fixing calls to use new arguments overload
fc85788 Guarding against NRE
061da49 Also allow period in database names, that is used quite often
4149440 Simplifying the code
3d287d2 Reducing nesting
5464ede Merge branch '1.2' of git://github.com/DanielDar/ravendb into 1.2
65600b7 Added the ability to watch for changes on all docs
bd3a1b9 Better API name
5ca3b21 Removing debug code
fa4e3b7 Making sure that we don't use NotNULL for 2003 as well
fa34edc Minor
f817518 Fixing Silverlight notifications
1f9307d Fixing SL build - metadata can be null now
7bd7496 Fixing tests on IIS
804c74c Fixing test
f01b4b7 Fixing race condition
4f5fb3c Tests now pass (sometimes, still have race condition here)
1497aa0 Fixing the build
3b0921f Moving AWAY from SignalR
e7732de Better name
d1b77fe Proper error handling
ffc682e Use the proper dispatcher for signalr requests again
7440a65 Fixing tests
4771939 Proper error handling, do not leak previous connection on OAuth
4474076 Moving CompletedTask to abstractons
1a3e5c6 Making sure that we are safe from errors
05dad1d Fixing tests
1536bba Can now parse reply from server Can now support remote document prefixes
03e401d Resotring embedded functionality
29f5ef0 Moving back to persistent connections for signalr (hubs are not stable). Managing our own connection state, instead of relying on signalr groups
01dfc9b Fixing an unobserved task exception
eeeab38 Minor
45d3ebb Shorter timeout
997324b Abort the request when closing the response to avoid hangs
3c22c4a Dispose of SignalR connections properly
944c56f Generate unique by sequential ids, do not allow overlaps
3b15639 Allow enumeration
0fd7288 Always generate unique ids for this, to avoid collisions between server restarts
08313f5 Clean error message base to add squiggly line in error location
cf07b59 Better approach for SingalR usage
ad99e52 Show references to parent id if exists
e22e801 Make sure database name is made of a-z,A-Z,0-9,-,_ and notify if not
3c34628 Moving SignalR to Hubs API instead of persistent connections
f73c791 Issue RavenDB-383 Add an install.ps1 that adds/removes Raven.Studio.xap as a link and Copy To Output Directory set to 'Only if newer' to the target project for both the Embedded and AspNetHost packages. Add an uninstall.ps1 to remove the xap when the package is unintalled
3251ef6 Moving to SignalR Hubs for notifications
9161296 Fixing an issue where we would create a database doc on a tenant db, rather than the system db
8d2a58c if no database exists promote to create one after creating database it is selected save selected database for next load
ef07ba6 Add errors if index doesn't have a name or a map with text (at least one)
825821a And option to select default query operator
96df84c By default, share the read striping base among all replication informers, shouldn't be just on a single db. Create ReplicationInformer on SL through the factory as well
52551c7 Making sure users can change the read striping base
86df914 Made sure that when navigating back/forward the database is updated to reflect the query string.
655cdb9 Fixed the index properties bundle so it works correctly with the RavenDB server (when installed in the plugins folder)
adbe221 Show full reference (products/iphone/5)
a525c51 Changing the way we are handling notifications to use SignalR hubs instead of connections
4d9de3e Improve start/stop indexing
63bfd83 respect MaxPageSize
eea8dc1 typo
7570008 Fix duplicate file type on export
60cf700 Made advanced patching work with single doc endpoint in client/server mode
62add85 Added the Recent Queries button to the main Indexes page
867b1c3 Fixed problem where errors in saving document where reported with an info notification rather than an error.
297c594 Turned on TextHintingMode=Animated globally. This should correct any remaining problems with text rendering weirdly over a gradient background.
fdf2466 Add option to pause and continue indexing from the tasks in the UI
127ef73 Add option to view indexing status
231f709 Fixed RavenDB-398: Right click menu on index list page no longer greys out.
cbf8882 Fixed RavenDb-399: Added Icons for Tasks
e62b3dc Made sure that case doesn't matter in urls
4534161 Not supporting the WriteRaw method
c2e5a95 Better error handling for invalid JavaScript
a890cd8 Code tidy-up
533bca8 Fixed error in the AdvancedPatchCommandData.cs Json serialization/de-serialization
3bea4ba Allow use of chars (such as #) in document key
3a65fe6 Fix issue with ' in document name (studio)
83e290f Ignoring errors on changes, the client shouldn't care about those
a21b0d7 Adding ToString to ease debugging
8b9ce65 Making sure that tests have timeout
d595ea2 Fixing tests as a result of the pulling expiration bundle to the core
2d5c97d Added unit tests to cover ConcurrencyExceptions
7de60ba Making sure we won't get filtered bundles
9552dcb If an id was marked as missing, then we saved it, marked it as not missing
e624b86 Default to having no bundles active
7be6417 Fixing build
5e32136 The session will now record known missing items, and won't try to load them.
0da4f56 Do not output _IsArray for empty arrays
0bd7e5e Moving expiration bundle to the core
5d83daa -Changed LINQ to JSON load methods to support reading past preceding comments
82e19a1 Fixing an issue where string equality using methods would default to not analyzed
381e333 Reversing polarity
2bd947c Now have the ability to pass in the current state of the doc (this will enable detection of concurrency conflicts)
55a09d2 -Handle partial trust when creating uninitialized objects
7d44c8e Enabled Ctrl-Enter to trigger requery when used inside spatial seach textboxes
c77a2a7 Updated the Recent Queries icon
d6ada6c RavenDB-375: Added support for spatial queries when remembering query history
0755728 Made the Collapse popup consistent in style with the recent documents popup
135d5a3 Tweaked the styling of the recent queries drop-down. Made sure the Pinned Queries section is not displayed if there are no pinned queries.
4a758f3 Switched to using a RichTextBlock instead of SyntaxEditor for displaying queries in Recent Queries dropdown, because it is much more lightweight (better performance when showing dropdown when their are lots of complex queries)
d704791 Queries shown in Recent Queries dropdown now have syntax colouring applied
9440da4 RavenDB-375: Ensured that Ctrl-Clicking on saved queries correctly opens them in new tab.
934df06 RavenDB-375: Implemented support for pinning/unpinning queries, and for clearing history
41526cb Working on RavenDB-375: Implemented a "Recent Queries" dropdown on the Indexes page
76a464f Corrected image path for edit document icon
c11cbcf Merge branch '1.2' of github.com:ayende/ravendb into 1.2
e8763dd minor
ae2fab9 Added work-around for SignalR bug where caching of negotiate response led to each client in browser being given same connectionId
d899220 Tests for transactions with compression & encryption bundles
9ded127 Made sure we report a useful error message if dynamic index query fails because temporary index creation is disabled.
c6749b3 Fixing test
1f5a208 Completed RavenDB-374: Query page now shows index query url, with a button to open in a new browser window
d21deb0 Merge branch '1.2' of https://github.com/ayende/ravendb
4c6e2a9 Tests for compression and encryption bundle. Implemented: crud, standard indexes, map/reduce indexes. Transactional tests still pending.
d4269d4 Fixing typo
52d67e6 Use the default permission, instead of manually
c3cc7ea Merge branch 'master' of https://github.com/dominionenterprises/ravendb into 1.2
e1c3098 Fixing build
9133c4c Adding configuration to allow disabling the creation of temporary indexes during
c80e7c4 Proper error handling for missing database during SignalR request
8b602b6 Use a simpler method to create new db in SL, because we don't want to generate the UI dialog during tests
d94cf22 remove nlog.config from build dir - so it won't silence the default created index
bd95801 sort parameter ordering so it is similar to the non SL version
ae79b59 Exposing explanation over HTTP
ad67a8c Better query explanation output
a4963b9 Making sure that SignalR requests can't crash the server
ffde79b fixing tests
5188c98 Implementing explain for dynamic query optimizer
6983f5a Allowing indexes with TransformResults to be selected for dynamic queries
c9aa259 Fixing an issue where special chars wouldn't be encoded properly in server mode when using unique constraints
b266478 Implemented RavenDB-374: Query URL is now shown at bottom of Query page
1d9dc6c Implemented RavenDB-401: Fields included in Queries (including as a Sort By option) are now given an importance boost in the column selection heuristic. Child properties are also now included.
d6d68b8 Updated QueryIndexAutoComplete to use the token reader for finding fields. Added a throttle so that we don't re-tokenise the query on  every keystroke.
181a439 Fixing NRE introduced because of stupidity
35dbbc4 Merge branch '1.2' of https://github.com/ayende/ravendb
e94bb88 fixing build
6c16a63 Fixing build
89afe60 Don't throw on http credentials on local requests
7147abf Use a set instead of doing O(N) lookups
6967116 Minor
cfb2499 -Changed serializer to create objects using GetUninitializedObject when deserializing fields
b400edb ServerClient mode now works (for batches only) correctly passing across json ADVANCEDPATCH requests
5df261d Smuggler was not allowing pick up of single command line argument for operate on types. Only passing in Indexes did not work.
d4be9b3 Fixing the build
4c427f7 Merge branch '1.2' of github.com:synhershko/ravendb into 1.2
f7bb3bf Done implementing a way to have secure config data for databases
1185c12 fixing compilation
4200f1c Making sure that we can run the tests properly
681ef83 Adding the actual database API respoonder
2b88d9d Making sure that we now have a proper API to create databases
eefdabd Removing WhereContains
cd28e5d Fixing reference
ca9a8c1 Removing useless class
1660321 Changing ResourceStore to Database
c4393a4 Moving AdminCompact to new admin responder
d56a997 crlf
d11a6ee Better error handling
8419e1a RavenDB-392 Limit indexing batch by latency as well
caef420 Exposing how we can compact the database
eb75f06 Add comparer to concurrent set
210c1e1 Adding the ability to explicitly compact the database
35f5790 * Refactor load of tenant databases * Added the ability to LOCK a database for a maintenance operation
ee0e1ce Better approach for admin responders
80fca85 Fixing esent/munin types
8a98467 Moved storage engines into the core
75f7901 Fixing stuff that was broken by the move
8c56462 Moving to a standard way to extending the session with bundles operations. Moved the versioning bundle into the core
5f46292 Moving MoreLikeThis the core
6d844d5 Moving quotas bundles to the core
53c1137 Minor
87cc9d4 Moving bundles solution
77873c8 Marking the Quotas trigger with the Bundle metadata
4360dca RavenDB-357 Add --encrypt --decrypt commands for the app.config to Raven.Serve.exe
8b60c80 Added auto detection for getting Raven.Studio.xap from the RavenDB.Embedded package content
25920e3 Removing unused responders
68bdfb5 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
05f237f RavenDB-387Add client bundle for Authorization
9d7046b -Improve performance and memory usage when serializing Unicode characters
ef05869 RavenDB-385 - Allow to open documents with : in their url
76c2026 Clear write.lock file from index after checking the index for corruption
717a173 Adding passing test Better error when can't convert to number
598a2cd Fixing some things, but still have a failing test
5a0d82e Code tidy-up and the tests now to the right thing
06e8811 Adv Patching now works with Bulk Operations
5a449d7 AdvancedPatching now works in Client/Server mode
3dae9f4 RavenDB-392 Limit indexing batch by latency as well
fbaa9b8 Add comparer to concurrent set
e5473a4 Exposing how we can compact the database
a2370cb Adding the ability to explicitly compact the database
af714b1 * Refactor load of tenant databases * Added the ability to LOCK a database for a maintenance operation
810be44 If the authenticated user is the same user running the RavenDB Process - treat him as admin
7937f10 Fix build
126d3de Making sure that codecs work on mapped results as well
d4343dc Fixing the build
ebf0096 Adding tests to show that the encryption bundle works
c0606ed Merge branch 'master' of git://github.com/configurator/ravendb into enc
1db4663 Minor
8fd5055 Minor
2b182b3 Adding explanatory message
f47daef Better error semantics
4dca33b Fixing tests
aa55aa9 Initial work on adding Advanced patching to UpdateByIndex
f35bed9 Fixing NRE during tests
4e644f4 Adding a way to modify the default operator for queries
756544c Ignore AndAlso or OrElse if they are the very first thing that happens on the query
acd865d Making sure that the way we generate paths from linq expressions matches between Query and LuceneQuery
69194d7 Adding passing test
8ce21d3 Can now unload tenants when modified when running in IIS as well
fdee249 Merge branch 'master' of github.com:mattwarren/ravendb
bdd4121 Allow batching (i.e apply a script to several docs in 1 go)
1910171 Including JavaScript files that can be injected into the execution process to act as helpers
69e3f42 Added code core to perform the Advanced Patching
1761e40 Included IronJS to perform the JavaScript execution
6ec6f51 Added infrastructure for Advanced Patching
1b6986c Fixing tests
3526610 Added a failing test for advanced patching API
391f543 Making sure that we can use this in Silverlight as well
4e288cb Adding Changes API to Silverlight
4bfd518 Make sure that the right dll version is located in the test folder
8f885d0 Fixing uncaught error
ec03d18 Adding SignalR dlls to the output
8b03ffa Adding SignalR projects to the build
c668a14 Adding a way to wait for changes to be established
80e8d5e Adding IIS test
1738045 Fixing build
01d997b Minor
1500e05 Make it easier to use the internal logic so we can use it in the ASP.Net host
11b42e3 Proper place to raise the change notifications for indexes
5d75a56 Fixed the factory name
2d57875 Making sure with can use SignalR inside IIs
4fff660 Updating SignalR ASP.Net Host
964a921 Minor
3d76ce2 Changed QueryModel so that it works with EditorDocument directly - this will make it easier to parse the contents, add error highlighting, etc.
a2e4bc6 Fixed bug with Document View style not being remembered if it was set to details view.
e7af6b1 Implemented RavenDB-402: Intellisense now prompts with property names when doing a dynamic query against a collection.
0578d84 Enabled Sort By for dynamic queries on collections
c054298 Implemented RavenDB-348: Queries page now remembers SortBy fields
de971e5 Removed redundant ListBoxMenu class
d3f1052 Fixed RavenDB-390: Error Popup no longer conceals error details button. Error popup also has a details link to show the details directly. Escape key now closes the Error List window. And errors are now easier to view, because horizontal scroll bar applies to the whole list, not to individual erros. Copy Error Details functionality has been moved into a context menu.
e52c893 Getting ready to support Changes on Silverlight
51f7b34 Can now send notifications about replication conflicts as well
cc33727 Adding support for doing server side filtering
650d8d4 Now supporting Changes() API when using OAuth as well
3793539 More multi tenancy tests. Can now support windows auth for changes api
01d3077 Making sure that we can use changes for tenants as well
996d436 Adding changes api to the Client API Adding tests to start exploring this feature
2c886db Can now have much better notification mechanism for put/delete/index update
9939d46 Finalizing integration of SingalR into RavenDB
d088704 Minor
09f293d Add 'Imports/SignalR/' from commit '9d2d7d242782b1271d607fc48530a493bf36da9e'
71fd87a Adding SingalR pull
6e88993 Minor
9d2d7d2 Merge pull request #512 from akoeplinger/fix-#338
334a5a2 Fixed bug where index was flagged as changed when it really wasn't
fd52306 Improved intellisense in queries so that the correct set of options is displayed inside range queries
3c1e13d RavenDB-363 - Fixing an issue where we weren't getting the error when we had a failure in an action that had no reply from the server
a2ea055 Fixed RavenDB-366: Dates in queries are now coloured correctly
a4b7674 Fixed failing tests on non-English OS (#338)
a8b4b9b Merge branch 'master' of https://github.com/mattwarren/ravendb into 1.2
997e990 Adding passing test
b762893 Add a way to stop / start indexing
1c36f70 Fixing replication backoff strategy
fbbca89 Updated scripts in OWIN sample
3f33683 Generated JS hubs proxies now built on hub events.
5d1b517 Completed RavenDB-350: Users are now warned before navigating away from an index page with unsaved changes.
0435e98 Making sure that the visual host can do replication again
3043dca Made sure that Enabled is the default mode for outlining.
836ae7f Working on RavenDB-350: User is asked to confirm navigation away from the edit document page if there are unsaved changes.
a47e358 Fixed bug with generate sample data button not disappearing after sample data has been created.
992a53c Faceted queries are now done in parallel
09bb801 Fixed cross-thread call exception
0c3f2fb Fixed bug where error in fetching a page of results would result in the VirtualCollection continually cycling, trying to re-fetch the results
c774171 Added a Skip Transform button to the Index Query page
154b4ae Added icon for Show fields button
ddcf99d Merge pull request #509 from akoeplinger/fix-js-build-error
4fb4c32 Fixed a build error on systems where the default PowerShell ExecutionPolicy is not set to allow scripts
5cabbcb Make event names and proxy names case insensitive. Fixes #508
183a66b Changes after build.
ed27254 Made some modifications to hubify.exe. - Don't print the output of the copy operation. - Run hubify from the bin folder of the sample app.
27651f4 Minor JS changes to MouseTracking.js
97c9847 Added hub events support to JavaScript client: - API mimics the .NET client hub API (createProxy, on, invoke, etc.) - Update MouseMove sample to use hub events
fdee3a5 Fixing build
5fff7f7 Limit the amount of memory that can be loaded from storage for a single indexing run. Take into account such factors as current memory utilization, document sizes, etc.
d3da9c7 Much better smuggler reporting
5a9c94f Better output
2d3a708 Better smuggler output
2abb805 Allow to report pushed size
f6aa43b Fixed copying of scripts to OWIN samples project.
6179909 Updated Build.proj to use new JS client project.
8683cca Fixing tests
ada5753 More robust smuggler behavior
28b762e Reserve just a little bit more space
e4904e2 More smuggler options
acf206f Also limiting documents indexing count by actual size as well
3a8d618 Building jquery.signalR.js from source files:  - Runs JSHint on each source JS file and fails build if errors found  - Combines all source JS files into jquery.signalR.js  - Minifies jquery.signalR.js to jquery.signalR.min.js  - Sample projects updated to depend on SignalR.Clients.JS project
f287274 starting to split JS client into its own project
0ee046d fixing replication tests
6a2fd8b fixing build
e9d7b9b making sure to build for AnyCPU
8932b67 fixing tests
ac91033 making sure that we don't filter the content type for attachments
7350234 minor
425636c Fixing RavenDB-384 - attachment starts with
0af8270 RavenDB-388 - Auto reset the index if the index version does not match the server expected version.
e60739e RavenDB-359 - Changing "default" to "system" as the default database name
3b72250 Fixing RavenDB-360 - Content-Type is no longer shown in the metadata
521a47a BREAKING CHANGE
bdcddc2 Fixing RavenDB-81
1df924e Fixing RavenDB-389 - Moving Replication bundle to the core
2660912 Removing stupid vestigal field
685c3a2 MAJOR speed improvement in the way we are doing Sort By Distance using Spatial Queries
e69d892 Fixing an issue with local transaction identifier always being thought of as the same
12679ee Proper arg checking
832e038 Enable websockets based on the OS version.
e94d091 Made websocket implementation for self host on .NET 4.5. - Made a .NET 45 solution with asp.net and self host impl for 4.5 - Shared websocket logic between asp.net host and self host. - Made AcceptWebSocket return a Task instead of void. - Updated websocket js to wait for reconncetDelay instead of hammering the server with reconnects.
e57902f Fixed date parsing in lazy requests Fixed query modified when not needed
712c92b Update script files in sample projects.
2f78c57 Merge pull request #499 from zidad/cachingfix
77ef3df Catch exceptions when checking if the request is a websocket request. Fixes #496
c689a88 Merge branch '1.2' of https://github.com/pierslawson/ravendb into 1.2
67b1168 Passing tests checking Include behaviour
25353e6 Removing dead code from SchemaCreator.cs Testing raw write perf
737f490 -Fixed KeyValuePair case insensitive deserializing -Fixed KeyValuePair not using contract resolver for property names when serializing
fbfc653 Prevented caching ajax requests on reconnect.
4dbe8ef Made sure that we can parse old style date queries
7d08bc4 Fixing merge
36ef7ff Merge branch 'master' of git://github.com/samueldjack/ravendb into 1.2
07da187 Adding passing test
79b97e6 Implemented RavenDB-368: The query page now has a toggle button called "Show Fields" which will show the stored index fields in the results rather than the document.
4f3bc52 Fixed bug where documents were sometimes not auto-collapsed
a482d99 Fixed bug where default document size was not being applied when reloading app.
603f105 Fixing test
742bfa0 Merge branch '1.2' of https://github.com/ayende/ravendb
1b8ab9b Test handling of string and value type Id fields
8a7f5cd Minor
cbb68ef Merge branch '1.2' of github.com:fitzchak/ravendb into 1.2
1e1f14d Support interfaces for AddMapToAll
d8c6276 Implemented RavenDB-373: There's now a button that enables the auto-collapse mode.
0a44575 Changed IO<object[]> to IO<JToken> in HubProxy.
f488db3 Fixed race condition
2494335 Use old API to work on Win XP
d5bbb7a Re-implemented JSON prettifying feature using an Actipro ITextFormatter so that it works even if there are syntax errors.
404d4f3 Don't try to force the lcid on the index (fails sometimes)
a2ae295 Severity is actually an enum string
9fddc6d Better error messages
d3c1c4c force removal of write.lock in crash recovery scenarios
bc97042 REMOVING SUPPORT FOR .NET 3.5
c83abe1 Adding support for complex includes (Include(x=>x.Friends.Select(y=>y.Id)) )
fa6d0b5 Added consistent way to get a strongly typed representation of the connected clients. - Added IClientProxy interface. - Renamed *Agent classes to *Proxy - Added test for interface that invokes a method based on the input.
974a3d0 Made sure open curly is always visible when collapsing region
779916a Fixed bug which prevented SyntaxEditor parsing being done on a background thread
ff02373 Updated outlining to be based on the Json AST
9d6675f Adding test
5afa668 Properly use non null grbit in big column - except on XP
fc17679 On query parsing error, will throw a better error that include the problematic query
1cc650a Making sure that when a Url is specified, we don't have a default Data Directory for the EmbeddableDocumentStore
3317b82 Fixed color of expander glyph in errors button
09c70e1 Highlight the errors button when there are errors in the Json document
051e5f4 Missing reference to NLog.
b7f7505 In SeekableCryptoStream, get the current block size from the file itself when it exists, or use the default which has changed to 12K.
3bee696 Dispose crypto provider and transformer together with the encrypted stream.
5cbee60 Stream.DisposeTogetherWith
e61004b Specific Json document errors are now highlighted in the editor when double-clicking on the appropriate row in the error DataGrid.
0880aad Updated the Actipro libraries to the most recent build.
060cd23 Exposing SortByDistance through IDocumentQueryCustomization
7287a18 Some kind of formatting change
c602c7e Merge branch '1.2' of https://github.com/ayende/ravendb
64d83d7 Updated release notes for 0.5.2
e274e35 Bumped version in Build.proj to 0.5.2
1584580 Remove the risk on getting "EsentLogDiskFullException: Log disk full" exception in the text
bb0d98c Lower text iterations, took 9.5 hours to pass, now will take 27 minutes to do so.
10f8f3b minor
3ddf61f8 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
208b295 Add passing text - which demonstrates the RavenDB do not do any Unicode normalization
0f6d03f minor
3716ec1 Fix reference
6ca5840 Fixed reconnect in websockets.
3cccd4c Fixed reconnect in forever frame.
6723a65 Added another super basic qunit test.
0341adb Moved tests into a folder called tests.
46c13f9 Removed flaky quint test.
53d3475 Added tests to the .NET 45 project.
9590cfe Added basic quint test.
a90e4b6 Don't stop the connection if already disconnected.
442cf91 Ported the connection state management to the js client.
6c40b72 Updated scripts
c2b98ad Fixed cross domain issue with websockets. - Use the url of the connection, not the document. Fixes #461
15b5d10 Updated AspNet samples.
1301a22 Bumped version to 0.5.2
d50e9da Ignore all log files.
7d5204e Fixed zombie connections issue with forever transports. - When the connection loop is broken trigger the tcs that holds the request open   as well as the tcs that only fires after the receive loop as started. - Don't treat cancelled message bus subscriptions as timed out messages - Set timeout on response if IsTimedOut is true.
9c77abd Adding passing test
f172830 Create a tracesource per type that traces. - Added tracing to asp.net samples for the TransportHeartBeat.
cc6a139 Adding better error messages if the user create a potentially misconfigured document store
58e64c1 Added instance tracking id to connection querystring.
5c75361 Stop EventSource before calling onFailed. Added Raw/eventSource to samples.
08090d8 Added network tracing to client sample.
dc56289 Merge Closed and Error event in EventSourceStreamReader. - Only Close the HttpResponse not the stream (since it's unnecessary).
c88f016 Fixed WinRT client. - Changed stream.Close to stream.Dispose.
deaf9f7 Updated the sample.
dcbe806 Fixed LongPollingTransport reconnect and added abstraction over thread safe invocation. - Added ThreadSafeInvoker for thread safe fire once delegates. - Use ThreadSafeInvoker for ServerSentEventsTransport and LongPollingTransport.
bfb9b02 Fix reconnect logic for server sent events. - Close EventSourceStreamReader on error. - Only reconnect if the request isn't aborted.
a4d23f4 Removed extra convert method.
ec6f421 Changed object parameter to JToken in state dictionary.
35505ae Changed IObservable<object[]> to IObservable<JToken[]>.
bd8247e Removed Sending event from HubConnection. - Added protected method OnSending instead. - HubConnection no longer has to re/de register events.
7afac47 Don't allow sending in the connecting and disconnected state.
14a6b01 Added a try catch to Start in case the call to stop fails in some way.
5752d60 Prevent hang on Connection.Start()
682a642 Added a couple of comments
b2a0101 Working on RavenDB-347: made the parser more fault tolerant.
19501a9 fixing a bug where NULL_VALUE wouldn't be treated as null value by the index replication code
4b5907a Don't parse message id as a long. Fixes #475.
4561063 Generate docs after running tests
9565a9c Working on RavenDB-347: Syntax errors in Json documents are now highlighted with squiggles, and if the user tries to save a document containing syntax errors, a window appears showing all the errors.
fcf27c5 Updated handling of escape sequences in Json syntax lanugage
f9b4b5c Working on RavenDB-373: Implemented Json-specific lexer and language, and a simple outliner
9c171bd Added an overload to Send that allows passing an object.
5888d8c Added a Send(object) overload to Connection. - Change the state for reconnecting when we're about to open a new connection.
97bb6e6c Fixing tests and compilation
89927c8 Merge branch '1.2' of https://github.com/ayende/ravendb
1bb17aa Fixing RavenDB-367 - supporting __all_fields as a way to fetch all stored fields from the index
d379b21 Can now specify that all fields in an index should be stored, indexed or analyzed in the same way
ee1f828 Adding passing test
74a128a Implement SignalR.Client's connection state management with thread safety in mind. - Check to make sure we're doing valid state transitions. - Made State get only and added ChangeSet method which makes sure   state transitions are valid. Fixes #474
f79a486 Adding passing test
a5989c5 Allow multiple null values on a unique constraints
f119f56 Merge branch '1.2' of https://github.com/ayende/ravendb
fdc38d5 Fixing test
55da9b0 Avoid duplicating the builtin plugins when the plugins directory is also the base directory
af9b81b Allowing to handle dynamic queries on nullables
56bd29b Will now do logarithmic backoff from failed nodes. Will now do a check against failed node a minimum of once per 5 minutes (configurable).
c363f5d Adding passing test
ae95dbc Better error handling when getting bad index
3f53a0e Merge branch '1.2' of github.com:ayende/ravendb into 1.2
4872720 minor
e8b42f4 Merge branch '1.2' of https://github.com/ayende/ravendb
c211326 Fixing build on Silverlight and 3.5
e7be16f Removed unneeded file from WinRT project.
50cefbb Changed .NET client HubInvocation and related types to use JToken directly. - Optimized type conversation so we don't end up parsing JSON twice on hub calls.
ef3cc20 Making sure that we can work with null unique constraints
4780490 Allow to pass SelectFields<Item>() without explicit fields to load all the public properties in the type
d5a6efb Add additional errors that RavenDB would consider as the server being down.
6998c77 Merge branch 'master' of https://github.com/KrzysFR/SignalR into 0.5.2
7ab434c Fix connect bug in IE6 with longpolling (/signalr/connect never called)
1e8b2dd Merge branch '1.2' of https://github.com/ayende/ravendb
6a623d7 Fixed RavenDB-370 and RavenDB-369: Url now updates after saving index, and clicking the New Index button whilst already editing an index starts creating a new one.
de4ead4 fixing test
9053346 Esent internal indexes now default to 1033 (en-us)
a191af3 Making sure that when we generate a key, we take into an account which database we are saving to
9da6966 Fixed RavenDb-351 Collections page now shows a message when there are no collections
6df2c1e Implemented RavenDB-321: The Document View button can now be clicked to switch between views.
15e1ca3 Adding passing test
ee4e4d5 Making sure that we proper sort on dynamic indexes when the sort expression is complex
4cc6b7a Adding additional error handling when we get errors using backup
2fb8399 Do not force the schema to be culture invariant, it doesn't work on some machines - and we already force a check on that anyway
21c4b18 Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
041818e Fixed some memory leaks associated with BindSelectedItemsBehavior.
27dc30f Fixing test
ed9c0dc fixing NRE
6254fba Adding passing test
7867e63 Remove calls to Debug.WriteLine on the server and added tracing to TransportHeartBeat.
c011810 Can now optimize between queries
b7ad1b7 fixing tests
685f7ff Prevent conflict documents from being indexed Force conflict documents to be read only
8d27c97 Reworked connection tracking logic. - Use concurrent dictionary and key by connection id instead of custom comparer. - Removed UpdateConnection from ITransportHeartBeat. - Release previous connection if Add called twice with same connection id. - Only perform keep alive logic for transports that support it (SupportsKeepAlive) - Cleaned up and simplified logic in ITransportHeartBeat.Beat.
ae32d98 Fixing some exceptions that occur if studio is launched with invalid database in url.
806d708 Fixed memory leak caused by use of KeyTrigger in QueryView
0a14cd4 Fixed RavenDB-371: Added "New dynamic query" to the New menu, and added Ctrl-Q as a global shortcut.
9c0bff6 Fixed RavenDB-376: Changing the database caused Studio to crash.
7d7aa06 Change Raven.Bundles.Encryption.IndexFileCodec to .net 4 from 4.5
ae81351 Compilation and format fixes after merge.
273a2d6 Merge remote-tracking branch 'remotes/ayende/1.2'
40164b0 Try/finally in the StructConverter
05c4cd9 Make sure encryption settings per-db, and not static
3025eff Changed VirtualCollection so that it only allows 4 concurrent page-fetch requests: this limits the number of requests it makes whilst user is scrolling, and means that when scrolling stops, the most recently requested page is fetched first.
6bd1e17 Making sure that compress happens BEFORE encryption
a1b3a94 Making sure we can open projects in VS 2010
82e5f19 Make sure to encode and decode in reverse order
1a15f02 Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
10932d9 More failing tests
5eef6a8 When fetching an id, make sure to fetch it with the same id casing
fb0f906 Fixing warning
98202fe Fixing warnings
44433cd Merge branch '1.2' of https://github.com/fitzchak/ravendb into 1.2
91bc906 Merge branch 'master' of https://github.com/fitzchak/ravendb into 1.2
b5b608d Merge branch 'master' of https://github.com/synhershko/ravendb into 1.2
664598d Fixing tests
301d603 Delete DOM nodes in forever frame in JS client after every 50th received message. Fixes #458
acd9812 Fixing tests
dcabd78 Only throw on send if transport isn't defined.
a9cae5d Merge branch 'temp' of github.com:ayende/ravendb into 1.2
51e772a crlf
33e175f Fixing compilation
181c1cc Added ability to get all tracked connections from the ITransportHeartBeat.
8fc1ac2 Fixed the javascript version.
f137f77 Added script for building packages
66b974e Change the way we do fire once delegate in the HttpListenerResponseWrapper.
79d8070 Fixed the comments in IConfigurationManager
bfc04ef Added server variables to IRequest. Fixes #438.
7878dcb Updated the project file
cfd89f2 Minor modifications to .NET 3.5 assembly. - Fixed the package reference for Newtonsoft.Json. - Removed references to unneeded assemblies.
ab56379 Changing to use the TaskParallellLibrary instead.
edf947d Going with the simplest implementation of the delay functionality for .net 3.5 clients.
452807b Observable should not be implemented in .net 3.5 client.
d35123c Linking the samples instead of copying.
f60c888 Got some local changes in the js file by accident. Reverting to latest version.
4536ca5 Adding comments to IObserver and method for subscription to IObservable.
1795662 Adding better error messages when types that should exist doesn't.
b1f9b86 Moving classes into their own files.
9e3a95c Adding client for .net 3.5
0b306d9 Adding passing tests
5b3dd86 We don't do dynamic dispatch for Sum() / Count() any longer - This means that they get translate to Enumerable.Sum() directly
5f2524e Fixing Unique Constraints bundles so it can handle values that end with /
a37892b Fixing compilation
71fba4b Making sure we respect the transaction timeout for newly created documents
28fe3d5 Merge branch 'master' of https://github.com/mattwarren/ravendb into 1.2
e87e454 Fixing an issue where we couldn't install a service with a custom name.
4cf8726 Fixing compilation on SL 4.0
0614267 Fixing test
7ba2c26 Set the content type for the forever frame request. Fix type in the script. Fixes #453.
e762cf9 Stop the content window's document in forever frame. - This fixes the navigation issue caused by stopping the parent document. - Don't reconnect if there's no frame. - Added a link to the raw sample that points to the cross domain sample  (for testing).  Fixes #446
e4b029a Don't reconnect if the EventSource is open or connecting.
209964b Only attempt a reconnect if the connection timed out and we're not currently connecting. Fixes #452.
95c9dbc Raise error on even on reconnect with longpolling.
5d782dc Made some modifications to js client for SSE and longpolling transports. - Always attempt reconnecting to server when SSE connections closes. This   behavior was inconsistent across FF and Chrome. - Don't raise errors on the longpolling transport if we're reconnecting.
80913b1 Removed redundant code from original facet API tests
8302dcb Added some more tests to cover edge cases and a code tidy up
ee7f965 Bug fixes and unit tests now pass
761c661 More in-depth unit tests, now testing error cases
98c358f Fixed cross-thread access exception
726e605 Re-enabled the business indicator in the DocumentsView
47b33a3 Fixed RavenDB-328: Query error now disappears when retrying query.
c7b1d74 Fixed regression in reconnecting clients after the shutdown token is triggered. - Create a linked cancellation token that represents a timedout connection. - Added a unit test. Fixes #449.
f94f745 Implemented First/Last document buttons in the navigation controls on the Edit Document page
b634ff9 Fixed RavenDB-354: When navigating directly to a document by ID, the Edit document no correctly shows the documents parent collection in the breadcrumb bar.
439de81 Implemented RavenDB-343: Unhandled exceptions are now shown as popups. Button next to the RavenDb logo shows recent errors.
1d9c23a Merge branch '1.2' of github.com:fitzchak/ravendb into 1.2
3a81aa7 Add a failing test
dd43f02 minor
1a51d7c Merge branch '1.2_LoggingAbstraction' of github.com:damianh/ravendb into 1.2_LoggingAbstraction
b21bf40 Client.Lightweight and Client.SilverLight using logging abstraction. Log provider discovering is SL friendly.
4ed1808 Working on RavenDB-361: Reporting error if deleting index fails. (Note - still not fixed yet) [missing files]
6899103 Client.Lightweight and Client.SilverLight uses logging abstraction.
4a3e7f1 Working on RavenDB-361: Reporting error if deleting index fails. (Note - still not fixed yet)
8f17dcf Including Raven.Tests.Silverlight.UnitTestProvider in RavenDB.sln
937045d Importing DH.Logging codebase + tests that provide a logging abstraction and dynamic support of NLog and log4net.
6a15c3e Fix bug: Build was always compiled as Debug, not Released. Should use a global variable in order to have the configuration be updated by another tasks.
3456a5a Output with yellow color
ab6fcff Change OpenSource task name to Stable
cc79904 Fixed exception when switching between databases whilst on the query or edit index pages.
45e9664 Fixed appearence of Warning notifications so text is readable and icon is correct
c4aa53d Added icons for Tasks and Logs pages. Tidied up bread-crumb bars to make sure they are all aligned between pages.
a20a0af Merge branch '1.2' of github.com:ayende/ravendb into 1.2
9bc73ae minor
16c898e Merge branch '1.2' of https://github.com/ayende/ravendb
3b79693 Fixing possible NRE
76ac85b Tweaked breadcrumb styles to make them more consistent between pages.
f25bf2a Merge pull request #414 from drub0y/ForeverFrameScriptEscape
b7d271a Added a toolbar to the Databases page
713ee98 Updated all the icons.
3ce0a86 Fixed exception when creating a column with duplicate column header
708f571 Added validation to ensure that user enters a Binding for columns
705f249 Fixed Issue RavenDB-353: Save as Default button is now only enabled when "Automatic mode" is selected in columns editor dialog.
110c84e Adding passing test
6d5d61b Adding failing test
269a90f Fixing QueryOptimizer so it can recognize Range queries properly
d24c198 Adding failing test
e9f09a6 TODO
62ec20e Fixing merge
8b78ba4 Let's see how much useful that is
a6010c6 Fixing build of 3.5
80f8dfa Recording the moving of a file
c27a5ee Making sure that the replication bundle can be opt in
9116905 Fixing how we can filter bundles
1f24c32 Adding support for filtering bundles, now can specify them using Raven/ActiveBundles as semi column separated value.
2a4480d Adding admin statistics
35d0c15 Resolving RavenDB-255 - Will now consider the user account running RavenDB as an admin as well
eda5711 Minor
58edd44 Make sure to use the default credentials
205de10 Can also handle databases that have . - _ in their names
7788fe0 We can test ConcurrentlyOpenedTenantsUsingEsent with 100 tenants, because we also stress test this test.
490f938 Fixed connect event ordering issue in JS. Updated JS version number to 0.5.1
912013e Improved websocket detection for ASP.NET
a0fb17b Fixed broken websockets fallback logic. Fixed bad targets in ASP.NET samples project preventing open in VS2012 RC.
c98e4b1 Minor JS refactoring
ca2ed81 Updated release notes.
ab8504b Fixed targets files for mono.
79f9231 Fixing an issue where Cutoff Etag wasn't clear properly
2b6bd98 Merge branch 'master' of https://github.com/fitzchak/ravendb into 1.2
8f5ef23 Merge branch '1.2' of https://github.com/fitzchak/ravendb into 1.2
39c5bed Fixing test failure
9e2795c Revert "Add StressTest for SQL Replication" Reason: not a race condition. Bug found in 1.2 branch.
3504af1 Fix a bug where some parameters (int and DBNull) was missed
e8d97aa Merge branch '1.2' of github.com:ayende/ravendb into 1.2
cd6ad3d Fixing tests
a147f2d Add StressTest for SQL Replication
2e184cf minor
92a3c1d Better test naming
210bc58 Refactor FactIfSqlServerIsAvailable so it will be able to run from the stress test
fdb177a Making sure that we can work with complex values recursively
614065f Merge branch '1.2' of github.com:ayende/ravendb into 1.2
3d3ed24 Support v1 of the server, which sent responses has strings instead of objects, as v1.2 servers
872510d Convert linq expression to methods chine
a54371d Added winrt dll to SignalR.Client package.
b2e73aa Merge branch '1.2' of github.com:ayende/ravendb into 1.2
5754a0b Removed dependency on Microsoft.WebSockets. - Added helpers to deal with WebSockets in ASP.NET 4.5. - Updated Raw sample.
0fec520 Fixing build on 3.5
b6fb7ab Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
5444fa1 Start the event source only if the cancellation token wasn't triggered.
fe200fb -Fixed App Certificate by removing anon type
037e582 -Incremented version to 4.5.7
1b972cd -Fixed DefaultValueHandling.Ignore with decimal properties -Fixed approximate floating point comparisons
72dbac8 Spaces -> Tabs fix and better Generic Arg names
bf9992e Initial (failing) unit test
c314a44 Initial work on Advanced Facet API (strongly typed, lambdas)
30e2659 Fixed WinRT project.
a309ea6 Re-styled the Terms page
92926c0 Made the index error notification more prominent at the bottom of the edit index page.
7af0f35 Restyled the Index Errors page - now uses a DataGrid
73b35e1 Tweaks to the header of the Logs,Tasks ,Statistics,IndexesErrors pages. Made sure that all pages have titles
a865e98 Working on RavenDB-315: Tweaked styling of the QueryView page, and adjusted the toolbars
ac62a9d Working on RavenDB-315: Tweaked the toolbars on IndexesListView
73a1be2 Working on RavenDB-315: Reformated toolbars in Edit Index page
5c59b1a moving to a separate file
dda2b76 Improved the styling of the Edit document page, especially the search controls.
55854f1 -Fixed time zone unit test failure
fb232f5 Fixed several issues with ServerSentEventsTransport and Stopping the Connection. - Associate the lifetime of a connection with a cancellation token. - Flow that cancellation token through to the transport so that it can be used to detect when to stop the underlying connection.
ab64a85 Made sure disabled toolbar buttons don't show a white background.
ba01ba1 Merge branch '1.2' of https://github.com/ayende/ravendb
1f86f3b Updated xunit binaries.
2904ff7 Rewrite SSE parsing on client side to perform processing of buffer before continuing the read loop. - Created EventSourceStreamReader which reads SSE payloads from a stream and exposes events on handling the stream. - Enabled reconnect tests - Added tests for EventSourceStreamReader.
0b91175 Making sure we can get count on dynamic queries when using page size = 0
4513505 We don't need to load even 1 doc to get the total results
2056121 Merge branch 'linq-long-count' of https://github.com/abombss/ravendb into 1.2
1f0e3ff Do not translate the names of fetched properties - They are loaded from the document, not the index.
8b0c062 Allow to use empty JsonProperty in queries
99645a4 Removing json.net dependency that is no longer required
1bd3206 Tweaks to Combobox styles
4d74e51 Tweaked some styles
03e2d80 Implemented fade-trimming on index names in the indexes list view.
5ef3c7d Made sure that over-long index names get trimmed when displayed in bread-crumb bars
0ff4402 Fixed RavenDB-316: When deleting a document in the Edit Document page, and document-set navigation is available, now navigates to the next document in the set.
bde1edd Encryption bundle: do not use a salt when setting the crypto provider's key; salt the provider by encrypting the document key instead.
b1d6e21 Fixed RavenDB-345: Exception is now displayed if there is an error in the JSON syntax when trying to save the document.
63ab370 More work on RavenDB-336: Default Widths can now be set for priority columns
ea4851d Adding LongCount method support to LINQ provider
629e9e8 Fixed RavenDB-314: Informational popups are now displayed in a less attention-grabbing colour.
f14d21b Fixed RavenDB-329: Card Views are now smarter about using the available width to display more of strings
ba5a09e Fixed RavenDB-336: User can now customise the list of properties that Raven thinks are important when picking columns for the details view. See Issue for details
13930df Removed ShowEditControls property from DocumentsModel, as it no longer shows edit controls.
8b19822 Renamed DocumentsViewEnhanced to DocumentsView, and DocumentsModelEnhanced to DocumentsModel
2536600 Removed old DocumentsView/DocumentsModel
c1983c8 Implmented RavenDB-300: Go To Document Box now has autosuggestions for document ids.
0713b15 Updated NuGet.exe to 1.8
f944e3f Fixed flaky test.
52bf287 Added cors support for Owin host.
ad5794e Bump assembly versions to 0.5.1.
b890d02 Fix build for non .net45 environments.
8995b7f Updated WinRT and Aspnet45 projects to generate docs.
69fc345 Updated asp.net45 samples.
fdcf1e3 Added winrt project and aspnet45 project to build.
f97dc6b Made invoke methods public. Fixes #412.
e042391 Started work on RavenDB-300: Auto-Suggest for the Go To Document text box.
05d3331 Fixed RavenDB-318: Created a Go To Document text box in the header bar to easily jump to a document.
39dfe82 Adding the actual test
d73caed Adding failing test
72b9fa1 Do not recurse into empty lists
feb7718 Merge branch 'master' of https://github.com/ayende/ravendb.git
b37e4bc Fix typo
f647030 Make debugging easier, so I can know who set this object
3257423 Fix typo
116b1e6 Update imported namespaces
af2ae94 Only continue retrying if the connection isn't disconnecting.
a07d1a2 Added StateChange type so that it's easier to make the old and new state of the connection available in the event.
1ffdb54 Import Newtonsoft.Json updates.
ce609f0 Changed the connection state event to pass an object that has the old and new state available for convenience.
08cb95e Updated ASP.NET 4.5 samples.
25d2038 Fixed calls to log so that they only show up when the log is on.
9bad6d0 Add missing imports from Silverlight client
677082c Merge branch '1.2' of github.com:ayende/ravendb into 1.2
4838fd9 Merge branch 'master' of github.com:ayende/ravendb
8e55f96 Invoke server side abort when stopping connections for http based transports.
0a31cb0 Pass the IHttpClient through to the LongPollingTransport in the Start method.
bbf6e4b Added connection.state to javascript client. - Added state management for all transports - Added connection.stateChanged property to detect state changes on the connection. - Updated Raw sample to show connection status. - Fixes #431.
47e17b6 Turn keep alive on by default and make the interval 30s.
57ae9a3 Always reconnect when websockets fails.
8f7058b Refactored js client logic based on review feedback.
d027ab8 Updated minified versions.
0a5c624 More improvements to cross domain support. - Added CORS support when Origin header is specified in the client for   self host and asp.net host. - Renamed xdomain property to jsonp. There's 2 kinds of cross domain requests   jsonp and "cors" (includes websockets). If jsonp isn't specified by the browser   doesn't support cors then default to jsonp. - Select the appropriate transport when jsonp or cors is used.
96c43b9 Added auto detection of cross domain urls and transports.
d6b6616 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
d29aade Fixed tests
7e398da Workaround a framework bug where memory cache will throw under certain conditions  http://connect.microsoft.com/VisualStudio/feedback/details/735033/memorycache-set-fails-with-overflowexception-exception-when-key-is-u7337-u7f01-u2117-exception-message-negating-the-minimum-value-of-a-twos-complement-number-is-invalid
f885dae Adding support for detecting old clients and not using new ETag format on them
200c822 Added FlushAsync extension method for ASP.NET 4.5 host.
0ba52bb -Fixed ItemConverter not being used when serializing dictionaries -Fixed an incorrect object being passed to the Error event when serializing dictionaries
f521fd2 Changed IResponse Write and End methods to take ArraySegment<byte> instead of string - Updated the hosts - Added extension methods to Write and End that take a string.
720a64b Added doc comments to the Hosting APIs.
62cf101 Huge breaking change: - Get rid of the Hosting namespace.
6748872 Fixing the case where we need to do an id projection from a type with no id to another property
948ba99 fixing test
3bb4ed3 Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
07aaa0d Fixing test - shouldn't have special behavior for project id to the same property name, because that way we get to run the entire id set process, including changing types
36b2d58 Allow multiple converts
501b8ea Merge branch 'mltIdIssue' of https://github.com/fschwiet/ravendb into 1.2
850cd30 Fixing an issue where we couldn't project & rename the Id property
5083693 Fixing build
d50a2fa Fixing wrong polarity when reversing expression
0d995b8 Fixing build
f1a1571 Merge ..\ravendb into 1.2
3de572f Merge ..\ravendb-stable into 1.2
bce65ae Ading IndexedProperties nuget bundle
665b950 Supporting the ability to define sort order on the client if it is not specified on the server
270dbf6 Adding passing test
46fac61 Making sure we normalize the id during MoreLikeThis searches
ab8b06c -Fixed Metro cert verification error
c2fc8d2 Added connection state to IConnection in .NET client. - Added State to Connection comprised of with state changes:   Disconnecting => Connecting   Connecting => Connected   Connected => Reconnecting   Reconnecting => Connected   Connected => Disconnecting   Disconnecting => Disconnected - Updated the LongPollingTransport and ServerSentEventsTransport
7085a7a this is probably the wrong fix
3d16868 here is a properly failing test
9a224ca underping test
ec11dd3 adding failing test
3b54025 Small refactoring to eliminate dynamic code gen.
44ac1ea Tweaked the size of the New button
95bce3a Added a Water mark in the Document Id box of the Edit Document page.
4693add Fixed bug where trying to save a document navigated to using the navigation controls in the Edit Document page would cause a "non-current ETag" exception.
b972acf Fixed bug where Edit Document page did not display "New Document" for new documents. Fixed bug where URL was not updated with new Id after new document was saved.
91e8081 Implemented RavenDB-317: Added a New Button in the header bar for creating new documents or indexes
8c5c8dc Fixed a couple of issues that prevented MainPage from being shown in designer
29629b3 Tweaked the style of document cards
66d16f7 Changed the button style on the Tasks page to be consistent with other action buttons
fc4e215 RavenDB-313: Keyboard navigation now works in the Card view using Up/Down keys and Page Up/Page Down
e6f8030 Throw not supported exception for websockets on ASP.NET host pre .NET 4.5.
ac3ddb6 Updated other projects with new js client.
8724a84 Moved ReflectionHelper into Hubs namespace and folder.
d2f56a7 Moved all Json (de)serialization into a JSON folder. - Changed IParameterValue to IJsonValue.
819a5a5 Moved common services into separate method.
f550d97 Fixed various issues with WebSocket support in ASP.NET 4.5 - Updated Microsoft.WebSockets to latest version - Use more shared logic in websocket javascript transport - Added reconnect support for websockets (Fixes #395). - Always use app relative url when connecting to signalr service in js client. - Made sure disconnect fires only once when OnClose is triggered. - Fixed issue with returning wrong task to the AspNetRequest's AcceptWebSocketRequest impl. - Don't tie the host shut down event to the timeout event. - Normalized logic IsConnectRequest for ForeverTransport.
fdd8851 Fixing RavenDB-334
c46aa73 Merge branch 'master' of https://github.com/pacoweb/ravendb
13ac702 Fixed RavenDB-330: Mouse wheel scrolling now works properly in Card View
a0941ef Implemented RavenDB-331: There is now a right-click command to copy selected documents to the clipboard.
5cd8a8c Tweaked the styling of collections in CollectionsListView
0ffdbea Compute the ToolTipText property of ViewableDocument on demand to help performance.
ade7e53 The length of text shown in columns in details views is now curtailed to 200 characters to help performance.
6d8659c Merge branch 'master' of github.com:ayende/ravendb
b226b60 Can force unload of a database, even if it is active
9d8e4a1 Will also unload the database when the tenant doc  is removed
d8b663d Fixed bugs:
3a27fd4 Merge branch '1.2' of https://github.com/ayende/ravendb
6ba433e Merge branch 'master' into 1.2
711fae2 Merge ..\ravendb
5c6ce75 Only setup credentials if the user has been specified
0df0ece Properly use the credentials from the providers connection string options
004b298 Only setup credentials if the user has been specified
21b4941 Properly use the credentials from the providers connection string options
d8fb031 Adding passing test
d2304b1 Adding passint test
6d4b835 Fixed RavenDB-332: Column Binding suggestions popup as soon as textbox has focus.
f886344 Implemented RavenDB-290: The column set in Details View now changes depending on the contents of the visible documents
79e026f Merge ..\ravendb into 1.2
50916d9 Making sure we create RavenDB.Bundles.MoreLikeThis nuget package
eab38dd Restore build on mono
2a9f633 Fixed line endings for owin project.
9e2c573 Normalize all hub proxy generation to be in alphabetical order.
bc63d2b Added tests for setting and reading state in hubs.
f0d91f0 Fixed RavenDB-310: Query fix suggestions now appears in the proper place in the UI
3695051 Query Index page: Made sure query statistics get updated even when there are no results
090698a Index results now refresh automatically when changing the SortBy options (RavenDB-319)
02fef42 Implemented a method for determining exactly which rows of the DataGrid are visible, so that the VirtualCollection can be more efficient when refreshing its items.
44972d4 Fixing check numeric fields in IndexReplication
b667bd7 Merge branch 'master' of github.com:samueldjack/ravendb
471184c Implemented right-click commands for details view (RavenDB-311). Fixed problem where right-clicking on a Collection didn't select it after navigating away from the page and back again RavenDB-326)
e72329e Implemented right-click commands for details view (RavenDB-311)
3353932 Make sure cloned IndexInputs don't need to be closed by Lucene (they share the same stream now, and could cause a lot of seeks if used improperly)
0168b4b We can test ConcurrentlyOpenedTenantsUsingEsent with 100 tenants, because we also stress test this test.
5667a1f Fixed newlines in Owin project.
f146a77 Fixed line endings in SignalR.csproj.
f937146 Merge branch '1.2' of https://github.com/ayende/ravendb
6693319 Fixed bug with selected items flashing in card view
9396ea0 -Changed Metro build to use late bound reflection
bc5058c -Incremented version to 4.5.6
d8017e5 -Fixed deserializing relative Uris
bf57ffc Updated hubs script.
13c0956 Decouple JSON.NET from Hubs. - Added IParameterValue to replace JToken parameters in serveral Hub interfaces. - Added IHubRequestParser to handle parsing incoming HubRequests. - Made initialization of default JSON serializer lazy to defer loading any   JSON.NET types in case it gets replaced. - Updated unit tests.
cedb086 Move JavascriptMinifier into Hubs folder and namespace.
cb196d9 Have a way to pass specific JSON.NET settings to the default serializer.
33f646e Merge remote-tracking branch 'origin/master' into ForeverFrameScriptEscape
97a618f Merge ..\ravendb into 1.2
d95ff59 Fixed memory leak
c9a23d7 Fixed RavenDB-312: Row selection now works properly in details view.
b95cb2a Fix closing an uncompressed DecompressStream
36c37d6 RavenDB-325 Size is studio is wrong when shown in MB
7abdc43 RavenDB-323 Add a way to get last doc and attachment etags
1abdfb2 RavenDB-324 - Adding a way to define admin/readonly per database
28ce1b0 Compression bundle
838643c Perform a GC collection when retrying deletion in IOExtensions.DeleteDirectory.
d0a7bc1 Avoid High CPU when deleting expired documents when the index is stale
b06afac Invariant culture for default name for database export file
b757d80 Remove unneeded reference from the encryption bundle to Lucene.Net
db2f81e Don't throw exceptions from finalizers
14a1b9a Made it easier to select the details view, and certain card view sizes.
4145295 Fixing test
e95bbb0 Fixing method name
5fe37f8 Merge ..\ravendb into 1.2
9f9be29 Fixing handling of empty attachments
b39d7c9 Merge ..\ravendb into 1.2
7754ffc RavenDB-212 - Persisting the suggestions to disk to make sure that we only pay the price of them once
9cf3f41 Merge branch 'master' of https://github.com/ayende/ravendb.git
4ae299e Minor
fc39132 Nicer message when suggestion an encryption key in the encryption bundle.
b11a5b6 Make the IISExpressDriver actually kill any running iisexpress process before starting a new one.
c64d3f8 - Add finalizers to LuceneCodecDirectory's index input and index output implementations. - Make sure tests wait for the finalizers to run when they have trouble deleting the database directory.
edb6993 Fixing if/else fall through
521bbbf Removing bad implementation of showing the mapped results in the studio
52108c4 Simplifying index http options
9e10273 Adding passing test
9bb2da9 Exposing the index source over HTTP
1a5a606 Properly recognize new document id when creating through UI
fddce45 Do not open new tab when doing Ctr+S
6afc832 When changing the document key, will save with empty guid
adf1968 Making sure that we update the model property on every change, not just on focus lost
a4059c1 Added project dependency for SignalR.Hosting.Samples.AspNet for hubify.exe
8b9af4f Limit growth of duplicate headers values
5a9ae7f Merge pull request #422 from runesoerensen/fix-routing-class-names
18d92ab Make sure file name matches contained class
0c8a11b -Fixed portable class library build
aef0759 -Fixed deserializer attempting to populate JSON onto an object that was created with a non-default constructor -Added GetResolvedPropertyName to DefaultContractResolver
219634f Moving to a more standard ETag representation
2fbf5f7 -Improved incorrect JSON deserialization error messages -Fixed constructor name result not being type checked
1bc233a Fixing a problem with the async sharded store using shared mutable state
8676364 Fixing build
b7b5664 Merge ..\ravendb into 1.2
507f316 Merge branch 'master' of https://github.com/damianh/ravendb
e0537bb Back porting the HiLoKeyGenerator updates from 1.2
a628885 Raven.Bundles.UniqueConstraints does not include the right .dll
91a844b Merge branch 'master' of github.com:ayende/ravendb
a548e99 Merge ..\ravendb into 1.2
0eb627c Resolving RavenDB-302 - Now we can support default field in lucene queries
1b91aa2 Moving to a more standard behavior with the replication hilo implementation
d7ef9f8 Report server times for each request. This would give us better performance options
0a71f0c Simpler handling of incrementing of hilo after gong to the server to get it.
03012e7 Modify the replication informer should you would be able to override method on it to customize replication behavior
1419c2f Added a way to customize how we are getting the replication informer. This gives the user the ability to customize our replication strategy
1cc7316 Fixing test
00ab138 Merge ..\ravendb into 1.2
e63d1e0 Fixing an issue where we would fail when we have filtered replication because of an error logging that
8671344 Fixing test
bf5d478 Fixing compilation * tests
76d7ac1 Fixing bulid
aa6f673 Fixing commit
5c14851 Do not rely on hard type reference, this allows us to use both our own internalized JsonPropertyAttribute and the NetwornSoft one.
80e8803 Fixing merge adding AddOperationHeaders() where needed
bd98107 Fixing merge
296c91a Merge tag 'build-950' into 1.2
ba3164b Merge tag 'build-949' into 1.2
d08baf7 Merge tag 'build-948' into 1.2
10438b5 Merge tag 'build-947' into 1.2
93a144a Merge tag 'build-946' into 1.2
2380a05 Merge tag 'build-945' into 1.2
cbc3044 Merge tag 'build-943' into 1.2
e623500 Merge tag 'build-942' into 1.2
f76d498 Merge tag 'build-941' into 1.2
af327a5 Merge tag 'build-940' into 1.2
e1cc821 Merge tag 'build-939' into 1.2
a4617a9 Merge tag 'build-938' into 1.2
7f0fb51 Merge branch 'master' of https://github.com/mattwarren/ravendb
b815a12 Adding test to make sure that create/delete/create scenario works without conflicts using replication
ce31b45 A delete should also go on the record for documents replication version & source.
0df8efe Remove ExternalState - users should use ExtensionState, instead
c22fd3a Don't allow other triggers to run during a put trigger for replication. Now we have a single HiLo instance per database
441754c Don't other triggers while replication virtual delete trigger happens
9f9606d Edit the script to fetch Json.NET source code
da33531 Don't create tombstones in a way that can interfere with triggers
4727816 If we filtered all the documents in the current batch from the current document, continue trying to find additional documents to go through
5ad4b9b Making sure we record the replication history for the hilo documents
c01d316 This prevents overflow errors in the calculation
6372b79 Merge branch 'master' of github.com:fitzchak/ravendb
aa74ded Internalize namespaces and include new files
6f57ff4 Merge commit 'bdc73900b5bc0ceef9e47fd33a11d47e74b12a73' into 1.2
a875881 Fix wrong binaries in the RavenDB.Bundles.Versioning package
5343f28 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
d1fbdb7 Lower iterations of tests that consume lot of time
db2a3c9 Lower iterations of know to pass test
bbb3edd Adding ISO 8601 date with just 3 digits
47bca7c RavenDB-304 support renaming properties during queries
7879a2b Defensive coding to avoid NRE
2f23a13 tryout change
d80cb45 Better logging
398f66b Use file.Name instead of file.FullName so that indexes can be decrypted even if they are moved.
c212616 Disallow renaming files as they would be broken (the filename is the encryption key).
53e837b Fixes required for CompoundFileReader to work: - Override OpenInput(string, int) as well as OpenInput(string) - Override IndexInput.Clone so that cloning opens a new stream.
c4e1d34 Add a very rough console encryptor/decryptor that can encrypt and decrypt index files, For debugging purposes.
853443f Add length tracking to encrypted files
4d9987c Make test to pass
d59f98f Merge branch 'master' of github.com:ayende/ravendb
0421066 Adding passing test
63fe267 Adding passing test
b21415a Avoid duplicating headers values
faf4963 Filter COTS headers
0110540 - Robust codec application in LuceneCodecDirectory, so that a rogue bundle that throws an exception when applying its codec to a stream wouldn't cause files to remain locked - FileLength override in LuceneCodecDirectory, to read the length from the stream, as it should return the logical length rather than length on disk.
ff3f1c8 Lots of small changes to make encryption actually work - Encrypted and decrypted blocks are of different length - Don't try to get the current document from the not-yet-initialized put trigger when checking if the encryption document already exists - Enable the SeekableCryptoStream block reader/writer for read-only stream, disable for write-only streams (to write a byte we need to read its entire block first)
45e791f Merge branch 'master' of github.com:fitzchak/ravendb
ef2135e Add a tests verifying that a tenant can contain spaces
b2e8db9 Merge branch 'master' of github.com:fitzchak/ravendb
ef5ead5 Fixing test
39fcd96 Change database name to a more obvious one: Test > Raven.Tests
ea60de5 Move class to a different file
5a46f3b Add TODO note to a test that should have better assertion.
0c6b739 minor
64d399e Avoid race condition in the tests, by avoiding a request to the replication document.
76583be Fix race condition in the tests
82f8c72 Remove useless code
08a109c Merge branch 'master' of github.com:ayende/ravendb
1477539 Lower iterations of know to pass tests
e13d424 Remove duplicate test, and lower iterations of know to pass tests
9f55532 Input validation
a9beb7c Fix for ForeverFrameTransport not escaping inline </script> elements
ce16b86 Polarity issue
3c79203 Better log output
21a6d80 Can now see the difference between the local and remote last etags
02148a6 Adding more information about filtering replication documents to the log
0119a06 Moving all replication filtering to a single source
0a06b7d RavenDB-301 - supporting tertiary includes
282ed69 - Increasing default replication timeout to one minute - Will reset failure count after first successful run
5a93451 Add a finalizer to the ProcessDriver so that processes are killed more deterministically (wouldn't help for when the xunit process is killed, but could help for cancelled tests or Ctrl+C)
e416512 Enable error tracing in the IISExpressDriver for better output in failing cases
a9b7764 Refresh DirectoryInfo after calling directory.Create(), so Lucene doesn't erroneously think the directory doesn't exist.
3e1431f Make indexing and testing more robust in the face of exceptions, by disposing constructed objects in exceptional cases.
7a3a799 Merge branch 'master' of github.com:ayende/ravendb
16e0f87 Fix bad merge
441cf77 Merge branch 'master' of github.com:ayende/ravendb
dc8fe13 Merge branch 'master' of github.com:fitzchak/ravendb
049e425 Fixing an issue with improper caching of index values, which would cause some data not to be indexed in some rare cases
402cbd5 Lower iterations of knows to pass tests. These tests did not failed on test runner in a while.
e641182 Lower iterations of known to pass test.
e87d3ab Lower iterations on a tests, which seems like a known to pass one.
c24a1c0 Try to fix a race condition made the "Raven.StressTests.Races.BundelsRaceConditions.SimpleReplication" test to fail. Details: In run #~2000-~8000 the test failed with:
f6a792a Adding passing test
97a95b6 Don't create the Raven/Replication/Documents if it isn't there
845bbc0 Add IndexedProperties bundle to the zzz solution
aeef148 Fix reference to NLog
460f883 Better log output on TestRunner
e7672eb Added the ability to generate the hub proxy from an app base path. - Don't depend on SignalR directly, instead load it from the app path. As long as we're binary compatible it'll work just fine.
6095c1f Added new async sync context app setting for ASP.NET 4.5 to ASP.NET samples
e8aafe5 Fix regex in hubify tool.
036c636 Merge branch 'master' of github.com:ayende/ravendb
871d68c The query analyzer should check for default index set, not for the not analyzed one
8b7c55a Merge branch 'master' of https://github.com/mattwarren/ravendb
b248a67 Fixing an issue where changing unique property value wouldn't work
3bc07b4 Copy Spatial4n.Core to the releases before packing
056aa4a Merge branch 'master' of github.com:ayende/ravendb
0bfb73a Code is easier to debug
31490d9 Strengthening spatial tests
2b241bb gitignore
6ca2ecd Merge branch 'spatial'
baa55d4 Fix sort by distance functionality
163c8dd Making sure that we take operation headers into account for for caching
d484e3d Fix for issue where the QueryOptimiser selects an index even if the FieldIndexing settings are different
c902ede Adding passing test
4dda54c Added a failing test, for bug posted on mailing list @ https://groups.google.com/forum/#!topic/ravendb/DYjvNjNIiho/discussion
fddc79c Added options to the proxy generator tool. - Make minification optional - Make absolute urls an option.
2072cb1 Added hubify.exe to extract and minify from hub js from url.
178e5a9 Make cassini not blow up as much. - When checking is client connected fails, just return false.
af30333 Use specified url instead of document url when the document protocol isn't http or https. Fixes #407
2bd4935 Small refactoring in aspnet host.
cb9ce73 Merge branch 'master' of github.com:SignalR/SignalR
683421f Merge
a45e199 Add initialization for IndexCodec, which happens before reading indexes.
52dbba6 SeekableCryptoStream implementation and usage in IndexEncryption. Note that StructConverter was copied verbatim from an old personal project.
8daf5bc SeekableCryptoStream implementation and usage in IndexEncryption. Note that StructConverter was copied verbatim from an old personal project.
29dc58d Add a Stream.ReadEntireBlock extension method and use it where it's already required.
61aab7e Enable generating random IVs with Codec.GetCryptoProviderWithRandomIV
84757fd - Add a Raven/Encryption/EncryptIndexes setting that controls whether indexes are encrypted. Block algorithms which return data in a different size than the input data are not allowed. - Use a CryptoStream even when transorming a byte[], instead of calling methods directly on the tranform algorithm.
d02cc35 Lucene index encryption: mostly done, only thing missing is the actual Encrypted Stream implementation.
064c08f Added gitattributes
ce35962 Minor
5a001ee Encryption bundle: Move the encryption to a static class that can also be accessed when encrypting indexes
2513351 Don't turn buffering off in the ASP.NET host, just call flush after writing. This allows the ASP.NET 4.5 host to take advantage of async flush.
035e97a Updated the asp.net45 project to use the new js files.
8f23bce lng/lat should be the other way around
f4939ff Spaces->tabs
caee80d Also hash the conflict id for new conflicts
a747c54 Don't consider any document that starts with Temp as temporary, require the Temp/ prefix
56d8058 Implementing GetLicenseStatus async
260e937 Implementing async GetBuildNumber
850d82c Fixing the way we are handling indexed properties. Will reject recursive updates, properly handling of key parsing.
e4ab4a0 Much better model
995f5fc Merge branch 'master' of https://github.com/mattwarren/ravendb
791a660 The Studio xap file is already compressed, so it's a waste of time to try to gzip compress it further. In fact, it can drastically slow down the Studio load time from remote networks.
d37777d Adding quotas for number of documents as well as size Updating namespaces
46843d0 Better errors when we get smuggler web exception
08b2cf8 Adding additional alias for api key
17d1ba7 Fixed a few spelling mistakes I found in RavenDB code
6b10352 Added in client-side setup doc to work with the IndexedProperties bundle
8fef020 Added in tests so we're actually testing the scenarios we need to, plus deleted all the redundant diagnostic code
f41a201 Moving to a shiny new Spatial module
3e64c0e Fixed more issues with disconnect and clean disconnect. - Made a new abort command so disconnect events aren't fired multiple   times for the same client. When a clean disconnect is triggered, the   client will send an abort command and the receiving end will only raise   disconnect for those commands, instead of for the disconnect command.
2c01862 Fixing build
08fe8c2 Fixed some issues with disconnect in the javascript client. - Made abort request async unless the page is unloading when calling stop - Stop the transport if disconnect notification received.
d5ab439 Added more logging to js client.
cc057e7 Implemented non-HTTP based import/export
c2d84e1 Made some more tweaks to the javascript client. - Renamed ajaxKill to ajaxAbort - Made abort request sync with a timeout of 1s.
c3c0bda Added an abort method to each transport that is called when the connection itself is stopped. - Cleaned up server side to to distinguish between clean and unclean disconnects.
f5ab0e3 Return the task in LongPollingTransport from send. Fixes #399.
403e124 Don't make the request sync since it's too scary :D.
d0bf409 Trigger now working properly with the setup doc
7bb356e Added client-side code for the bundle to allow use of a setup doc
d92db01 Fixing build and removing errors
d3b711a This feature is now being implemented the right way, see http://issues.hibernatingrhinos.com/issue/RavenDB-245
3fde5dc Merge branch 'master' of https://github.com/samueldjack/ravendb into 1.2
7f6a19b Merge ..\ravendb into 1.2
965c6d8 Make detection of connection availability more robust.
eda4d1e Send a request to the server on window unload and connection stop that ends the request. - Fixed some issues with disconnect handling where events were fired by the caller. Instead disconnect events are fired by the receiver. - Updated javascript client to call new /kill url when connection.stop is invoked. This function will execute synchronous ajax request to fire the disconnect command.
1f6948c Better detection of websocket availability on asp.net host.
4861874 Fixed build break
2b4deb1 Added initial ASP.NET websocket implementation on top of SignalR abstraction. - Took a dependency on Microsoft.Web.WebSockets for the Asp.Net 4.5 host. - Changed IsAlive for websocket transport to be false when the socket is closed.
ef793e3 Added initial websocket interface and websocket transport. - Added IWebSocket which is an interface for a  websocket (obviously) - Added AcceptWebSocketRequest to IRequest (it's a noop right now on all hosts). - Refactored TransportDisconnectBase to share more and reused ForeverTransport for the WebSocketTransport.
49d2a83 Added Asp.Net .NET 4.5 host for SignalR. - Take advantage of async flush in .net 4.5 - Use built in HttpTaskAsync handler instead of hand rolled impl.
bdc7390 -Added CheckAdditionalContent to JsonSerializer/JsonSerializerSettings -Fixed bad JSON in an array with error handling creating an infinite loop -JsonTextReader no longer returns no content after consecutive underlying content read failures
003f7fb Made sure the Id column is not visible when showing a list of projections.
de58c15 Turned off the Loading indicator for the document view until we implement change-driven refreshing rather than periodic refreshing.
821a1ed Implemented a status indicator to show when the DocumentsView is fetching data
5af2628 Enabled Copying of data from Details view
e6e1103 Made sure column widths are preserved when navigating from one page to another
d6552d5 Changed title of columns editor to "Choose Columns"
ca90d44 Added meta bindings to the suggested list in the columns editor
7795596 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
4ebffff Avoid Convert expression in property selectors used by LuceneQuery<T>
f686104 No need to have a dependency on json.net package, since it's now internalized into Raven.Abstractions.Imports
f526d1e Populate column title automatically if user has entered a standard property binding
eaace5c Binding column in ColumnEditorDialog now has auto complete
98452b1 Update package version to 1.2
82fa7e6 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
5efa340 Merge branch 'AddMapForAllBranch' of https://github.com/seankearon/ravendb
92c272b Fixing typo in the logs
672745a Completed the Binding column info tooltip
bf5094a Make WinRT client more likely to work now. - Still need to find a good replacement for IsAssignableFrom. - Default to LongPolling since SSE doesn't seem to work.
7a23a0f Included a tooltip in the Columns Editor Binding column to illustrate what forms of binding can be used.
c749ac6 When resolving conflict - make sure to merge the replication history of all the conflict into the resolved document. This will resolve any issues related to propogating replication fixes
974bdc4 Made column suggester more intelligent at picking out appropriate columns
bbf4f1c Added TextBox style from RavenFS
a3982d1 Added error handling to make sure that invalid column bindings don't crash the app
8bb4da7 Added validation to the DefaultWidth column in the columns editor
cdef847 Encryption bundle: Read encryption settings from a config file, and verify that they're correct.
3fc065d Merge branch 'master' of https://github.com/ayende/ravendb
d3058f6 Fixing an issue with unique constraints not handling loading well
38d7846 Adding passing test
87153ab AbstractMultiMapIndexCreationTask<T>.AddMapForAll<U>() to allow indexing of all subclasses without having to maintain the index when new subclasses are added.
913f9ee Merge remote-tracking branch 'remotes/ayende/1.2'
6486957 When dynamic objects already have ids, return it and don't move forward to non-dynamic id generation part of the method.
1d817ff Fixing test
b8fd70d Fixing typo
965d667 Will throw errors when attempt to write to a deleted document using optimistic concurrency = true
28a9a47 Better error handling
98cd173 Work on IndexedPropertiesTrigger core code
bd236a5 Added unit tests for initial work on IndexedProperties functionality (see https://groups.google.com/forum/?fromgroups#!msg/ravendb/Ik6Iv96Z_3I/3-TVSRu1VSYJ)
9ac3f64 Import code from Uber Prof
dba0c34 Import changes from Uber Prof
760b651 minor - Format spaces
71cb753 Merge ..\ravendb into 1.2
60d6a63 Fixing an issue where we would be case sensitive for unique constraints on the client and case insensitive on the server
e47a0ea -Added IgnoreDataMemberAttribute support
e896183 Fixing test
beff4c4 Making sure that we properly handle ids in async document session Fixing all the tests
f3d4da6 More tweaks to ColumnEditorDialog
741f86d Made OK button work propery in Edit columns dialog. Reordered buttons to be consistent with Windows dialog order.
fd4c2fd Started working on column auto suggestion
4709462 Refactored responsibility for column discovery into ColumnSuggester
b914ba0 RavenDB-281 - Hiding Database Commands and Async Database Commands - so they aren't hanging directly off the session
4ace523 Fixed bug where column header context was not shown if right-clicking in the unused area.
34fbc84 Document View style setting is now remembered between sessions
02b5992 Merge ..\ravendb into 1.2
bf852f4 Fixing build on 3.5
3d09600 Merge branch 'StronglyTypedDocumentQueries/inline' of https://github.com/e-tobi/ravendb
b82d1a3 Merge ..\ravendb into 1.2
de21317 Fixing RavenDB-265 (hiding collections with no docs in the UI)
e85fd54 First draft of the Suggested Columns feature in the Edit Columns dialog box.
7b6fe36 Support LoadStartingWithAsync for the sharded session
bea9acc Merge branch 'master' into 1.2
89bda4a Adding support for sharded LoadingStartingWith RavenDB-279
0b6c268 Added strongly typed queries to session.Advanced.LuceneQuery<T>
25d14ea Fixed typo
a533536 Making sure that we will fail during async sharded operations if all the shards failed
8d0fcf8 Merge branch 'master' into 1.2
fa435d8 visual host run in memory again
fdb043b When all the nodes fail and using OnError for sharding, we will still fail
15d5494 Trimmed quote marks from around string property values when displayed in details view.
b597256 Combined the Id and Entity Type indicator columns so that Id is always displayed.
bb6e54d Fixed bugs with storing column set per context, and implemented saving of context-dependent column sets back to the database.
3bd6acb Fixing listener signature
a9d0d9f Supporting includes with lazy queries
5fc390f Adding support for Lazy using Embedded
c13c31d BREAKING CHANGE: Adding the original version of the document as it was loaded from the server to the document store listener
82c3c4d Merge branch 'master' of https://github.com/ayende/ravendb
485d762 Fixing compilation on 3.5
8ec7d23 Adding passing tests
6149703 Making sure that we can properly handle failure for sharding
473edd9 Don't try to read related for projections
96a991d Started working on implementing independent column sets for different contexts.
05be33e Reordering columns in the grid now updates the order in the columns editor.
0e70ec2 Simplified the binding expressions which need to be used to set up columns.
1181df3 Playing with samples
0f8c7b5 Making sure that we count number of requests globally, and not per instance
c3bf477 Simplified updating of column list so that we just recreate all columns
0f68d1b Load the saved values from disk first in the replication informer, not after the first failure
c388869 First draft of column editor UI
b8fd424 Better samples
52b5a08 Getting ready to show off complex sharding / replication
1bd5595 Easier to follow demos
f9eaebc Merge branch 'master' into 1.2
1a1973b Hash conflict ids so a conflict wouldn't grow beyond the id
53bf279 Merge branch 'master' of https://github.com/ayende/ravendb
91b3972 Enabled package restore for WinRT project and installed Newtonsoft.JSON.
84871bf Merge pull request #376 from drub0y/master
ebf9e9e Better detection of silverlight 5 installed.
160a1ca Merge branch '0.5'
2ac3d98 Adding default exception for unimplemented method Minor reformatting
6157624 Merge branch 'master' of https://github.com/SignalR/SignalR
7bcdbde Merge branch 'master' into 1.2
3de314b Making sure we use the same casing when loading a document by id which differ in casing
903eacf Merge branch 'RavenServerPackage' of https://github.com/damianh/ravendb
4709002 Better include options on the session
192e6f1 Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
9b2b1cd Fixing namespace reference
bef902e spaces -> tabs
30e2645 completing merge
d0bc901 Merge branch 'master' into 1.2
1580e21 Merge branch 'master' of https://github.com/ayende/ravendb
b2828b7 fixing test
405e07a Fixing build on 3.5
09ceea3 Async sharded session: Generate ids according to the order in which the objects were stored in the session.
0527165 Merge branch 'reduce_autotuner' of https://github.com/configurator/ravendb
55c21da Implementing RavenDB-278 - LoadStartingWith
9f8a7dd Auto tuner for Reduce operations
78a1505 Fixing tests
a37d371 Making sure we return the id of the document with the case it was presented
b712fd2 Fix test RoundRobinSharding.WhenQueryingWillGoToTheRightServer
eeb69a2 Fixing an issue where we weren't putting () properly for not equals
90b59ee Autoformat
f6fc1ac Make a base class for both autotuners
d8e2ab0 Merge branch 'master' of github.com:ayende/ravendb
d256af8 Don't rev the package version per ci build number.
fd0ad53 Updated minification based on new minifier.
ebbd1b2 Updated Ajaxmin
533da3e Bump version to 0.5.1.
1a17320 Merge branch '0.5'
162b821 Update ReleaseNotes.md
caf45ea Made changes to versioning scheme.
0b33167 Lower iterations
35eb15a Refactor test
eba69fd Add failing test, which proposing a change to the storage: StartWithEmptyString_ShouldReturnAll
6ff44ee Second Take. Always trim the document key. This may fix a bug where storing " " key will result in saving a document with a document key: "".
e94bd6a Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
91d6c76 Fix path issues
25d8339 Merge branch 'master' of https://github.com/mattwarren/ravendb.git
fc98110 Fixing tests
2bfd6b3 Merge branch 'master' of https://github.com/ayende/ravendb.git into mapmlt
1757b09 ReflectedMethodDescriptorProvider::TryGetMethod method caching
887ee35 Merge remote-tracking branch 'remotes/ayende/1.2'
7d4236d Merge branch 'master' of https://github.com/mattwarren/ravendb
04e1ae2 Fixing tests
fd327d9 Correct comment for default InitialNumberOfItemsToIndexInSingleBatch
102e6f9 Fix async WhenUsingShardedServers test.
1075e2b Removed unnecessary diagnostic code
e784ea2 Changed the heuristics for how long we keep increasing the pagesize for intersect queries, this is a fix for the issue here https://groups.google.com/d/topic/ravendb/LTDQ1NgNOks/discussion
41b0cfd Revert "Always trim the document key. This may fix a bug where storing " " key will result in saving a document with a document key: ""." This reverts commit 2263ee51b07f2e75131e29b3bf2c5abf1f0560c1. Reason: Can throwing NRE when ID is null. Conflicts:
bfef1cd Fix for the EOF StreamException from https://groups.google.com/d/topic/ravendb/dGeFF1Unawk/discussion
dbbbb14 Added failing test that shows some bugs in current Intersect search functionality
f4c583e Fixing build of 3.5
fdabc13 -Changed build to create symbols NuGet package
05ba339 -Incremented version to 4.5.5
e381ef1 Added current IPrincipal to IRequest. - Added IRequest to OnReceivedAsync. - Updated hosts. - Remove extra parameter from IConnectionIdGenerator.
c73e067 Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
7dfa41c Avoiding NRe
98f08d3 Merge branch '1.2' of github.com:fitzchak/ravendb into 1.2
d0ef102 Merge branch 'master' into 1.2
ec78bbc Merge branch '1.2' of github.com:ayende/ravendb into 1.2
812e96e Provide proper error handling when cannot get a document id from the document
376b5f3 Merge branch '0.5'
d815dc7 -Documentation -Added Path to JsonWriterException
08ec64f Document code
850f656 Adding failing test
f639387 minor
4cc016e Fix RavenDB-235: Versioning bundle should be noop by default Fix RavenDB-274: Allow modifications to an historical version of a document if versioning is turned off Fix RavenDB-275 Allow delete of an historical version of a document if versioning is turned off
976beca Allowing to query on values such as OR or AND
2263ee5 Always trim the document key. This may fix a bug where storing " " key will result in saving a document with a document key: "".
45b5671 Remove WCF References
0cd82f8 minor
cc60814 tabbing
00f7b32 Add an AsyncShardedHiloKeyGenerator for key generation in the async sharded session.
ec06d39 Fix AsyncShardedDocumentSession to modify the document id (to add shard id) only after the id has been set.
c8405e0 Add missing .Unwrap() in SaveChangesAsync, to return a Task and not a Task<Task>.
7bb8040 Return a null-returning task rather than a null task
6c92617 Don't execute an AddIncludesCommand when includes == null
981c643 Use a range object when generating ids for concurrency correctness - updates the current atomically when updating the max.
9053412 Always shut the app domain down when Stop is called. Fixes #369.
48442ac - Asynchronous HiLoKeyGenerator, used in AsyncDocumentSession and AsyncShardedDocumentSession inside SaveChanges - Task helpers for returning results after checking for exceptions, and for starting multiple tasks sequentially or in parallel
c303e48 Added ability to override hub url in .NET Client. Fixes #368.
07ee618 Merge branch 'master' into 1.2
fb2b67e Fix typo in name
9208d1a Change spaces to tabs
2d6c95b Change spaces to tabs
4706f84 Rethrow exception correctly from AsyncServerClient.GetAttachmentAsync
9ad4547 Adding passing test
c5cc8f0 Fixing an issue with spaces in document id
d349e16 Merge branch 'master' of https://github.com/colinbull/ravendb
1bfaf17 Added a tryLoad operator to make loading a document in raven more idiomatic returning an option type rather than nulls
ad73f06 Merge branch 'master' of https://github.com/felipeleusin/ravendb
5cf29e9 Adding passing test
6456be2 Forcing the database to do an explicit check for the NLS (string comparison routine) used and updating if needed
ad49a93 Merge branch '0.5'
a8f4be5 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
89ab4c0 -Improved deserialization performance by only tracking property presence when needed
b68792d added failed test on ExtensionCheckTests.cs of the UniqueConstraints Bundle
5e2c8c9 added methods to check existing docs based on constraints
fdedb2a -Fixed Metro build
e4491e5 -Decreased deserializer stack usage
2dfd0bc -Added ItemIsReference, ItemReferenceLoopHandling, ItemTypeNameHandling, ItemConverterType to JsonPropertyAttribute
04c1f33 Switched to using navigation caching to remember view state for Collections page
2d5de21 Refined the collection style
5e6e795 Double click in on document in details view now goes to the edit document page.
44ff03a Remove implicit Send overload from PersistentConnection. - Updated samples.
cfbbb18 Made sure that default view style is card view
fc79126 Fixed problem with positioning of view size popup
4792087 Added fade-trimming to the Details view columns
8aae9c4 Made the Details-view column set configurable using the Raven/Studio/DefaultColumns document in each database
a480615 Initial work on enabling a details view for Documents
42fd185 Merge branch 'master' of https://github.com/ayende/ravendb
c77fcf9 More docs.
2de0299 Fixed IO<T> reference in doc comments.
1a6ea23 Added more API doc comments.
131a3ad Remove silly way to compile new T()
de6a342 New style for Collections to be more consistent with documents
5ab79d3 Fixed bug where DoubleClick behavior did not work when after an element had been re-loaded. (StudioBehavior Detaches an element when it unloads, but does not re-attach it).
ba6283d Fixed bug with saving new document not updating the url.
8016ae5 Changed HomePage to use Navigation caching, so there's no needfor weak references in the HomeModel
dfaae31 Fixed bug where items weren't removed from display if collection became empty
fd1ebff Fixed NullReferenceException
b3b57b2 Fixed bugs where RecylcingContentLoader sometimes returned the wrong page
7bbccce Merge remote-tracking branch 'remotes/ayende/1.2'
a39c7e1 Support includes for Load and Include using embedded mode
1ac9941 Re-enabled suggestions on the Index page
e28c4b1 Merge branch 'master' into 1.2
444b5e9 Support includes for Load and Include using embedded mode
a069052 Fixing RavenDB 270 - won't load the document if we can get all the projection data from the index
b9867b9 Making sure we aren't leaking tasks' exceptions
2639b20 Fixed bugs with VirtualCollection where items wouldn't load if the query to fetch them took too long. Also fixed problem with VirtualCollection showing stale data inappropriately.
af76db9 Proper (and concurrent) handling of loading multiple ids from multiple servers
a25c0ab Fixing an issue where an error would have caused the task to leak and crash the process
bd2f4e7 Minor
b609872 removing dead code
e3b72c9 Don't mix sync & async
5760c8c Merge branch 'master' into 1.2
48f3a53 Fixing tests
a347cd2 Fixing bad merge
c9d7cad Adding missing files
6d786a3 Avoid race conditions when evaluating the results of SaveChanges when running with multiple servers
a76838b Merge branch '1.2' of github.com:ayende/ravendb into 1.2
b220ae1 Made sure the Delete/Copy Ids to Clipboard commands work with the new document views
5ae0ed1 Tweaked the default document view size. Made sure that the Edit control is always visible
7d6577f Fixed occasional exception with VirtualizingWrapPanel
e6bc3e8 Fixed the Id text box in the Edit page view so that the correct id is picked up if Ctrl-S is used to save document whilst focus is still in the textbox
9d56c9f Better fix for the problem of the Edit page flashing
56e0f19 Allow modifications of the loaded entities from BeforeStore
01cf9f0 Adding passing test
af35c99 RavenDB-213 Create encryption bundle: part 1 - document encryption This only encrypts documents, not the indexes for now. Allows a user to set the encryption key and algorithm type by putting a document in Raven/Encryption/Settings. This is also where the settings are kept for Raven, though presumably we would want to be able to save the settings elsewhere on disk in the future (in which case the same document would point to the correct location). The settings cannot be changed once any document exists in the database, and the database will fail to start if the bundle was added to an existing database. To change encryption settings, a migration would have to be done, putting the encryption settings document first. Documents starting with "Raven/" are not encrypted.
71caf9d Turned on Page recycling for the Edit Page so that it doesn't flicker so much when navigating between documents
ee51492 Moved Edit document navigation controls into there own bar
06303bc Made sure that Edit document view shows same metadata when paging through documents as when navigating directly.
391bb3f RavenDB-218 When using async session - don't generate id on store
6ec7eb6 Made sure Related documents are not shown when Key and Separator are null
be9f7e7 Fixed broken compilation
200feb2 Enabled the Edit page to page through the entire documents set or index results set.
0e22f39 -Added ItemRequired to JsonObjectAttribute
dbefa34 Merge branch 'master' of https://github.com/ayende/ravendb
5e52d8b Fixing tests
0d636e6 Fixing tests
f02ccff Merge branch '0.5'
757c6c2 Merge branch 'master' into 1.2
b9e43dd Reverted caching in hub method resolution because of a regression. - Added test to verify overloads work. Fixes #362
2726570 Update ReleaseNotes.md
c7e5867 Added the xml intellisense for signalr.wp7.client.
ffbc44a Fix dependency for Silverlight package.
0909c88 Update ReleaseNotes.md
1c7753a Bump version to RC
956428b Merge branch '0.5'
267a80c Moved url for $.ajax calls to the to the options object. Fixes #328 Fixes #145
e578363 Started working on enabling next/previous commands in the edit document pages
1b90db9 Completed removal of virtualizing wrap panel
82b104a Skip check if an index exists when PutIndex is called with overwrite == true
d674fb9 Merge branch 'master' of https://github.com/ayende/ravendb.git
70a1830 Should fix smuggler import issue to a tenant
55a7800 Deleted old VirtualizingWrapPanel
560b200 Implemented stealth paging on Index query pages
6ebbff8 Small changes to make the code actually correct.
1b9cb0c Tests for async
4344936 Fix compilation error
3da5cac Implemented Stealth Paging on the home page
fca07f1 Implemented stealth paging for the collection documents view
eebda5e Merge branch 'master' of https://github.com/ayende/ravendb
5d50635 Merge branch 'master' into 1.2
cd87d40 Fixed race condition in Stop() after connecting fails.
bc89e3e Fixed Debug.WriteLine statement.
9c04a68 Finally!!!! - Add mechanism through the bus that allows servers to communicate. - Remove connections that are on other servers when connections happen. Fixes #69.
59191e0 Merge branch '0.5'
52bd5e6 Merge pull request #354 from drub0y/0.5
7edef25 Use DateTime.UtcNow instead of DateTime.Now.
8ffd3a0 ReflectedMethodDescriptor::TryGetMethod Executable Method Caching
fec8898 Implement AsyncShardedDocumentQuery
91e8e02 Making sure that we treat null lng / lat as zeroes
5a8efc9 Implement SaveChangesAsync
626fe79 Allowing null for spatial generation
5daea9d AsyncShardedDocumentSession, fully implemented except SaveChanges. AsyncShardedDocumentQuery, not implemented at all, but all methods that should be overridden have NotImplementedException() instead of calling the (wrong) base method.
2096b5c Handle more complex scenarios for query field extractions
711cbb0 Fixing tests
081acb5 Properly inserting at the place of replacement, not at the end
3ef6e17 Now supporting the new date time format
015a5f0 Combine LoadInternal(string[] ids, string[] includes) with LoadInternal(string[] ids)
662c315 Implement the CompletedTask class for Task<T> as well as Task.
528d809 spaces->tabs
a196ba7 Can now handle human formatted dates in the query
6dd2495 Fixing profiling tests
40d7fd6 Output human readable dates to the index
5bb59b7 Fixed broken merge where the CreateNugetPackageFineGrained task was reverted to a previous version. RavenDB.Bundles.Expiration and RavenDB.Bundles.IndexReplication packages now being built.
f6946ef Merge branch 'master' of github.com:ayende/ravendb into FineGrainedNuget
cf36368 Merge branch 'master' of github.com:ayende/ravendb
02ea934 Making sure the tests works
4c6f1ff RavenDB-252 - Entity Name is now case insensitive
528834b Adding tests for document with big id
f3ba7ee6 Disabling profiling by default RavenDB-246
f963835 Increasing the document key and the index name lengths Making sure that we are always using the invariant culture lcid for strings. Not changing the schema version here because those are compatible change and no need to write an extension. Old dbs would have the old limitations, but can be run by the new code.
82c6154 Removing XML warnings
ac59bcb Adding schema update helper
002f2ec Self host optimizations. - Only register for disconnect on chunked requests. - Mark client as not connected after ending requests or if writes fail.
59a0389 Removing 1.0 schema migrations
abebaba Merge branch 'master' into 1.2
6edf01b Now supporting more line this on indexes with / in them
9e46b43 Added RemoveWithLock that takes a predicate. Fixes #335.
92e96f0 Merge branch '0.5'
8f3101c Updated api comments for GlobalHost.
6cc9e49 - Separate some of ShardedDocumentSession into a base class - Implement asynchronous shard access strategies
a7d8755 Remove unused type.
bcf8b14 Build docs for Owin host.
85522c5 Updated owin sample project and returned null for cookie support.
9d34700 Make the dependency resolver settable on GlobalHost. - Added MapHubs overload that takes no params that re-initializes hub route. Fixes #347.
bca913a Remove unused ExpiresAfter on commands.
d7fd11b Only subscribe to hubs that have any method subscriptions. Fixes #346.
8ca8fc5 Don't create all hub instances on connect/reconnect/disconnect Fixes #345.
462e722 Change names from action to method.
9cc9214 Merge branch 'master' of github.com:SignalR/SignalR
024803a Merge branch '0.5'
6ae5664 Update ReleaseNotes.md
1ef7a6c Update ReleaseNotes.md
7a9d579 Only re-throw error on method invocations. Fixed #343
adb94a6 Fixed cases sensitivity issue. Fixes #344
8f78055 Add ASP.NET docs.
91571d0 Zip the docs in the artifacts folder with the built version.
11f97c6 Build docs from assemblies using docu.
b02cf0c Added doc file for SignalR.Client.
324b483 Updated to Json.NET 4.5.4.
b854160 Merge branch '0.5'
1f63f37 No longer throw exception and return 500 result on servers where WebSockets transport is not registered.
04c3f5e Merge branch 'master' of git://github.com/ayende/ravendb into FineGrainedNuget
a8530b2 Removing art, using another repo for it
4dbd763 Merge branch 'master' of https://github.com/ayende/ravendb.git
a0fd6bb -Fixed infinite loop from an input error when reading an array and error handling is catching the error -Fixed base object error not being handled when deserializing
ecd6f3a Merge branch '0.5'
f2254c5 Further change the hub protocol to make client and server invocations symmetric. Fixes #342
fbb3ea6 Fixed performance issue where messages are deserialzied twice when received. - Added protected method on connection when receiving messages. - Override OnReceived and handle convert the json object from a JToken.
5de2749 Small cleanup. - Fixed some comments - Fixed some apis
42472e0 Fixed formatting
7e4ba61 Reverted change because of broken test
6341ced Merge branch 'master' of github.com:SignalR/SignalR
214d9a8 Merge branch '0.5'
44f056b Merge pull request #340 from drub0y/master
3948198 ReflectedMethodDescriptorProvider::TryGetMethod Performance Optimization
b9c0c93 More refactoring of hub and connection api. - Added IHubContext and IPersistentConnectionContext. - Renamed HubContext to HubCallerContext. - Other small tweaks.
2d6b26a Fixed bug where documents in virtualizing wrap panel showed at incorrect size.
e6f3e5f Workaround for memory leak caused by ListBox not unsubscribing from CurrentChanged events
606286f Changing Documents page to use stealth paging
0411ddc Turned off Deferred scrolling on VirtualizingWrapPanel - need to fix bug where scrolling seems to get stuck at top of screen.
3ca26e9 Proper fix for Poup placement memory leak.
6d966a2 Added a slight delay before redrawing the screen when scrolling to improve responsiveness.
c3014f7 Made the VirtualCollection more memory-frugal by having it evict older items from its store.
4b5666f Fixed memory leaks caused by ContextMenu, MenuItem and Popup.StaysOpen
f4ea796 Enabled VirtualCollection to query the actual range of visible items, so that it only refreshes the visible pages
0fbd544 Refactored GroupManager logic - Use a GroupManager for Hubs and PersistentConnections. - ClientAgent is no longer an IGroupManager. - Added an extra signal to PersistentConnections which is the qualified name of the connection plus the connection id + commands (for groups).
ed186ac implemented extension method to get document by constraint value. todo: tests
6d4dcad Fixed bug with some ViewModels being told, inappropriately, that they had been unloaded.
8f5e91f Merge branch 'master' of https://github.com/ayende/ravendb
821b393 Merge branch '1.2' of github.com:ayende/ravendb into 1.2
7b7ff2b Fixed issues with sending messages to groups and did more refactoring on hub logic. - Removed IClientAgent.
2748327 Removed Agent from IHub and replaced it with Clients.
08f17fe Refactor Groups API - Renamed GroupManager properties to Groups - Changed IGroupManager interface method names to more intuitive ones - Hub is no longer an IGroupManager.
f6e06c8 Fixed issue with reading hub state and added tests.
9794124 Made a change to use _jsonSerializer instead of JsonConvert.
7508292 Remove assignment.
74da8be Changed hubs to not create a signal per method. Changed Hub.Caller to be a StatefulSignalAgent which supports setting/getting state, and Hub.Clients[foo] to be a SignalAgent that doesn't support state. Fixes #198
602d27d Changed VirtualCollection so it issues individual change notificiations where possible, instead of issuing a Reset event.
909bfa2 Minor
bee5513 Merge branch 'master' of https://github.com/ayende/ravendb.git
392c2a2 Add debug headers Move the take to the method signature
73da0d1 Fixing namespaces
ba13037 Fix an issue with empty attachments Fix an issue where we would read the attachments out of the etag order
fde0d8d Move to an optimized version of the call
b93c33e Return the etag of the newly created attachment
a0f401c Minor changes to tests
10f42fb Preventing an issue where an attachment / document can conflict with itself
0a91268 Minor
f2607fb Use IAsyncDocumentSessionImpl instead of AsyncDocumentSession in AsyncMultiLoaderWithInclude
27b769e - Reorder things in ShardedDocumentSession in preparation for async additions - Make some methods explicit interface implementations instead of public methods - Add some regions for easy file navigation
0cf2ea4 Fixing namespaces
3c4b9f4 Merge branch 'ReplicationTest' of https://github.com/robinminto/ravendb
7a9eb20 Merge branch 'master' of https://github.com/robinminto/ravendb
80ac101 Allow bundles to explicitly state that they are doing work and that the database shouldn't be shut down
ba4d0af Failing replication test
ee198ce Fix typo in error message
131c008 Two tests (one passing, one failing) to illustrate issue with null documents
439c1e3 Fixed some wrap panel layout bugs
f4bfa41 Merge branch 'master' into 1.2
0b374b3 Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
5f77ddd Merge branch '0.5'
d63e662 -Fixed DateParseHandling not being overridden on serializer proxy -License text on all source files
bdab4ce Fixed memory leak in default message bus impl. Fixes #332
dcabd89 VirtualCollection fixes:
d190785 Recalculate the visible document text when the document view is loaded.
f3ee272 Make sure Loaded/Unloaded events are sent when the DataContext changes in recycled Views
2116f28 fixing race condition in the test
c11e660 Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
73af588 Introduced a View class that can tell its associated ViewModel when it has been loaded/unloaded.
b60e87d Renamed View to PageView so that we can introduce a lighter-weight View
e3a5bee Renamed ViewModel to page ViewModel so that we can introduce a lighter-weight ViewModel
4c6c3a2 Changed ViewableDocument to use a weak subscription to the DocumentSize changed events, so that it doesn't need to be explicitly disposed.
039f6eb Fixed bugs with the VirtualizingWrapPanel
a5eb908 Remove instances where catch (WebException) is wrong because only an AggregateException can be thrown
22cc846 Calls to ExecuteWithReplication
91025ad minor
447fb32 Add a ReplicationInformer to the Silverlight AsyncServerClient
01ca335 Making sure that the CurrentNumberOfItemsToIndexInSingleBatch is up to date even when we use the initial level
35c5c4b Properly handle write errors during replication scenarios
94194a1 Merge branch 'master' of https://github.com/ayende/ravendb
38babb6 Minor
07f63b1 Minor - testing polymorphic indexes
355c4d1 Avoid duplicate method name
6d1b9d0 Fix build
d4b453b Always dispose the caching scope
56e953c Making sure that the CurrentNumberOfItemsToIndexInSingleBatch is up to date even when we use the initial level
3b6a897 Fixed issue with SSE connections disconnecting prematurely. Fixes #322.
cc0cdb6 -Updated readme.txt
a5b49f1 -Build stuff
8f14919 Merge branch 'master' into 1.2
cf84f1c Allow changing the default dependency resolver for the hubs route.
3222244 Don't allow setting the GlobalHost's dependency resolver.
ec6d3c1 -Turkey test fixed
bdc5f95 -Unit tests
ad7bc94 -Removed AllowPartiallyTrustedCallers Metro attribute
381d7b3 Fix async read striping
df38a61 Implement GetAttachmentAsync
86dce08 Implement GetAttachmentAsync
407b4b2 Remove Raven.StressTests from Raven.Bundles.sln
499f7a2 Format documents
c0a18d8 Merge remote-tracking branch 'remotes/ayende/1.2'
1ad3b39 Move ExecuteWithReplication to ReplicationInformer
e2b2f65 Bugfix: when checking for replicationInformer.IsFirstFailure, and when calling IncrementFailureCount, use the correct url.
d49d7d1 -Fixed test when assembly strong named
50fe9cf Minor spelling fix
c08f028 Fixed culture dependency of spatial query
63993dd Failing test for spatial query with different cultures
291e39f Introduced a common disposable TemporaryCulture and a CriticalCulturesAttribute to be used as a XUnit DataAttribute
640af61 -Portable build issue fixed for realz
d086c84 -Portable build issue fixed (hopefully)
6268d00 -Increment version to 4.5.4
9771942 -Documentation
f426058 Fixed null postData.
354e550 Removed NETFX_CORE defines.
5ea95bb Merge branch 'master' of github.com:SignalR/SignalR
3de0eb2 Use HttpClient for WinRT client.
7aabcb8 Merge branch '0.5'
9480f11 Tweaked some api documentation.
4fdec2f Removed PersistentConnection.Send since Connection.Send does the exact same thing.
cafb938 don't lose the exception stack
d7d64f2 Minor code reformating issues
2537e94 Avoid confusing variable name
972cc1f Making sure we are actually checking the async get attachment (currently not implemented)
022b80a fixing the build so it would properly compile
2e7e12c Merge branch 'master' of https://github.com/configurator/ravendb into 1.2
7ef3872 Fixing test inherting the wrong class
bb98245 Fixing test no clearing all data
e84adef Only build wp7 package if wp7 and wp71 sdk available.
9928b76 Fixed wp7 and silverlight build.
0279147 Fixing an issue where we would always override the entity name
03125fa Fixing an issue where we would always override the entity name
7cbc561 Adding failing test
3cca2ed CRLF
f5ca33d Fixing silverlight build
6a555e2 Updated Silverlight5 client to use 3.0.1 of tpl lib.
f9cb2c9 Allow better control over escaping the queries using Search()
21ce0b6 Merge branch 'master' of https://github.com/ayende/ravendb.git
d4c144d Removing debug info
4c8ba9f Added API docs to wp7 project. Fixed dependency in nuspec.
3d0940f Merge branch '0.5'
404c6f6 Changed IConnectionIdFactory to IConnectionIdGenerator.
dab936a Added api docs for PersistentConnectionContext.
00184fe Small tweaks to api docs.
ed1c192 Clean up some code.
dffc88a Updated the documentation.
59686f7 Tests for replication using Async session These are all copied from their non-async versions, and altered to use async sessions API. No other changes were made.
67cbe96 Fixed api comment.
1049dc8 - Implement ForceReadFromMaster in async session - Support AggregateException in ServerClient.IsServerDown
c9abf82 Fixing merge
857da30 Upgrading build version to 1.2
60889d5 Fixing merge
2ce7b97 Better approach for handling spatial queries - no longer need a different instance for that.
9b2c98f Expose the query customizations so we can use them elsewhere
700f4e1 Check that the model have actual values for the spatial result Always update the spatial properties
555e53f Don't assume that the spatial can only happen on the first map
54de98d Do NOT allow negative start values
dd9e69a Removing sl test project
f29d150 Fixing an issue where we check the total size out of the wrong variable, instead of the score doc length.
fd8daf9 Make sure that we wouldn't get an error if we don't have prior indexes
06003c5 Better logging
6116317 Adding debug info to trap exception
034806b Fixing an issue with orderby with a cast
4a12bb2 Making sure that the test will wait for the index
0ea762d Add passing tests
46d5822 Properly escape facet value on the url
3ad7be3 Detect conflicts on queries as well
8aff106 Also throw concurrency exception in multi get scenario
4fd1647 Adding the ability to have a server prefix for each server, which is fetch in the same request as the current hilo. This allows multi master setup to work without worrying about key conflicts
8d47e09 Will also consider ids provided by the Id property as indication of wanting to overwrite the value
61d4b30 Fixing test
2e46773 Do not publish the old nuget packages anymore
a6f2175 Prevent index deletion and indexing from happening concurrently.
551cdf1 Minor spec updates
64e9dfc added failing test
0be8240 Fixing tests
8fa521d Minor
f957193 Adding passing tests
d99d80c Handle OOME inside AggregationException
68b2ca2 Moving ExceptionExtensions to the abstractions folder
203cd2a Better error
c9de5c2 spaces -> tabs
2ae40dd Updating tests
aed0124 Will force a concurrency check on newly create items to avoid overwriting data When using Store(entity, etag) will also force a concurrency check.
8b9d89d Will now also replicate hilo documents
035fa35 Adding tests for conflicted hilo and min hilo
948d3e2 Better handling of minimum hilo range
798ae3a Better error handling
5992bd7 Adding the current conflicted document etag to the concurrency exception, which allows optimistic concurrency when writing to it
fa8432b Hilo range can never go down, only up. Will now force the range up if we have a smaller value, to remove potential of overwriting ids.
e9ba728 Added RavenDB.Server.nuspec, a package that contains raven executables. Better description for RavenDB.Database package. Included the rest of the nuspec files in the solution.
c6f47a6 Avoiding errors when indexes use .ToString(CultureInfo.InvariantCulture)
fb2af07 Updating README
9bd6c05 Avoiding errors when indexes use .ToString(CultureInfo.InvariantCulture)
b4e0462 Call ExecuteWithReplication in all the appropriate places in AsyncClientServer.
edfec3f -Fixed Metro and Portable builds
076c478 Correct build errors
e57fcab Made some tweaks to connection api. - Changed GetConnection<T> on IConnectionManager to GetConnectionContext<T> - Renamed IReceivingConnection to ITransportConnection. - Changed CreateConnection to return Connection instead of IConnection. - IConnection no longer implements IReceivingConnection.
7b776e9 -Added JsonDictionaryAttribute -Added JsonContainerContract -Added support for customizing the JsonConverter, type name handling, reference handling of collection items
fcafcd0 Made some changes to IGroupManager - PersistentConnection no longer implements it. - Added SendToGroup - Updated samples.
a9d1a24 Removed Send from IConnection and added api docs to PersistentConnection.
b340721 Renamed Broadcast to Send when passing a signal. Added api docs for IConnection.
5b3c394 Added docs for SignalR.Client.
60bb897 Added xml docs for self host.
d1fe80e Added more documentation and generated xml files for some projects for intellisense.
6a780da Changed some apis and added comments on public facing apis.
edb908d Renamed Connections to ConnectionManager.
74aa14b Change the title of the self host package/assembly.
af9d356 Remove old namespace.
471b0c0 Change namespace for routing extension methods in ASP.NET host.
6b664ec Merge branch 'master' of github.com:SignalR/SignalR
fd5b49a Merge branch '0.5'
6a7b261 Use package version in js file comments.
449c36e Clean up nuget targets file.
9710bdf Better approach for handling spatial queries - no longer need a different instance for that.
c78b6fe Expose the query customizations so we can use them elsewhere
f38e293 Check that the model have actual values for the spatial result Always update the spatial properties
d82c002 Don't assume that the spatial can only happen on the first map
1afe1b6 Do NOT allow negative start values
5af0efb Update README.md
f66409e Change the name of the generated scripts in the SignalRJs package - Declare js version with just major and minor. - Fix wildcard in SignalR.Js nuspec file.
450996e -Fixed Metro and Portable builds
a7bddf9 -Added Path to JsonReaderException/JsonSerializationException messages -Added JsonException -Fixed all Exceptions thrown to be more specific
9eab6ea Removing sl test project
6148be9 Fixing an issue where we check the total size out of the wrong variable, instead of the score doc length.
cc39080 Merge branch 'master' of github.com:synhershko/ravendb
b0d4cb0 Make sure that we wouldn't get an error if we don't have prior indexes
6290c63 Better logging
d39105d Merge branch 'master' of github.com:SignalR/SignalR
003e135 Merge branch '0.5'
2cd5168 Update hubs file version on build.
bf18c36 Version script files in package.
016272b Update javascript file comments when version changes.
4e68dec Change negotiate to the GET request.
aec1b34 Improved logging/tracing a bit.
45f95f6 cleanup MLT tests
e663d7e Adding debug info to trap exception
0d87f28 Merge branch 'master' of https://github.com/ayende/ravendb.git
ff9ea42 Minor
602f86a minor
8c556b3 Removed the drop shadow effect from document views to increase performance - using almost transparent rectangles instead.
1c4b90f Fixing an issue with orderby with a cast
1eaed86 Merge branch 'master' of https://github.com/ayende/ravendb
ccb5153 Making sure that the test will wait for the index
c8cf1c3 Fix GeneralStorage.CanProperlyHandleDeletingThreeItemsBothFromPK_And_SecondaryIndexes test, to support the Microsoft's date format
3644eac Started working on adding stealth paging to the documents list.
9e855cc Use RavenJsonTextReader to wrapper a direct use of JsonTextReader
46509ef Fix a bug, SO exception
63b2c61 minor
659d91b Do not create the JsonSerializer manually, but use an convention method in order to create it
678c779 Do not create the JsonSerializer manually, but use an convention method in order to create it
af72dd1 Add passing tests
c15051a Properly escape facet value on the url
3995269 Tell Json.Net to not parse string as date, but leave them as strings
73e6273 Fix race condition
9ffb96d Fix a bug causing a race condition in the test
d06c0ac Detect conflicts on queries as well
02afa19 Also throw concurrency exception in multi get scenario
d1b4e6e Adding the ability to have a server prefix for each server, which is fetch in the same request as the current hilo. This allows multi master setup to work without worrying about key conflicts
6420bf7 This information printed when the test finished, so we don't need it
b4f4fb5 minor
aa27d0e print the actual iteration #
ac76628 Make sure that tests like ConcurrentlyOpenedTenantsUsingEsent.CanConcurrentlyPutDocsToDifferentTenants dispose their created data
e13225b Add missing file
7ec93e4 Lower iterations of know to pass stress tests
280b67a Will also consider ids provided by the Id property as indication of wanting to overwrite the value
8e8d51a Add script to pull imports subtree projects
f94c9e4 Merge commit 'c120bf530da44cbcd91e54da159ee5c93f221d18' into 1.2
c120bf5 -Fixed Metro and Portable build
f9240e3 Merge branch '0.5'
971d663 Added version specified back.
5c8e7ac Implement ExecuteWithReplication in AsyncServerClient.cs (.Net 4 only, excluding Silverlight)
2484ffb Build pre-release packages.
27cf3d8 Merge branch 'master' of github.com:fitzchak/ravendb
287caba Merge branch 'master' of github.com:fitzchak/ravendb
5dfc441 Merge branch 'master' of github.com:fitzchak/ravendb
19ba40d Fixing test
6b3b07b Do not publish the old nuget packages anymore
6d9ec2f Allow to run incremental if the "file" send is an existing dictionary
7f51bd8 We now have Json.NET imported into Raven.Abstractions.dll
9950304 Merge branch 'master' of github.com:ayende/ravendb
e2a8147 Prevent index deletion and indexing from happening concurrently.
d136d9f Minor spec updates
a57d249 Fix failing tests: ModifyingMetadataFromTrigger.
4c9392c Add a smaller failing test
852a980 -Added DateParseHandling
067370f Refactor test
39df4a6 Merge branch 'master' of github.com:fitzchak/ravendb
2c8b944 Make the following test to pass: Expiration.Can_add_entity_with_expiry_then_read_it_before_it_expires. This fix a bug where a date was save and retrieved as UTC date, but parsed as Local date.
0ec29de Delete the right directory when initializing the test Assert that the date return in UTC kind.
96893a1 Fixing an issue where an identifier property in a base class wasn't ignore when used in a reference
c4bfb4c Merge branch '0.5'
0c1dade Actually update assembly info.
96a3cd3 Make BuildPackages depend on UpdateVersion.
ec6fe60 Merge branch '0.5'
852ef17 Return an empty task from reconnect in tests
3e726f1 added failing test
7558dff Merge branch '0.5'
5439a21 Actually update versions.
716cf6c Increment build and revision on build (if env setup correctly).
1fa03cf Disable wp7 package building.
10256fc -Added Portable Class Library build
b88bba9 Merge branch '0.5'
3ef3901 Fixed issue with package build.
df26e16 Allow to run incremental if the "file" send is an existing dictionary
bb91d92 Fixing tests
5e9c68b Minor
4006010 Merge branch '0.5'
cb097eb Fixed project files that nuget messes up.
1da7c41 Adding passing tests
a0ae5a1 Handle OOME inside AggregationException
4085fc5 Moving ExceptionExtensions to the abstractions folder
30de7fc Better error
43cd12c spaces -> tabs
3bb3e9d Merge branch '0.5'
b459443 Updated scripts.
1dbfd84 Added extra check to see if wp7 phone 7.1 sdk is installed before building.
b7625d7 Updating tests
bd49d83 Will force a concurrency check on newly create items to avoid overwriting data When using Store(entity, etag) will also force a concurrency check.
baf2061 Will now also replicate hilo documents
a633f18 Adding tests for conflicted hilo and min hilo
dc6090e Better handling of minimum hilo range
0dde586 Better error handling
50dd105 Adding the current conflicted document etag to the concurrency exception, which allows optimistic concurrency when writing to it
96426c3 Hilo range can never go down, only up. Will now force the range up if we have a smaller value, to remove potential of overwriting ids.
8decbd0 Added RavenDB.Server.nuspec, a package that contains raven executables. Better description for RavenDB.Database package. Included the rest of the nuspec files in the solution.
93b15d4 Merge pull request #321 from stevebeauge/master
9253fee Added RavenDB.Server.nuspec, a package that contains raven executables. Better description for RavenDB.Database package. Included the rest of the nuspec files in the solution.
036f30a Revert "Added Logging abstractions to Raven.Abstractions\Logging. Removed NLog reference and package dependency from Beam.ClientLightweight. Removed unused references from Raven.Abstractions.csproj. Set the LogProvider in Raven.Tests.WithNLog. Also removed unused directives in any files I modified."
6cf6ba6 Merge branch 'master' of git://github.com/ayende/ravendb
4968e23 Making sure that we can run More Like This on map/reduce indexes as well
7d0fc45 Revert "Note sure why this code look like this, but we shouldn't change the DateTimeKink" Reason: Make the following test to fail: TriggerCanModifyDocumentBeforeInsert due to not contains Z in the text.
95e533f Merge branch 'mapmlt' of https://github.com/fschwiet/ravendb
aa17ab3 Merge branch '1.2' of github.com:ayende/ravendb
be2cde0 Fix tests by supporting dates string that ends with Z
52759b3 minor
d81f2af Remove old project
29bf44a RavenDB-209 - More 304 support ETags for Docs and Databases responders; tests for 304 in Document, Docs and Databases responsders.
ba759e3 Fixing how we detect null input for json data
b5df63c Note sure why this code look like this, but we shouldn't change the DateTimeKink
a2c254b Don't materialize the entire string, just read the stream
9d0674f Lazily generate the Request Result Args - saves time when not profiling
cffe10d Removed unnecessary argument, we are handling this externally
65de3da Import some code from the original Json.NET source code - version 4.5.3
a37f4ac A fix to Json.NET 4.5.3, we don't want to by default convert string to DateTime.
ced8077 Merge branch 'master' of https://github.com/configurator/ravendb
24e1bfa RavenDB-209 - More 304 support ETags for Docs and Databases responders; tests for 304 in Document, Docs and Databases responsders.
e3978ea Added a drawing pad sample
37c51e3 Merge branch 'master' of https://github.com/configurator/ravendb
97bdf2d Merge branch 'unstable' of https://github.com/e-tobi/ravendb
96c94fa Fixing an issue where an identifier property in a base class wasn't ignore when used in a reference
e39a8ca Minor spelling fix
04270b8 Fix formatting
6725edb -Updated to NuGet 1.7 -Fixed JsonWriters not using DateTimeZoneHandling
9e1d1a8 minor
97ebbf1 Make this method internal, in order to not confuse users. Users should use EnsureDatabaseExists method.
5c39337 another test
7402c77 test improvement
f3d1ceb #Fixes 217
274b0ee RavenDB-77 - Cache json objects, not strings Unfortunately this means we need to create a deep clone when pulling items from cache, but that is still better than parsing strings again and again.
1938dce Ignore NCrunch files and test results
2725158 Prevent unobserved task exception in LongPollingTransport. Fixes #320.
289ce41 Resolving RavenDB-214
7495535 Better handling of OOME during indexing
d139ef1 Minor code refactoring
2db37c7 Minor
1876735 Minor code refactoring
21fcfcb Better handling of how we are resetting the data
5763d2b Merge branch 'master' of github.com:ayende/ravendb
9a57881 Minor
9d220f1 Print indexing errors
3ba208b Refactor test. Remove redundant Sleep(100) call.
cc11178 Add possible race test.
3780a65 Fixing tests
7ced533 Fixing bug in backward compatibility code
0368f1c Optimizing Map/Reduce for when we have multiple mapped results for the same reduce key
d87523a Reformatting test
b581a24 Matching the current date format which is ISO 8601
dae4100 minor
3aa618d Fix a bug found due to a test refactoring
976fd2e Use the internal namespace of Json.net
003fc77 Change NET_3_5 compilation tag to NET35, so it'll be compatible with Json.Net tag
d3ee433 Replace Newtonsoft.Json namespace to Raven.Imports.Newtonsoft.Json
f568e1b Merge branch 'master' of git://github.com/ayende/ravendb
045855b Internalize the Json.Net source code to the abstraction project, as linked files
553d342 Group together projects generated by the build script
9d2b070 Remove dependency on the Json.Net package
eb0fd1c Merge branch 'json' of github.com:fitzchak/ravendb
4d68807 Add 'Imports/Newtonsoft.Json/' from commit 'fa3debccad6b4fd46f9c36e0a93a75184c68d87b'
6d2f4e9 minor
11ef82c Add passing test
ff7361c Lower iterations
22f857e Run Storage stress tests with 100 iterations. They're known to pass, but if they will fail we'll catch than in a future stress running.
48b79fb This test passed 1000 iterations which took 25 minutes.
0957adf This test passed 1000 iterations which took 45 minutes.
cf509b8 This test passed 10000 iterations which took 4 hours.
896b1c5 This test passed 10000 iterations which took 7 hours.
7aa993a morelikethis with mapreduce closer...
d26fd39 might be closer to MLT working on map results?
8c23c63 MLT parameters can accept MapReduce grouping keys
4b4f262 starting towards MLT on mapreduce index
28a6b66 Merge pull request #317 from codeputty/bench-fix
1e4e83e Removed unused variable.
36a62ab initializing idset so delete doesn't fail
ddfdf6a Remove unused dependencies and set copies to only happen on windows.
4626598 fixing HitUs sample so only originator triggers the next call
2f84c51 Return null from IDisconnect.Disconnect since it tests more code paths.
c61eac0 separating url processing so I can write a test against it
425c868 Catch unhanded exceptions from IConnected and IDisconnect.
cec78d8 Merge branch 'master' of github.com:fitzchak/ravendb
b16f00f Update code to be compatible with Json.Net version 4.5.3
e098822 Merge branch 'master' of https://github.com/fitzchak/ravendb
feec824 Merge branch 'master' of github.com:ayende/ravendb
eeb4abd base for option to cancel client compression
2dd0324 tabbed
4b2f30e Proper handling on when we disable request compression
b8aff31 Upgrade Json.Net from 4.0.8 to 4.5.3
b842589 Add missing projects
dd5e044 Merge branch 'master' of github.com:fitzchak/ravendb
b1b8d42 Easier to manage date query selection
c63553a Try to fix undisposed document stores
73e1536 Each pass of those tests takes 30sec. Lower the iteration for a know to pass tests.
f6374c4 Allow long running stress tests to run
ad6ae7a Fix reversed actual and expected
b4b6fc9 Beautify test
6ca9b20 Merge branch 'master' of github.com:ayende/ravendb
b3a56f1 Fix issue with references (give use / if exists and not -) dates and guids will not appear in references (if uses same separator)
3f983d6 Fixed an issue with not properly escaping negative decimal
0055684 Allow to customize the service name during installation
b7e82c6 Trace exception when hub can't be created and skip it.
d3af479 extract test base
7bc303c Merge branch 'pszmyd-master' into 0.5
334ffa0 Added unit tests for hub resolver
cd18cf9 Fixed and simplified hub cache.
b535408 Fixed ConnectionManager to utilize the new extension method when retrieving hub name from type.
a977606 Moved hub type-name mapping to extension method.
721c8ed Fixed dependency.
97ab36f Remove unused references
aa08c51 Merge branch 'FineGrainedNuget' of github.com:damianh/ravendb into LoggingAbstraction
01b11f7 Merge branch 'FineGrainedNuget' of github.com:damianh/ravendb into FineGrainedNuget
89d0523 Just including the remaining nuspec packages into the solution.
1d6ce39 Fixed regression where server restarts don't cause the client to catch back up for the InProcessMessageBus. - Added unit test Fixes #24
63113b5 Merge branch 'FineGrainedNuget' of github.com:damianh/ravendb into FineGrainedNuget
fa3debc -Fixed Metro build
9927dd8 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
adecef2 -Incremented version to 4.5.3 -Changed default DefaultContractResolver.IgnoreSerializableAttribute to true -Fixed MaxDepth on JsonReader recursively throwing error -Fixed SerializationBinder.BindToName not being called with full assembly names
e8040b5 Make hit us sample work again.
eec6cb9 Move the Broadcast back inside the lock. Fixes a race condition where threads can overtake each other while doing a broadcast. Fixes #307.
0579ac8 Small changes to Benchmark.js.
ccb16a3 Merge branch 'master' of https://github.com/ayende/ravendb.git
fb79bd9 Correct placing the build number in the assembly info
b17a6cd Fix solution file version
6a59751 Merge branch 'master' of github.com:ayende/ravendb
f9e3169 Merge branch 'master' of github.com:fitzchak/ravendb
c5cb662 Simplify .gitignore file
1e41ef8 Making sure we use the same conventions for default value type => string id conversion
6a2b2a8 Small tweak to js header
477418b Merge branch 'temp' of https://github.com/ayende/ravendb
9547b9f Support Benchmark in cross domain.
dfa9c84 Fix a test
f168945 When specifying WaitForNonStaleResults(), remove previous cutoff points
f67f691 Don't store the IsArray value if the storage is set to no storage
0cf776c Make sure that you use the proper value for the storage for map/reduce item.
9874b1e Fixed hub bench sample to ensure order server side.
17df722 Added HubBench sample.
521c163 Fix time issues with query page
c592834 Added more tracing to connection and message bus.
0abab11 Fixes to the incremental import and export
ff1303d More warning removal
d741629 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
7ab318f Fixing all warnings
f117919 Fixed typo
b170af0 Refactoring the import process
8574167 Removing unneeded dispose
8fc538a Better way to handle maintaining state
066d9b8 Merge branch 'master' of github.com:fitzchak/ravendb
b448d47 Add tests for incremental import and export
76963c2 Add Incremental import and fixes for incremental export
8d614b8 Ensuring we use the same case when loading by numeric id
b18f04c Avoiding unbuildable code in github
cb65d50 Updating to VS 2011
93787ba -Build stuff
e81b376 -Enable Metro build
163ef53 Merge branch 'master' of https://github.com/colinbull/ravendb
eab1d14 Allow to set a property set to a simple value to a complex one (string to object/array)
d1601aa -Fixed Metro build
11310fd -Incremented version to 4.5.2 -Fixed failing turkey test -XML documentation
0157d88 Support public and nested public hub types.
db20f0d Added Debug output for LongPollingTransport.
048d182 Fixed problem with fallback logic to longpolling with unobserved exceptions. Fixes #304.
ca38304 Ignore ncrunch files.
178dcce Merge branch 'master' of https://github.com/ayende/ravendb.git
0af7e0a Merge pull request #302 from pszmyd/master
ade1286 Adding incremental Export
02d20bd updated f# api with some select, take and skip combinators
5279ae2 Add missing info to statistics
ffc4a7e make sure that if the transform in index is not shown it will not be saved to the index
2f1b350 tabbed
436c3f9 -Fixed reading invalid unicode surrogate pairs
5026d4e Updating things so we can have enough contextual information for the error handler
555874f Avoiding errors when indexes use .ToString(CultureInfo.InvariantCulture)
82ec0c4 Making sure that we can optimize things properly
6f9eb64 Adding support for round robin sharding based on the document id.
2e1211f -Fixed comparing JObjects to ignore property order
c7bd1ec Merge branch 'master' of https://github.com/ayende/ravendb.git
f37b6ae Updating README
56aef6e Avoiding errors when indexes use .ToString(CultureInfo.InvariantCulture)
47de324 Fix - reflection-based hub provider should discover public types only.
b9deb25 Added null check for provided hub type.
84854b2 fixing 3.5 build
4e0014e Early warning when you are trying to use invalid computations
fca8cbe Much better error
4e9572c Merge branch 'FineGrainedNuget' of https://github.com/damianh/ravendb
13fe57b -Updated date documentation
e3cec96 -Added support for Serializable attribute and MemberSerialization.Fields -Added support for ignoring properties with NonSerializable attribute -Added MaxDepth to JsonReader/JsonSerializer/JsonSerializerSettings
83618b1 -Line endings
e6928b8 Merge pull request #299 from Slatebox/master
2463f12 removed Clients from IHub.cs
2c17aa0 Typo in summary
78a2d95 Updated NuGet.exe to v1.7
1416ace Added RavenDB.AspNetHost
471cef1 updating IHub and IConnectionManager with one property each that was implemented in Hub and ConnectionManager but absent in the interfaces in order to make working with dynamic hubs a bit easier
832383d Allow host to specify keep alive times for http streaming based transports (ForeverFrame and SSE) - Added KeepAlive setting to configuration - Updated js client to handle keep alive packet.
e60d53e Work around small issue with ajaxSends and persistent connections.
6022e7c Set the version for the hub script.
b633573 Added header to js client.
ea575ef Updated Unknown transport error text.
39eb2f6 Adding passing test
efaf198 Added cross domain samples pointing to self host server.
69cba8a Avoid potential error when using multi get and logging in parallel
6ebc5f0 Allow admin operations on a tenant database when the anonymous access mode is set to all
91731af checking IsJsonp when reading form/query send data
39f14fc added JsonpCallback helper
5e1b2c3 adding xdomain long polling via jsonp
58dde58 Making sure the Indexes folder is not missing
114fc8b Added extra Debug.WriteLine statements to client transports.
0b8c6d1 Added tests for server reconnect.
d128505 Fixed reconnect issues with LongPolling. - Only raise server side reconnect after a timeout when longpolling. Fixes #188
2d3e76c Fix MemoryHost to close the response after it is completed.
28771fd Stop the connection if it fails to start.
7d12f31 Fixing an issue with AntiXSS 4.5 issue (actually, specifying non default encoder in the web config).
20aaac4 Avoiding build failure if can't create the directory when it already exists
426b24c Don't merge by default, can let the merge policy handle that, and allow to do this manually if needed
f7109c6 Delete tenants output created as part of the tests
5a6d467 Make sure to delete the data directory after the test. Rename class name.
861c9e8 Refactor tests: delete duplicate code. Also make sure we clean up the output data after running the tests.
c9dad14 Port 8001 is in used by the test runner machine
0b009f6 Compile with DEBUG configuration when running the tests (RunAllTests task)
44798df Fix endless loop
8fbf5f8 Compile the production binaries with the Release configuration, so DEBUG code won't be in production.
739a1b0 Create the store at the class level instead on any test in the class. Dispose any session that is created.
73a9c99 Do not skip tests
bf4ec5e minor
49196e5 Remove debugging code from production
a86a4e4 Clean code
c6c7964 Refactor embedded testing to a different class
04364c4 Fix typo
70a1dc0 Clean code
be2f7b2 Fix typo Make code more readable
54ffed5 Use const to hold a const string.
fdc638a Fix not disposed document store
0d81c88 Fix a mistake in the command parameters order
ab48799 Fix typo
3707d71 Do not kill just any RavenDB server that is running on the machine, but just the one that we started.
1e110e3 When creating the Output directory we may get an exception if Output directory didn't deleted in the CleanOutputDirectory task.
0db4915 Ignore changes to CommonAssemblyInfo.cs file Do not copy the binaries that we're going to delete anyway
585cded Remove sending big data test.
360b3f8 Added farm disconnect test and skipped it.
e2223c0 Added test to verify farm disconnect behavior.
1586839 Fixed disconnect token lookup.
14c03d5 Added extra tracing to disconnect event.
3ca8676 Merge branch 'patch-1' of https://github.com/damianh/ravendb
b2410c7 Fixed a potential race condition when checking whether UtcDateTime func is null before calling.
ebe5442 Correctly replace the values
f2b8b39 Change to UTF-8 encoding
cf16a11 Use the CommonAssemblyInfo.cs file instead of generating AssemblyInfo.cs files for each project independently
6fb60a8 Add missing project from solution
7b44b94 Fix link to dll in FSharp projects
b8192cf Use CommonAssemblyInfo.cs file instead of generating AssemblyInfo.cs on the fly for each project independently
44ee606 Only continue polling if connection is active.
b58cb53 Remove elmah from asp.net samples.
eec7e38 Ensuring we are doing index merge under a lock
ce96e3c Merge branch 'itamar' of https://github.com/e-tobi/ravendb
14af88d Merge branch 'master' of https://github.com/synhershko/ravendb
2fa2ac3 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
7852f31 Use GetConfigurationValue<>()
ca7861c Reverting commit d28b6d7
4665573 Minor
8ec3e53 Can now trigger idle operations manually
49890a4 Optimize is blocking, commit pending changes before
d7d42d2 Make index merging on idle configurable
bce6ff9 Merge branch 'master' of https://github.com/ayende/ravendb.git
69882d5 Merge pull request #287 from robink-teleopti/patch-1
17e693c New option: AllowLocalAccessWithoutAuthorization
ad09483 Only hub name needed in .net client now. Changed that in the sample.
f03ea74 Fix compilation error
b738129 No need this solution file anymore, all of the projects now parts of the zzz_RavenDB_Release.sln
485f99b Build all of the binaries at once: test binaries, samples and bundles. Remove obsolete code that generated the commercial packages. We now have just stable and unstable builds.
d552829 Add tryout case from Raven.Bundles.Tryouts
f08c0da Bundles already has Raven.Bundles.Tryouts project
db01da3 Cleanup test output
d2bc434 Fix typos
37f0531 Merge branch 'master' of git://github.com/fitzchak/ravendb into FineGrainedNuget
ec25443 Fixed Unwrap logic to walk the exception chain.
307923d Making sure that we get the right change count
ee326f7 Merge branch 'master' of github.com:fitzchak/ravendb
c42f74e Fix a bug where the index name wasn't shown
a20f2d6 Minor refactoring
1fe0dcd Continue to publish the old nuget packages
18b520f Fix NRE, when the user didn't authenticate against the server when doing a backup
df0db86 Merge branch 'master' of github.com:fitzchak/ravendb
60bdd42 Adding specs for server console
5ae417a Will auto optimize once every thousand writes or so.
13475b0 Adding passing test
b8bed90 Fix a bug where the paging wasn't work after re-executing a query. The issue was the there was not listener to the HasNextPage/HasPrevPage of the pager in the navigation commands.
c57c88d Refactor code to be more clear
42c7a79 Use Silverlight 5 built-in support for double click. This improves the double click behavior that have been seen in the studio.
d8d35c9 Fixed hubs that throw exceptions on mono.
d19ba0e Merge branch 'master' of github.com:fitzchak/ravendb
d5c9f4b Limiting stress test repeats
92987b9 Fixed styles for else if statements.
cbec00b Correctly suppress notifying of property changed for same value changes. The value of the observable is set every few seconds because of the statistics timer ticks.
fd20917 Adding file size limit for the logs
d7ddc46 Removed dead tests.
8240e49 Fixed race condition in InProcessMessageBus. - Ignore messages in callback that are less than what we're waiting on.
d28b6d7 Don't flush to disk on every index write, instead, flush on idle
03ad404 Mostly minor stuff
dcf6e1d Added more Debug.WriteLine statements in message bus for easy debugging.
2846b65 Rename winrt solution.
468d991 Update README.md
9673877 Remove parallel building. Causes issues for nuget restore
1be42c6 Renamed WnRT assembly.
5dc30cb Remove WebActivator from aspnet samples and moved code to Global.asax.
ad31608 Seems like minification mono runs different to minification on the regular clr (go figure). - Disable minificaction on mono builds. - Convert the scripts back to windows friendly output.
ce10018 Fix project so it runs on windows as well.
c52a5d9 Fix problem where IsAssinableFrom throws if the type can't be loaded properly.
0445668 Configure project style settings for mono develop.
1bf2497 Typo in <title>
f81a59c Updated read me with building/developing instructions for mono.
58d683c Added make file ZOMG.
ef24041 Added asp.net to mono sln.
3fc1338 Done fighting mono develop. It keeps tweaking my files…
e7389be Fine grained bundle packages now building.
b9b826a Merge branch 'master' of git://github.com/fitzchak/ravendb into FineGrainedNuget
edea4e7 Added nuspecs for Bundles and Bundle clients.
7fd5021 Merge branch 'master' of github.com:fitzchak/ravendb
e43287a Add the summery section
48453e8 Fix NRE
50944e9 Fixing test that assumed it should fail
6451b24 Merge branch 'master' of github.com:ayende/ravendb
6f3ca25 Fix compilation error
ea74e50 Will now report real client version
de80d93 Merge branch 'master' of https://github.com/fitzchak/ravendb
99faaf0 Better testing not null values of the result
0b35ea8 Support projections for async queries
0e9566c Say the same thing twice
7b8c6e5 Fix some missing code from the AsyncDocumentQuery and AsyncSpatialDocumentQuery
98e3e46 Removing unused and misleading code
cdc3401 Better error handling
a466f30 Merge branch 'master' of https://github.com/fitzchak/ravendb
5339dbe Fix not implementing IDisposable for a class with dispose method
50cc243 Add missing project: Raven.Client.Silverlight
724e15e Only disable response buffering When writing, not on EndAsync.
32e24a1 Better error message when trying to do computation during query. Added a passing test
df06494 Adding passing test
2650b1d Add a failing test
d8e458d minor
3f68264 Add the Studio to the main solution
c1c7b16 Added solution for mono develop.
a1f25ef Remove old import project
e29f197 Remove old task
0637135 Fix CreateNugetPackageFineGrained: - Database package shouldn't contain AsyncCtpLibrary. - MvcIntegration package was empty - Will publish the package to NuGet gallery.
3272353 Fixed relative paths in sample projects.
5ecc261 Don't take a hard reference to Microsoft.Web.Infrastructure just a package reference.
879bce8 Add Title and edit Description. Add System.ComponentModel.Composition also to the Client package.
922185f Fixed nuget build script again.
481a5c8 Merge branch 'FineGrainedNuget' of https://github.com/damianh/ravendb into FineGrainedNuget
8a460d5 Code more defensively around getting the IIS7Worker request since it doesn't work on mono.
c5d415c Dynamically access the ValidatonUtility to get unvalidated collections. - Only light up this behavior if available.
c3be530 Finishing touches to make nuget restore work on mono osx.
ac59517 Updated nuget restore to latest script. Modified to make nuget script work on windows again.
de3d7a6 Fix not disposed document stores. Refactor Silverlight tests
fb4c19c Initial work to get SignalR building with xBuild on osx
c05efa2 Fixed wp7 sln solution.
c41d5e0 Update StatLight tool to v1.6.4375.31943-f03a896
cc06ea1 fixing build
0d7ad6f Silverlight tests doesn't support Dispose method as a TearDown method (like xUnit)
1c26c84 Update Silverlight test library to Silverlight 5 Toolkit
91f27bf Fix compilation error
e5fca15 Fix an old test
89bf894 Fix not disposed document store
369454a Moved samples into samples folder on the root in the hope that linguist won't count them while calculating the language stats for the repo.
2edc78e Fix not disposed document store
b3b0f6b Cannot write file from the Silverlight tests
e3e4551 Fix styling
1a82569 Fix typo
2a2b870 Fix not disposed document store
88d3a62 Fix not disposed document store
cd1593a Fix not disposed document store
4b5d56d Support path resolution.
e83c6e9 Fix method name.
821b546 Small fixes for winrt client.
7aa4be9 Make WinRT client compile.
5902d32 Removed RavenDB.Abstractions.nuspec. Added RavenDB.Database.nuspec. Embedded Raven.Abstractions.dll in Raven.Client and Raven.Database packages. Let's see how it works out.
4f326fc Remove sleeps from SignalR.Client. - Change Thread.Sleep to TaskAsyncHelper.Delay. Fixes #283.
a0434a5 Move WriteAsync to StreamExtensions.
0d65ce1 Change close to Dispose and change GetResponseAsync to GetHttpResponseAsync.
b119a09 Change samples to use PostApplicationStart instead of pre.
0fcf432 Updated Json.Net to 4.5.1
a139d7b -Fixed XmlNodeConverter not turning all attribute properties into attributes -Added .gitattributes file
b10ad03 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
a032f4b -Fixed deserializing a null string throwing a NullReferenceException -Fixed JsonTextReader reading from a slow stream -Fixed CultureInfo not being overridden on JsonSerializerProxy -Fixed full trust security check in .NET 2.0 & .NET 3.5 -Improved writing JSON with indent performance
4a3b01a Fine-grained client nuget packages
7a10ad3 Prefix escape with window.
6da4c31 Merge branch 'master' of https://github.com/ayende/ravendb.git
a228406 Fix not disposed document store
b5def39 Fix session not being disposed in the tests
04000f3 Fix document store not being disposed
8551316 Fix document store not being disposed
3fa7e6b Fix document store not being disposed
a228c10 The following test was failed, so we need to stress test it.
c366ff1 Better output message
2205189 This code is intended for debugging use only, on the test server. Write the StackTraces of undisposed document store to a text file.
fe32607 Merge branch 'LoggingAbstraction' of github.com:damianh/ravendb into LoggingAbstraction
5f58e97 Added Logging abstractions to Raven.Abstractions\Logging. Removed NLog reference and package dependency from Beam.ClientLightweight. Removed unused references from Raven.Abstractions.csproj. Set the LogProvider in Raven.Tests.WithNLog. Also removed unused directives in any files I modified.
318e898 Handle the fact that indexing properties off JObject.Parse is case sensitive. Fixes #280.
83a4b1e Added Logging abstractions to Raven.Abstractions\Logging. Removed NLog reference and package dependency from Beam.ClientLightweight. Removed unused references from Raven.Abstractions.csproj. Also removed unused directives in any files I modified.
7ccfdf0 Merge pull request #279 from pszmyd/master
cc00671 Use WinHttp to detect disconnects on from HttpListener.
ec06f96 More disposing of the document store
64b9675 Properly disposing of the document store
6913bb5 Fixing .NET 3.5 build
fdf0f02 Minor test modifications
86a1f21 On disposal, wait for pending requests to replication information. Better error handling if we can't save
f34cbe7 Make sure that we properly dispose of all the replication informers
1e8d84c saner approach for generating the client
3cca4a0 Empty url == /
81846ac Better error handling
d9869cb Making sure that we properly wait for the replication thread to exit before disposing the database
ef07a09 Fixed bug that in some cases caused a successful method resolve to throw error.
21c104b Merge branch 'master' of https://github.com/fitzchak/ravendb
d3e9879 Adding more stress tests
1bac261 Properly use default database url when stated in the document
4e20008 Use custom UrlEncode routine in SignalR.Client and common host utils.
7e8093c Minor
ad83728 Merge branch 'master' of github.com:damianh/ravendb
1c31b35 Spaces -> Tabs (Fixed a bunch of RA1001 CA errors)
a29d9b7 Tabs -> Spaces (Solved a bunch of RA1001 compilation errors)
f137fd5 Merge branch 'master' of github.com:fitzchak/ravendb
b0d29fb Merge branch 'master' of github.com:fitzchak/ravendb
32f79a4 Investigate stress test
dc5803a Add more iteration to the stress tests
8dd79cc Add debug writeline to send calls.
58ac092 Merge branch 'master' of https://github.com/fitzchak/ravendb
cf27234 More race condition tests
a8e7d9c Don't try to delete a null document id
355ed88 Parameters validation
91e2517 Eagerly evaluate the MEF parts, to avoid concurrency errors if we are trying to load them on the fly. We got Stack empty exception from TrySatisfyImports under some conditions before that.
01dedda More stress tests
e3bdb13 Fixing an issue where we had a race condition in the test
ef84f7c Fixing an issue where the UniqueConstraints bundle used different metadata docs to check and save , which allow duplicate uniques
ff7e80f Make sure to add the index when reading from disk
dccf611 Use zip!
7f2af0e Output test results xml for xunit.
f71da7f Fixing a race condition when multiple threads are trying to create the same index at the same time
13ff714 Minimize parameter resolver interface.
81d6b61 Add some debug trace statements and unsubscribe write handler in lock for MemoryHost.
000c5f7 Changed the ordering of how we are creating the index, first write to transactional storage, then create the index, then make it visible to the rest of the world
dec2899 Better errors
6a04a2a Merge branch 'temp' of github.com:ayende/ravendb
feb0530 Fix an issue with NLog not being deployed to Silverlight projects
b89f48a Remove MissingBitFromSilverlight dll - it's seems that we don't need this anymore
c090b1f Trimming keys and names
79a265b Fix THE ISSUE with the studio: we cannot use the StackTrace in order to get the property name. That works great in the development stage but not in production, since of method inlining.
f7d7835 Making sure that the / is always there for urls
e9f92cf Update namespace to Silverlight 5 format
20301ed Simplifying test
7295064 Trying to avoid queries with // in their start
09306af Do not strip // from the document name. Less work done on parsing the URL which can mangle it.
c794916 Change disconnect timeout to 3 intervals.
d21b061 Moved http abstractions to Http namespace and folder.
fa62b39 Change methods to use JToken instead of object.
f9e5159 Improve parameter resolution, don't re-parse JTokens. Fixes #245.
8d50480 Move types into the root SignalR namespace.
2371d7a Placed all hub related code in SignalR.Hubs namespace
33e3448 Fixed regression: Use HubDescriptor to get the name of the hub for GetClients<T> call.
bbf31a8 Register assembly locator when mapping hubs route instead of per request
a990e42 Show results of test in debug trace.
5bba79e Merge pull request #276 from pszmyd/master
7c4597b Marked DefaultParameterResolver methods as virtual.
a2703d8 Renamed ActionExtensions to MethodExtensions. Moved parameter resolving logic from static extension methods to separate class - DefaultParameterResolver. Added fixes as suggested in code review.
780007f Avoiding potential error on shutdown
5de3445 Merge branch 'master' of https://github.com/fitzchak/ravendb
6ed454b Reverting bad behavior
407e84d Adding more sample
2d96975 Updating the visual host to have more features
64116d7 ReadFromAllServers is also AllowReadsFromSecondaries
b1eddb6 Fixed usings
45c100e Fixed things noted in the code review. Changed naming convention: 'actions' are now 'methods'.
5305632 UGLY DEMO CODE NOT MEANT FOR PRODUCTION AND JUST MEANT TO SHOW SOME THINGS
4fe7452 Adding injection point so we can have our own visual host to show how RavenDB works
be6ce6f Merge branch 'master' of github.com:fitzchak/ravendb
edc90ae Fix a bug where the logs count wasn't the count of the displayed logs but the actual logs. Also show the number of the logs that aren't display, so the user will know to press on the refresh button.
602022e Remove the generated project and use Silverlight projects
84eadb2 minor
96ee3e1 Fixing RavenDB-187 - allowing optimistic concurrency operations on documents virtually deleted
82719ac Code Cleanup. Reverted some unnecessary changes.
265d4b2 Reverted erroneous version name to 0.5.0.0
9646f34 Merge branch 'master' of https://github.com/SignalR/SignalR
96879bc * Code cleanup
4ddc36d Removed Name property on IHub. It's unnecessary.
3279580 Added some comments and marked descriptor properties as virtual.
7ea575a Added IAssemblyLocator and appropriate default and ASP.NET-specific implementations.
a9afc21 Initial dynamic hubs implementation.
cb72451 Fixing RavenDB-72 Fixing NRE Fixing an issue with the dynamic ctor invocation didn't use the right params
879b51b Fix build on Silverlight
abd13b7 Fix compilation on .Net 3.5 and Silverlight
0d832ec Merge branch 'temp' of github.com:ayende/ravendb
6ca2672 Change file name
0a999c4 Fixing compilation errors on .net 3.5
5bd65b2 Merge branch 'master' of github.com:fitzchak/ravendb
54d254a Implement RavenDB-186 and RavenDB-185: we're now support doing Include<TResult, TInclude> on a value type. Include<TResult> with value type will throw an exception.
2a5a621 Merge branch 'master' of https://github.com/fitzchak/ravendb
968cdfb Removing breaking change
32cd1e9 Merge branch 'master' of https://github.com/fitzchak/ravendb
8b7e4c4 Add Support for indexing with sub-property Add support to add data to indexing with string Add test for the above
c92a9c9 Don't try to be smart about detecting crashes when running in memory
c629a56 First create the directory
5b7bd0b Merge branch 'master' of https://github.com/fitzchak/ravendb
ec3337f If we crashed because of a power outage, make sure to reset all indexes that weren't cleanly shut down
2ff5d07 Adding an in memory cache for compiled indexes
22c1df4 Fix typo
ff402de add test for lazy suggestions
d142dd9 Add Lazy for suggestions
217a52a Merge pull request #272 from samueldjack/master
7ea4609 Remove not needed block
6389184 Add Testing for ToFacetsLazy
1f00ee5 Small Fixes
acd2a62 Add Lazy for ToFacets
44849f0 Updated SignalR.Client.Silverlight5 to use the latest version of System.Threading.Tasks, and dropped the stand-in implementation of ConcurrentDictionary.
dcabb19 Merge branch 'master' of github.com:ayende/ravendb
b249ca9 synchronize access to response stream in self host.
87647a4 Use concurrent dictionary to store connections.
26fcdb7 Added background timer ping for connections to self host server for idle servers. Fixes #214.
af40995 Let Send delegate to Connection.Send. Only use transport.Send for hub responses. Fixes #219. Fixes #260.
4c18abb Not the right place to put this code
d91c138 Adding 304 support to Facets - RavenDB-149
ef6830d Refactoring
0e67cbb Fixing RavenDB-164 - don't unload tenant dbs that are currently busy indexingt
d576d8d Fixing RavenDB-181 - will now setup the service with recovery set to restart
8cd0d44 Fixing .NET 3.5 build
0cc243c Refactoring, created an object for session options - can now force the use of the master server on demand (write sessions) BREAKING CHANGE: Removed OpenSession(ICredentials), can now be passed using OpenSession(OpenSessionOptions)
697f879 Adding support for read striping RavenDB-176
5bcb692 minor
b98348b Adding support for read striping by allows reads from all the servers
1407574 Fix typo
1cdf2d0 We need to actually test this scenario. Made sure that we will be using the proper names for the replication informer, so we won't have multiple instances on the same url
dedf4be Fixing test bug, you should not be specifying both url including db name and a default database
ea30181 Better concurrency handling for updating replication tasks
471121b minor change: split tasks
7bfaa50 Merge branch 'master' of github.com:ayende/ravendb
ea2c7ad Merge branch 'master' of github.com:ayende/ravendb
e5f891b Now Indexing Scheduling and Indexing Batch Size Auto Tuning can cooperate
fd47c47 Introducing indexing scheduling feature, so we can get better behavior when introducing new index we won't stop existing indexes from working
b2f14c1 Use default dependency resolver in selfhost if none specified. Added full namespace back for cookie type.
e845186 Removed full namespace
dcc70ef Remove Scaleout project.
4396675 Evaluate the RemoveHeaderDelegate lazily.
3761bd9 Added method to set the global resolver. Made Host class non static.
ad8caa6 Removing bad test
c34b618 Adding support for using deferred in sharded sessions
544597a Will now handle service initialization in an async manner
b35b98e Will now force a flush on the index after every write, which means that we have much chance for avoiding recovery errors.
70e6c24 When flushing indexes on idle, also optimize them
828ed61 Adding passing test
b6e740b Add failing test
83e1296 Merge branch 'master' of github.com:ayende/ravendb
e547878 Merge branch 'master' of github.com:fitzchak/ravendb
3319670 Upgrade references Microsoft.Expression.Interactions.dll to the blend 5 preview, which is compatible with Silverlight 5.0
44e000d Adding intersection support to Linq and to the Lucene Query API
a80b263 Merge branch 'master' of github.com:fitzchak/ravendb
b610143 Fixing an issue with embedded not containing the binaries
81ade56 Minor
ec04dfe Avoid race condition
82a80fb Check the proper location for the issue
3a3d149 Avoiding NRe
7547b8f Fixed build script.
4202619 Merge pull request #264 from samueldjack/master
9d75e88 Only allow changing the url of the hub route not the name.
194c7b4 Added a project to build the Client for Silverlight 5.
8065584 Better error message
c7c5a47 Added tests to verify we don't parse groups on connect requests.
d7a4250 Adding read filters to intersection queries
781039f Removed commented call to RecordResultsAlreadySeenForDistinctQuery() in intersection query. We already do distinct on the documents, and we don't have a way to do distinct on projections, anyway.
f83063a Making sure that index triggers apply to intersection queries as well
78b779c Merge branch 'intersection' of https://github.com/mattwarren/ravendb
70da9f0 Bumped version to 0.5. Increase AssemblyFileVerison to 0.5 Fixes #259.
b48184a Don't build packages in default target. Move tests over to SignalR.Tests. Kill SignalR.Client.Tests.
ba23d92 - Made ChunkBuffer thread safe. - Added tests for ChunkBuffer as well as one for sending big data.
8f63e56 Fixed bug it calculating stream length.
3140b9d Updated the disconnect tests.
b438d4c Changed the way hubs are mapped in routing host.
149caf4 Disconnect client when End is called.
2498f5a Fixed RoutingHost.
d539211 Removed AspNetHost and HubModule and used Routes instead. - Added Global class that stores "the" default static dependency resolver if none specified. - Replaced HubModule with a single named route "signalr.hubs".
47dd6cd Merge branch 'master' of github.com:ayende/ravendb
7b8f978 INTERSECTION queries now page in a relatively efficient way, i.e. the page size gets increased until the number of intersection docs matches what the user wants
349eb0b Renamed IHttpRequest to IRequest and IHttpResponse to IResponse.
1e0f901 remove maps, reduces and transforms if they are an empty string
fa1dde0 Make the Edit Document By ID more visible
2c240c7 Merge branch 'master' of github.com:ayende/ravendb
dde58f2 Merge branch 'master' of https://github.com/fitzchak/ravendb
7d57772 Properly check that the index have been dirty shut-down
6a748c2 Added disconnect test for hubs.
ac44dcd Added disconnect test for PersistentConnection.
bf1e759 Remove IDependencyResolver and related classes to SignalR namespace. Also moved IConfigurationManager and related classes to SignalR namespace. Moved TransportHeartBeatInterval to IConfigurationManager.
0f0af8b Added package for Hosting.Common.
20c8061 Added common host assembly to share logic between certain hosts.
4c2e5e1 Added some locking.
5e5ac5d Merge branch 'master' of https://github.com/ayende/ravendb.git
463845f Fixing null replication history not being detected as such
0ccee29 Updated SL and WP7 project.
2eb0c72 Added in memory host sample.
c79ab76 Made some modifications to the in memory Response. Removed extra method from DefaultHttpClient.
fab4aae Some more work on adapting the IntersectionCollector to work with paging
940b27c Move started method to FollowingStream.
981a1ef Fixed http streaming support for in memory host.
d62db21 Can now explicitly cast in the index definition
66efc17 Fix default for export file name
ddfcf81 Added an in memory host for SignalR.
a52f20e Updated Silverlight and WP7 projects.
f3fcf4b Rename class.
a15c1b4 Changed IClientTransport to take IConnection instead of connection. Added Abort to request. Added Client test project.
da3b302 Decoupled IHttpClient from System.Net HttpWebRequest and HttpWebResponse.
03f602f Added Negotiate to IClientTransport Abstracted http client behavior behind interface. Moved helper from scaleout project.
471c3e0 -Fixed Metro build
fe9d519 -Fixed full trust permission check in non .NET 4.0 builds
d29d3af Merge pull request #254 from MatsKarlsson/master
df4b5c5 Added unit tests to cover various paging scenario
d988312 -Documentation
1bd2185 -More build fixes
167f186 -Fixed Metro build targeting ARM for some reason
10aee58 -Various Metro fixes
30fbef1 Merge branch 'master' of https://github.com/fschwiet/ravendb
e05499b -Fixed Metro build
3f5dbf2 problems using .Select in index mapping
2b353d3 -Updated version to 4.5.1 -Changed build script to include Metro build -Changed build script to set assembly version to major version only -Documentation
866a421 deferred when transport already started didn't return promise().
73d351f Making sure that a nested config will use the same port, token server and certificate as its children
2df28c1 Making sure to respect $type property when deserializing a projection value
6000406 -Fixed Metro build
4068381 Use Api.JetGetBookmark instead of secondary bookmark. This is to restore compatibility with WinXP and Win2003
be35b21 Merge branch 'master' of https://github.com/fitzchak/ravendb
8471c4f -Added IgnoreSerializableInterface to DefaultContractResolver -Changed serializing ISerializable types under partial trust to error to fix security issue -Fixed LinqBridge collision error in .NET 2.0 by moving types to a different namespace -Fixed JObject.Keys error when object has no items
98c3927 Intersection search new DOES work with paging, distinct etc (this is a fix of the previous commit that I borked!!)
4a3d301 Intersection query is not respecting paging in the same way as normal queries (But some refactoring still needed)
ba92008 Better approach for executing multiple queries - we now can support paging properly
967376f Minor style fixes
58e4bff Merge branch 'master' of https://github.com/mattwarren/ravendb
4b780a6 Supporting deletion of tenant databases when using replication
e979b9f deferred should return a promise() which only exposes the methods needed to attach additional handlers or determine the state.
81e2ae3 Merge pull request #250 from MatsKarlsson/master
a3afe1a Additional work, better unit tests
5cab812 Merge branch 'master' of github.com:fitzchak/ravendb
a9574d7 Fix an issue when the user cannot page through the documents after of the first query, because of this bug
8e1e7be Fix an issue when the user cannot page through the documents after of the first query, because of this bug
cbc8e45 Revert "Fix issue with Next page and previous page buttons not updating on data change"
623145e Code tidy up Query() and IntersectionQuery() methods and better LINQ Intersect(..) support via custom method
c41f755 Add debugging code
a3d4311 Remove ignored file
50508e5 Fix NRE
80bbe5b Adding passing test
1c80d78 Removing obsolete sample from build
9af86a5 Transforming results now get the actual index query, so we can apply the take clause to it after the merge is done
595d67a Use proper way to create index
ae9c23e Defensive coding
8b232af Adding support for IsLocal property on the request
eb05c3c Proper abstraction for creating indexes. The AbstractIndexCreationTask will delegate to the document store, which can then pass the right commands and the sharded conventions
8a3e770 Merge branch 'master' of github.com:fitzchak/ravendb
b9ee3b4 Fix an infinite loop, remove debugging code
5fd397e minor
042a298 Add shards tests. Fix an issue with Single on the Sharded index result, made Take(2) on the each of the shards. There is an issue now with Take(2) on the sharded index result not being honored.
736fae8 Complex Sharding was TOO complex, no need to do it like this any more.
87aa5d5 map/reduce sample code
1931fdb Fixing typo
9c7fb73 -Fixed Metro build
663d1de Removed the response cookie support until we better understand the needs (if they're even there). Fixes #236
d4b331c added response cookie support, still a WIP
5800e97 -Added Newtonsoft.Json.Metro build (whew, what a pain!) -Added .gitignore file
427fc3d Initial work on INTERSECTION searches
ded9bb5 removing unused namespaces
0517d85 Implement RavenDB-172, now will create the database if not exists
d330e82 Remove duplicate code
8b5240b Add documentation
46a5344 Fix a but where the DefaultNetworkCredentials haven't been used when the user didn't supplied any credential info
93a95dc Fix a problem where the Silverlight version of a dll was used instead the .net version, and via versa
bbce15e Merge branch 'master' of github.com:ayende/ravendb
f1e6e7b Better see the public methods of SmugglerApi
994d0bd Remove unused "Action" property in the SmugglerOptions
e5da7c4 Ensure that we don't have more races here
797adb5 Fix conflicts with Silverlight and .Net versions of Json.net
4a82456 Remove warning
fc00425 Remove warnings
83fd498 Merge branch 'master' of github.com:fitzchak/ravendb
30ce512 Fix compilation on Silverlight
bacf627 Fix compilation on .NET 3.5
10bcfe1 Merge branch 'master' of https://github.com/fitzchak/ravendb
804b5d5 Fix issue with Next page and previous page buttons not updating on data change
6bf686a Fix a race condition in test, where we need to wait until the replication information is already loaded by the client
f7e9d5f fix converter to be collapse if null
66817bc Fix testing the wrong test
6006dec Move check inside of the try. Fixes #226
4395c2c Add version number for the client
7d881c3 Have a default name in the export file save dialog
e418e1a Delete race tests that failed once because a race condition inside the test itself
5a1ab9e Fix a race condition in the tests
8dbeaa9 Fixed build break and fixed OnConnectedAsync and IConnected interface.
63a7dcd Better detect races cause
c9b635d Make the stress test to run even faster
b1cb8ed Silverlight doesn't support creating indexes in a synchronous manner
8121b76 Fix script so it can be run directly from windows
6b009e1 Add a way to execute an index on all the shards.
e42e137 Adding Non Authoritative Support for queries as well
a55e78c Fixing an issue where Uri properties would cause RavenDB to always consider the entity changed.
22192b8 Fixing an issue where querying on nested boolean properties wouldn't generate the right path
7bebf31 More robust test
63a2a59 Do not run the MeasurePerformance
905c138 Adding support for being able to reduce multiple results on the client side
6b90d1e Better log format for queries
251ac49 Making sure we can sort by default on decmial and double
da52669 Fixing tests
9b212e7 Adding appropriate sorting from multiple shards
beb1e6c Merge branch 'master' of https://github.com/fitzchak/ravendb
97045b8 MAJOR simplification of the sharding API Adding a lot more conventions and smarts to the system
9813c06 Merge branch 'master' of https://github.com/fitzchak/ravendb
1de1ef3 Add stress tests
b7d619a Merge branch 'master' of https://github.com/fitzchak/ravendb
e1d7cf3 Merge branch 'temp' of github.com:ayende/ravendb
32260e6 Add stress test, and shorter the interactions on other tests
9d3ee25 Fix the following race test: CanQueryOnlyUsers_WhenStoringUser
8a41de5 Print data that will help identify the failure cause
8b47808 A race was fixed for this test
749c447 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
f0d465d Remove no needed project
04c5c25 Somehow the test WhenQueryingForUserById is now passing by this change
eaede2f Merge branch 'master' of https://github.com/fitzchak/ravendb
c17818d Fix sample, and make it simpler
dd441d5 Reorder documentation
4166036 Fix documentation
99ec381 Escape special characters in search terms
0ba0773 Add race failure
62028af No need to have static binaries now, we compile them on the fly now
9f51feb Output both SL4 and SL5 binaries
c550526 allowedVersions is not a valid attribute here.
3e2f12c Fix typo
096ce65 Make sure the Silverlight test project can compile
aede146 Make sure we compile the Silverlight binaries
2781b95 Merge branch 'master' of https://github.com/fitzchak/ravendb
e79c848 Modify Raven.Tests.Silverlight.UnitTestProvider to be compatible with SL5
728fb7d Add Raven.Tests.Silverlight.UnitTestProvider project
f4cabce Merge branch 'master' of https://github.com/fitzchak/ravendb
7201a8b Revert "Use the DotNetZip dll instead on inline its code"
0611d28 Do one first request instead of multiple times
330366c Minor simplification of the code
fe96039 Merge branch 'RemoveAsyncCtpDependencyFromClient' of https://github.com/damianh/ravendb
81aa642 Fixing tests
1d665dd Fixing a race condition when we deleted a document from the database and then may get into a 304 loop
49edcd3 Merge branch 'master' of github.com:ayende/ravendb
2dd2a58 Fix a bug where the MenuItem was used the wrong namespace
3e7afd2 Upgrade Raven.Studio to use Silverlight 5
85e5395 Removed unneeded namespace.
e7d557b Removed the dependency on AsyncCtpLibrary from Raven.Client.Lightweight project and Raven-Client package. Discussion:  https://groups.google.com/d/topic/ravendb/pKbdAk0J9zw/discussion
36c5c4f Making sure we can call multi load without a known list of ids
f8eeba1 Merge branch 'master' of github.com:fitzchak/ravendb
bc74255 Fixing attachment length issues
f61d901 Fixing an issue with a timeout error being masked
e267e60 Make the website tests to pass
84c4325 Merge branch 'master' of github.com:fitzchak/ravendb into sharding
b6d0f6a Making sure we pass the content length for HEAD requests
91beadd Refactor test
78bc4b9 Fix test
c3a617d Adding HeadAttachment support for the client API
64a30d9 Removing HEAD request that was done on the server, not the client
705919d Use the DotNetZip dll instead on inline its code
7452ea4 Simpler logic for separator detection. The default id separator is /
1e410ef minor
8a43299 Fix NRE, which is caused because that now we return null for not exist document
5151fa1 Adding passing test
aee8447 Fix NRE
76d9ed2 Merge branch 'master' of github.com:fitzchak/ravendb
3cb936c Making sure that short hand analyzers do not cause us to recreate the index
3c0abdc Making sure we respect Content-Type for attachments
646dec7 Make project to compile
d551adf Remove nested sharding namespace
d73f388 Fix the sharding samples
31945c7 Adding required users docs
fb8906c Make project to compile on .NET 3.5
cabcdd5 Fix typo
75f71db Fix typo
30fd000 Changed CookieCollection to RequestCookieCollection as it's immutable and only for requests and required it to take a source in constructor. #236
cd19e5e Removed unneeded IsReadOnly logic on CookieCollection #236
7f5440b Updated cookie abstraction to allow access to Domain and Path along with Name and Value. The IRequest is now exposed to Hubs that implement IConnected in the Connect and Reconnect methods so they can access querystring, Uri, cookies, etc. #236
f9e5745 -Changed serializer to fallback to use a private default constructor -Changed error message when deserializing a JSON object/array onto the wrong kind of type to be more descriptive
0898034 Merge pull request #241 from jackwoodward/master
baa8b9a Organized usings
14521b8 Added IPrincipal to CreateConnectionId
cfd4113 Proper error handling for async scenarios
a72cfd6 Merge branch 'master' of https://github.com/fitzchak/ravendb
a5553b8 Merge pull request #229 from cburgdorf/visibilityChange
964b171 Changed visibility of some types from internal to public to allow reusage for the SignalR.Reactive project (aka Rx bindings for SignalR)
b35b10e Merge branch 'master' of https://github.com/ayende/ravendb.git
b7404f8 Fix RavenDB-159: will now return null item for a not exist document
d350936 Fix typo
3dc3f79 Add recognizing id's with "-"
0ad6293 Search control will now expend if text is longer then the control
0c03c9a Minor
cf4ea67 Add "HEAD" for attachments
39ddf38 Add race case:
6496114 Add race case
82c704b Fix test to not throw a NRE by correctly implementing Lazily on the ShardedDocumentQuery. ShardedDocumentQuery should override the DatabaseCommands and the AsyncDatabaseCommands in order to throw NotImplementedException instead of NRE, for feature like Suggest().
d32061c -Improved performance issue fix for deeply nested LINQ to JSON objects
b6528b4 Fixing test
c7f5208 -Added async serialize/deserialize methods to JsonConvert -Fixed performance issue when deserializing deeply nested JSON to LINQ to JSON objects
9df9919 Add some tests, 3 of them are failing:
7bd82de Add a failing test: MulityGetShouldBehaveTheSameForLazyAndNotLazy.
7c112cb Merge branch 'master' of github.com:ayende/ravendb
23ff87c Adding additional logos
c474875 Merge branch 'master' of github.com:ayende/ravendb
547a50b Fixing proper encoding
5404329 Adding passing tests
4ba90dd Fixing tests
3cfcd86 Merge branch 'master' of github.com:ayende/ravendb
3e00771 Add a failing test
c28e269 Make GetDocumentUrlOnTransient.ShouldThrow test to pass
b1f4a58 Add a failing test.
0b9c0a8 Add stress test.
793e582 Add stress test: AfterCommitWillNotRetainSameEtag.
e5c86d1 Moving header setting to the appropriate place
15a775c Removing merge files
afcab87 Merge branch 'daniel' of https://github.com/fitzchak/ravendb
5b42395 Make test: ThrwoWhenThereIsAPostInMoreThanOneShard_Query to pass. Add a passing test.
190da69 fixes due to http compression
ec8ba24 Http compression enhanced
5805e32 Fix typo
8772414 Add a failing test and fix it
aca27c9 Fix ThrwoWhenThereIsAPostInMoreThanOneShard_LoadMany test
cee4c87 Correctly detect uses of a wrong document store key
17ed493 Cover NotSupportedMethods
0233932 minor
dd02fc3 Support LoadInternal without include
725636e Adding passing tests
c4a6f2a Implement more methods
6ed83c7 Implement more lazy operations. Remove the DTC support in the ShardedDocumentSession since that translations are implemented by the document stores
90bacbc Detect that we are running on a cluster
49672a3 Fixing an issue where we didn't support predicates on Last, LastOrDefault, SingleOrDefault All the XxxOrDefault now result Null Object instead of null.
2bfb97e Merge branch 'master' of github.com:ayende/ravendb
0b9ba63 Implement AddLazyOperation
288e8d4 Implement StoreRecoveryInformation for ShardedDocumentSession
cf3faaf Implement PromoteTransaction for ShardedDocumentSession
5cf3bd8 Rename parameter to match actual meaning
c5b7b05 minor
5b036cf minor
78c0329 Implement ExecuteAllPendingLazyOperations
42b87ac Cove more response statues
a5d9616 Remove bad reference
a69c4ae StressTest should be in a different solution
de6eb9d Fix test
68d48df Merge branch 'master' of github.com:fitzchak/ravendb into sharding
65fa20d minor
669b256 Revert "Get the right package name, even for the following case: package 1: NLog, package 2: NLog.Scheme."
1ceaec6 Merge branch 'master' of github.com:ayende/ravendb
94f6d13 Fix a conflict between the shards ids
032ac57 Do not use the store identifier for the shardId, have a dictionary key for that instead
834eae9 Add test
287054b Add xml documentation
c69dc37 Fixing polarity
a097783 Merge the implementation of OpenAsyncSession methods
4e0204f Merge the implementation of OpenSession methods
e35e4d5 Merge branch 'temp' of github.com:ayende/ravendb
dbe6fdd Implement querying for ShardedDocumentSession
6a66864 Change method name
d4f74f0 Remove "ShardStrategy" from the namespace. Remove IShardStrategy interface. Remove IShardQuery and supply a default implementation for it.
7c168d6 Add a way to get the document URL from the DatabaseCommands
88dd93d Correct parse the ApiKey
11053f2 Fixing a reference to dynamic docs that didn't include / postfix
72f171e Correctly determine if index is dynamic or static
f8a13d7 -Xml documentation
9c5dd27 Remove sync context logic from client library.
930ce6d Treat null and empty strings the same for checking if they have a value
b85345f Fix NRE
7753e29 Adding passing test
6c66b10 Restoring test dependency on compilation
6149475 Fix build on .net 3.5
f71c304 Fix test
a1082a2 Merge branch 'master' of https://github.com/colinbull/ravendb
7d70c10 Merge branch 'fs' of github.com:ayende/ravendb
7c6597e Allow empty property names
687d98a Refactor ShardedDocumentQuery
abfe679 minor
c7d83e7 minor
fd760e3 -Added DateFormatHandling to control whether dates are written in the MS format or ISO format, with ISO as the default -Added DateTimeZoneHandling to control reading and writing DateTime time zone details -Added reader/writer specific Formatting, DateFormatHandling and DateTimeZoneHandling to JsonSerializerSettings -Added feature of reader/writer specific settings to be set on JsonReader/JsonWriter when serializing -Added ReadAsDate to JsonReader -Added ReadAsString to JsonReader -Changed JsonTextReader to automatically read ISO strings as dates -Refactored ReadAsXXX methods and reduce code redundancy -Removed unused JsonDateTimeSerializationMode
8941c03 Fix a bug where RavenQueryProviderProcessor was different from the DynamicQueryProviderProcessor which it doesn't handled ExpressionType.ArrayLength. Merge DynamicQueryProviderProcessor with RavenQueryProviderProcessor.
2b931d8 Remove DynamicRavenQueryInspector which is seems to have no use
ac0bc28 Make DynamicRavenQueryProvider<T> to derive from RavenQueryProvider<T> instead of duplicates its code
dc99b12 Fix wrong error message
df3509b Add failing test CanQueryOnlyUsers_WhenStoringUser, failed on run #82: Expected: 0 Actual: 1. Refactor shards races to a separate class. Failing test CanQueryOnlyUsers_WhenQueryingForUserById, failed on run #542: Expected: 0 Actual: 1.
7e40433 Fix tests to use the correct id
c768357 Fix tests, so they know where to expect the HiLo docs
993bc09 Print better error for tests
b5ff542 Fix test
be2a5d2 Refactor test
152826b Merge branch 'master' of github.com:ayende/ravendb into sharding
775280e Add a way to specify on which shard should store the metadata.
ecef68a Limit available memory for 32bit processes to 1.5 GB (that's the max heap size for 32bit) and renamed AvailablePhysicalMemory to AvailableMemory - this is the memory available to RavenDB, not the physical memory.
f3b8ca3 Extracted methods to get free/available memory into MemoryStatistics class and support getting free memory on Linux
753f25e Fixing indentation
c2474f6 Removed unused variables and fields
24d857c Removed dependency on FSUnit and updated to run on Xunit 1.9
df9b810 Adding F# to the build output
398e7b1 Fixing an issue where delete would use the string id and not be part of the unit of work
215c41b Fixing test that didn't wait for stale results
15e707d Avoiding unnecessary copying
44c4d45 Fixing build
bb3ca1f Including FsLinqFixed in the acknowledgments file
eb21364 Give anonymous connections a connecton id.
5b03b1b Merge branch 'master' of https://github.com/colinbull/ravendb
4867233 spaces -> tabs
a285bb8 Fixing wrong variable returned in .NET 3.5
bec0810 Better source path for the start script, will use the current batch file location, instead of the current directory
68cd799 Fixed localization issue in test
8b06c21 No need to have IShardSelectionStrategy, we can use just the IShardResolutionStrategy.
917ddaf Minor
b2e53f7 Fixing tests
b67d184 Remove redundant code. ShardedDocumentStore.Initialize() does this.
4443d2c Make test to pass
b7b2f10 Fix NRE when using session.Store(). No we support conventions, which will be the conventions of the first shard. Add failing test: AssertInitialized. Add passing test: WillThrowIsThereIsNoShards.
ad636e1 Fix typos
572d871 minor
568833a Make WhenQueryingForUserById to pass, Add a failing test WhenStoringUser, Merge the following tests: LoadShouldReturnTheCorrectUserWhenExists, LoadShouldReturnNullForNotExistsUser
06e2a47 Fix typo
a33519d Instruct NuGet to not prompt users to upgrade to a non supported package version
f199310 Merge branch 'master' of github.com:ayende/ravendb
c5aa16f Changed include to including, and made run call saveChanges implicitly if the computation does not error
cd1a62c Use the proper configuration variable name
b182f40 Adding passing tests
ad6e6a8 Don't run stress & performance tests on every build
47a02ea Making sure that _ is noted as a dynamic indexing for sorting as well
d85fc15 Run the performance test
8f40928 Add a failing stress tests, possibly they're a race conditions
cd14af7 Merge branch 'master' of github.com:ayende/ravendb
62c675a Put build binaries in a different directories, so they not get confuse with the Silverlight version for example, as for NLog
6248e02 Moving very slow tests to the stress test project
9bf9bb9 Merge branch 'master' of https://github.com/fitzchak/ravendb
2909c4d Fixing the build for StressTest failing because of the NLog.dll from SL
61e1395 spaces -> tabs
b01e57c Fixing test
4daae91 Merge branch 'master' of https://github.com/jalchr/ravendb
5c3925f Adding passing tests
72e539c Fixing build on 3.5
17c094d Adding support for NOT using Search
a4d055d When comparing cutoff points, equal times are considered stale
afbadad Total pages should be 1 instead of 0 when there is no documents
644fb3d Fix the same for home model
8404680 Fix an issue where the current documents size didn't set in the properly location
3434601 making sure that we aren't limited to 25 databases
80bf2aa Fixing pre-mature expiration of subscription licenses
05d5186 A little bit faster response time. Cannot do it faster or the loader will show up two times, one after one, when the page loads.
62b9636 Remove no-needed code
7890710 Add a failing test and fix it. Will now correctly merge mutli-results from the server
12c0c5d Add passing test
44f0c23 Change method name
46769f8 minor
2106c20 A Failing Test
96df84f Fix typo
e19f98e No need to assume unchagned to the AssemblyInfo files, as they're not generated locally anymore
70eea10 Merge branch 'master' of github.com:ayende/ravendb
c501f22 minor
7347173 Added raven computation expression tests and a more complete expression builder i.e. Now supports For, try/catch try/finally while ect. Also removed the combinators made bad assumptions under ayende's suggestion
0055424 Testing a suspect
438cafb Making sure we generate the right url when using a tenant database
02bc5aa Fix typo
4410310 Fix typo
e183e23 Fixing an issue where using long Id would generate invalid include path
3810179 Add description
39a8640 Fixing an issue where empty includes would cause an error to be thrown
ab6e936 Fix tests, we quering the database but it does not have any documents
6073bd3 Fix NRE
3251ad2 Identifier must be unique
c487f7c Use List<IDocumentStore> instead deriving from it
5740d68 Better merge
51ccdcd Move ListExtensions to Raven.Abstractions
068aa43 Fix typo
1a19d82 Add missing staff from the DocumentStore.
43e45f5 Fix typo
fa370fe Merge branch 'master' of github.com:fitzchak/ravendb into sharding
5a2d5c9 Add AssemblyInfo files
9c309d4 Get the right package name, even for the following case: package 1: NLog, package 2: NLog.Scheme.
7e5edc3 Make the build script faster. No need to change the path location.
325e4f1 Merge branch 'master' of https://github.com/fitzchak/ravendb
4637253 Run stress tests faster, without logs by default
134c985 Fixing test
9e60d55 Making sure the the HttpEndpointRegistration is setup before anything else happens. That way, we don't get an NLog error if the user tried to setup logging
1c25782 Merge tests
51aa13c Correctly use NDesk
acef1ae Fixing compilation on .NET 3.5
9d491ff Refactoring test
db4ad46 Fixing test
c051bbf Adding passing test
fdc6ceb Do not call configuration.Initialize() which overwrite the current configuration. Call PostInit() instead
2459571 Put the logs in a better place, so they not overwrite by another run
60f9de0 Better error for file not found
74c20b9 Use the full .Net framework instead of the client profile
69054a2 Build the test projects form RavenDB.Tests.sln
9dc6a34 Fix build script variables name to compile
bfa0381 Run MeasurePerformance task as part of the test runner
00b7522 Update intellisense for NLog
3a74e56 Add a way to run the performance tests from the build script
8443131 Remove debug code
93b15d8 Some refactoring
331cd5a Add a way to run the stress tests from the build script
5aee1db Support tenants in smuggler
ca99eb0 Put the correct parameter
7a5e026 Create a solution file which will hold all of the tests projects
bf539df Fix logger name
2d0cea4 Add a failing stress tests that shows a race condition
b300c11 Merge branch 'master' of https://github.com/fitzchak/ravendb
a905978 Update ActiproSilverlightStudio to version 11.2.0121
f704692 Allow to specify username/password/domain/api-key from the smuggler console
cb1edf8 Fix SmugglerApi
03d0c38 Refactor test
c460e57 Make code to compile
107e60a Add an help parameter, in order to print the usage. BREAKING CHANGE: Support importing/exporting any combination of the types: documents,indexes,attachments. The old command line parameters: --only-indexes and --include-attachments aren't supported anymore. Use --operate-on-types=documents,indexes,attachments.
c14ccd4 Add Http compression
89b68da Correctly merge with commits 8b4b76db6c10db4c86c9070734b19ec3e04b2ed2 and 6d9777281a98cd089e730850b1f61beae548f4c6
c394e8b Add team-conventions
52ef789 Adding passing tests
436dfee Removing duplicate method that caused confusion
cb0d264 Merge branch 'master' of github.com:ayende/ravendb
cf409ce Merge branch 'master' of github.com:fitzchak/ravendb
591165b Separate class to a separate file
bed0690 GZipStream does not support seek operations, so we do not report the size of the export if using GZipStream
9e225d5 Make Smuggler support AnyCPU. Change Smuggler to support OAuth. Separate the actual API of Smuggler to a different class.
5a32666 Better error handling for async queries
c572e76 Create the file even if the folder not exists. Dispose the stream. Save as CSV file.
d9f4922 Create the file if not exists
e460116 Delete old project Raven.Performance and change an exiting project Stress/RavenDBStressTester name to Raven.Performance.
1a88807 Merge branch 'master' of github.com:ayende/ravendb
ab8340b Minor improvements to stress tester
29161a8 Fixing the tests Fixing warnings
dff84fc Moving the DotNetZip to the Silverlight API project from the Studio API
e95d333 Adding better error handling if we can't get a proper response from the OAuth server
a9592be Removing warnings
6ec8515 Allow to use use unique constraints on documents without entity name Refactoring to make things easier to handle
9886c18 moved tests inline for rest of Raven solution
b3f1b0a Added a test for luceneQueries and query composition
71f3765 Added a test for luceneQueries and query composition
b1f5021 Added a more idiomatic API for using raven from fsharp
ea0bf36 Merge branch 'master' of https://github.com/felipeleusin/ravendb
6d97772 Refactoring the way we allow smuggler filtering. We can now filter by metadata and standard properties and also filter by multiple criteria Adding test for filtering import/export
1014cee Merge branch 'master' of https://github.com/philjones88/ravendb
8e578f4 Merge branch 'master' of https://github.com/alwin/ravendb
fb2a599 -Added Path to JsonReaderException, JsonSchemaException and ValidationEventArgs -Fixed Path on JsonValidatingReader -Fixed path queries over constructors
77a23d4 Merge branch 'master' of https://github.com/ayende/ravendb.git
051421d Failing test
d260d69 Minor reference fix
e10dc6a Merge branch 'master' of https://github.com/fitzchak/ravendb
f489cd5 Adding passing test
64864a0 Better handling of the query intellisense
1fdd855 Adding stress test project
59a7208 Initialize configuration on the base class
f6202a9 Merge commit '648880c'
648880c Fixing auth
1f7bf86 Merge branch 'master' of https://github.com/fitzchak/ravendb
0d6ad0b -Added Path to JsonReader/JsonWriter/ErrorContext with the JSON path of the current position -Changed collection type on JsonArrayContract to public -Changed dictionary key type and dictionary value type on JsonDictionaryContract to public -Fixed error handling when failing to parse array content -Fixed error handling when there are missing required properties
678508d Adding passing test
cd376ad Renaming test
74c52f9 Revert "Change propertyChanged to be a weak reference"
3d5a53e Do not create instance in an implicitly way
8f327d2 Fixing test
274060a Making sure that we don't get race conditions in map/reduce indexes when caching is involved.
4cfcaa3 Adding more tests to verify that previous race conditions aren't coming back
aad1ceb Merge branch 'master' of github.com:ayende/ravendb
d310e8f Merge branch 'master' of github.com:fitzchak/ravendb
18694b7 Support auto complete terms when the user started already to enter a term. Also, fetch the terms again for that specific term prefix.
fc7c3ba Merge pull request #205 from edchapel/addCookieContainer
a6afb44 Added CookieContainer
04b4856 Changed PrepareRequest from internal to protected internal virtual
0cbda95 Added CookieContainer to be attached to HttpWebRequests if not null
62f9806 Now user has indication if could not connect to server due to 403 or 401
053360d Fix wrong return
4495cfb Making sure we convert decimal without any conversions
a35fbc3 Adding passing test
210bc76 Ensure that we can create facets using spatial queries
bfb2884 Better naming class
d099652 Merge branch 'master' of https://github.com/fitzchak/ravendb
539b233 Change Authorization to return 403 if user is not in group or users list added users list
beb3f9d Add stress tests
2ce4eff Merge branch 'master' of github.com:fitzchak/ravendb
861c6a8 Merge branch 'master' of github.com:ayende/ravendb
52b3f25 Change propertyChanged to be a weak reference
84ca904 Insert new items at the beginning of the list
2fed574 Fix RavenDB-73 - Fix RavenQuery LanguageDefinition for StringValue contains `:` char after the first word.
35c287e Change the delete documents command to gray out if document is a projection (instead of warning message)
80d91b8 Merge branch 'master' of github.com:fitzchak/ravendb
2bb4995 Merge branch 'master' of https://github.com/synhershko/ravendb
44459eb Removing external tasks
ce9f3d1 Moving task execution to the indexing threads. We only support just ReduceTask and RemoveFromIndexTask, each executed by their respective part. This prevent a race condition between reducing tasks and reducing execution. It also saves us a thread per database, which is always nice
1b390e9 Support spatial queries for facets
77a4864 Fix query for decimal with other cultures.
c623e70 Revert "Extracting task processing from a transaction, we don't do retries anyway"
9f9833c Should report the full error on concurrency conflicts
284db9c Extracting task processing from a transaction, we don't do retries anyway
9e77291 Merge branch 'master' of https://github.com/ayende/ravendb.git
4b8b3e2 Fixing TimeStamp equality check
615f9a8 Adding failing test
c86ec83 Fix NRE, caused when the user navigated directly to the query page using a URL.
0cd58c6 Removing inc/dec operations - moving to a single update to the index stats. Reduce the potential for concurrency conflicts by a large margin.
3641d16 Extract code to a separate class: Query/QueryIndexAutoComplete.cs
539b40a Allow filter terms by terms start
9f6d3a8 If trying to delete a projection a warning message states that it cannot be done
e0ba262 Take into account reduce failure information as well
695cffb Catch the exception in tryouts
96b9802 Removing a hack
d763e84 Fixing an issue where we would use the wrong column and table
628a668 Add option to reset index through right-click menu
9626492 Repeat a failing test
507ed74 Making sure we send the right etag for the index
277971f Making sure we can disable parallel gets
b638b3a Fixing index caching
9b9d047 Fixing compilation
2c60a3c Reducing timeout for test failure
c50dfc8 Passing null for the expected etag, this isn't relevant for the actual indexing (no notion of staleness or not)
ca1c793 Making sure that the etag for the index is reported properly on stale indexes.
cc2d5d8 Changing the port for replication tests
ea6c079 Adding a way to check that the etag that we go in the beginning of the request is still relevant
88c1e01 Adding a way to figure out race conditions - program
55f7142 Fixing a test
c12963d Merge branch 'master' of github.com:ayende/ravendb
27564b0 Adding passing tests
f700d43 Fixing race condition in test
1dce54a Fixing the build
5efe88a Will not check replication destination if we set to fail immediately
50d545f Creating a factory abstraction so we can manage the state of the current authentication
fe9ce5f Making sure that we can replicate between machines using OAuth. * Can now specify user, password and api key on the replication destination document. * Connection string name will override the replication destination values.
6dc50d1 Moving tests to their own namespace
cd1bd2d Merge branch 'master' of https://github.com/fitzchak/ravendb
c84325c Add Replication/ReplicationWorkWithOAuth.cs test, need to be fixed
80660fa Removing a test that RELIED on what is effectively a race condition
6643fbd Fixing tests
a9d8f77 Fix reading attachments
6c07523 Make test run faster
aadb91e Use the ApiKey from the connection string
077ecad Correctly use OAuth
52e19f9 Refactor the way we create HttpWebRequest
36fdde8 Fix HttpRavenRequest implementation
b92f070 Better implementation of Write method
e049bd4 More implementation of HttpRavenRequest
20c1ccd0 Better override method
0989147 Create a wrapper for making authenticated request
73ca451 Fix typo
6a124bb Fix typo
8791ba3 Fixing build on SL & .Net 3.5
b2465ad fix typo
163e55d Merge branch 'master' of https://github.com/fitzchak/ravendb
d9356c3 Fix failing test: CanFailoverReplicationBetweenTwoMultiTenantDatabases
0266b50 Fixing typo
f378557 Moving a lot of the background calculation support to use the new BackgroundTaskExecuter abstraction Properly handling unloading of tenant databases
b9c7841 minor
41c2a70 Moving more parallel work to an overridable abstraction
16f9c8d Adding an abstraction that will allow better control over indexing for people wanting to customize that.
a981a4e Add tests FailoverBetweenTwoMultiTenantDatabases
75cf419 Properly partition the data. Pass the right index to the index executing function
6cd2c4b Merge branch 'master' of https://github.com/ayende/ravendb
a7d1128 Run test in memory, as RunInUnreliableYetFastModeThatIsNotSuitableForProduction changed to not set the RunInMemory.
4f8832a -Fixed error when deserializing nullable types with no content -Changed JsonReaders to set TokenType to JsonToken.None after finishing content -Changed the ReadAsXXX methods to return null instead of throwing an error when there is no content
c876e1d -Fixed reading scientific notation numbers with no decimal point -Changed the ReadAsXXX methods to return null at the end of an array instead of throwing an error
e59098e Fix a case where an esent run would still try to use in memory
cc8302c Adding passing test
629cd64 Better formatting for query stats
3975bf4 Better name
d37bd01 Merge branch 'daniel' of github.com:fitzchak/ravendb
a474d9c Adding passing tests
8e4e405 Fixing an issue where we don't respect the API Key in the connection string
71abfd8 don't output the _IsArray field more than once
cdd429d Minor
7d98c62 Better sample code
bf234f6 Adding tests
4febedc FIXING THE RACE CONDITION
2307f2a updating debug logging
4bcf864 Add option to navigate to neighbors from edit document
05674a2 Add query statistic
0feb1d1 Adding session.Advanced.MarkReadOnly
55660b9 Adding tests
c727d3d Skipping race condition tests for now
008cb52 Adding passing tests
10b3e73 minor - better arrange code
aba948e Remove redundant test method: GetNewServerWithoutAnonymousAccess.
d7435dd Issue RavenDB-50: Add passing stress test.
6244664 Remove redundant GetNewServer method
7c39a7f Merge branch 'temp' of github.com:ayende/ravendb
c2566fe minor
be2f161 Fix typo
c7ba35c Use the DisposableAction from the Raven.Abstractions.Extensions
fe90daf minor - Make TransactionalStorage classes look the same
92fe4ed RunInMemory and RunInUnreliableYetFastModeThatIsNotSuitableForProduction should be separated because that RunInMemory force us to use Munin, but RunInUnreliableYetFastModeThatIsNotSuitableForProduction is used only in Esent
4044d39 Retry delete the directory again although for an UnauthorizedAccessException
bcde1dd Adding failing test (and some work to make it pass) NOT DONE
d6890bf Fixing the tests so they would actually run on Esent
fcfa4af Merge branch 'master' of github.com:fitzchak/ravendb
4116935 fixing polarity issue
768dd9e Removing debug code
33e1b5e Fixing compilation
376e4b1 No need to notify here, we are notifying already when we are doing the actual operation
ee0da5a Better error message
8b16d72 Esent doesn't have a InMemoryMode. Test for unreliable mode instead. Move tests to a base class.
04aa53f Avoid unauthorized access to a not existed folder
4f8e67c Put stress tests works fine. It seems that there is an issue with Batch.
97488f7 More stress testing
3092fed Not sure what this is does
26ec814 Add xunit.extensions package
40fe48c Fix resource name
3b7f24a Add AssemblyInfo.cs
98dcba0 Remove empty line after file header
f42b339 Add team convention for file header
f347a56 Add stress tests for testing multi-threaded reading of stored items, using all types of storages, both in memory and on disk
c855613 Add failing test showing the race condition problem
51ff411 Polarity issue
6a1174e Sync versions of SignalR.Client for all platforms. Updated version to 0.4.0.1
237f05e Merge branch 'race-condition' of https://github.com/ayende/ravendb
6de0430 Debug code
b2c40c4 simpler test showing race condition
45458b3 Better log output
495a8ad Add failing test: MultiMap/MultiMapWithoutReduce.cs
ee666cd More detailed logging output
015c033 Use optional parameters with default values, instead of overloads
cb4d6d6 Merge branch 'race-condition' of https://github.com/ayende/ravendb
73b93e1 Fix binding
ef95863 Output a log file for each test, so we can track what is going on more easily
f8a1522 Better logging output
86a3a02 Refactor DocumentSize staff location to be inside the DocumentSize itself
99d45b1 Use WeakReferences for heavy static properties
d0e3b71 Do not ForceTimerTicked twice in a second
d3c3f22 Dispose the garbage objects
e7f329a Merge branch 'master' of github.com:SignalR/SignalR
2f4db20 Merge pull request #193 from tkarpinski/ff-x-domain
5a0c241 Merge pull request #194 from remcoros/master
f823ada check on type & return
d6368fc special case Guid on DefaultActionResolver
a26000f Fixing slashes in self host sample project
9451352 Fix X-Domain deserialization issue in FF 9 (all JS files)
ea1641a Changed InProcessMessageBus to use a queue for broadcasting instead of doing it inside the write lock. Fixed callback leak in new timeout code. Updated SignalR.Stress.
6ee4dd7 Merge branch 'master' of github.com:SignalR/SignalR
2854dea Fix X-Domain deserialization issue in FF 9
10ad5e2 Removing debug code
5c48348 Minor refactoring
cc72451 Take into account the parallel level as well as the number of indexes
3ed1a60 We don't have 4 GB of addressable memory in 32 bits, only 2 GB
292a154 Merge branch 'race-condition' of https://github.com/ayende/ravendb
189f406 Fixing compilation
21c85ba Should use LoadedTimerTickedAsync just when we just LoadModelParameters
93b6626 For ViewModel, ForceTimerTicked after we load the data.
0f1404c Make code more readable
9b5e2b5 Remove duplicate call to ForceTimerTicked
db98659 Trying to get better errors
c980451 Use dynamic variable to make code more readable. Use strongly typed property instead of using reflection.
562ad59 Use a IHasPageTitle interface on models that set the page title (which shown in the history). The PageTitle cannot be changed once it's loaded. That why we have a different header, which is bound to a different dynamic control, like a breadcrumb.
fab6f1b Simplify token expiration logic, multiple computers may have slightly different clocks
f2074e2 Remove the use of FluidMoveBehavior, which has a memory leak bug
f2f4f56 Move the OpenPageOnANewTabIfCtrlIsHold logic to the navigate method
ee1d7e0 Fix memory leak
1f86d19 Fix a memory leak, caused by OnDetaching not been called by Silverlight when the AssociatedObject unloaded
9bc60c5 Fix a memory leak, caused by OnDetaching not been called by Silverlight when the AssociatedObject unloaded
31c883e No need to have support for CtrlHold for PopupWindows. Refactor the child windows to have a base class, PopupWindow.
710af39 Use WeakEventListener in order to avoid memory leaks
8b74d5c Removed some unsed files from scaleout.
fc36f8f Merge pull request #191 from drub0y/master
ef99a12 Fix for bug in signalR::stop - Fixed bug in signalR::stop where there was $connection.triggerEvent call, but there's no $connection variable in scope. Should be $(connection).triggerEvent. - Also added pre-build copying of jquery.signalR[.min] scripts to the Owin samples project.
1ad1d38 DEBUG COMMIT ONLY: Trying to figure out why we have a race condition here. (Run Tryout to see this)
689d829 Clear the log before any test
c491c5a Centralizing all parallel indexing activities
ea216a9 Also resolve analyzers when reading from disk
7a921c4 minor
7a8183d Test how things working without the WeakReference
ba7bfd4 Fix a bug: free a reference to the model, so it can be GC'ed.
0a6755a Merge branch 'perf' of https://github.com/ayende/ravendb
f3874fb Use WeakReference
2c6796c Be gentler with using GC.Collect
99f935e Reversing polarity issue
8b4b76d Added filter feature to Smuggler for in/out
e17ffa9 _Amazing_ perf boost when doing import & indexing together. Changed the way we generate the documents for the indexes to be done on parallel, this gives us a lot close range to the last document written.
1d2e160 Make sure to unregister events
0de0472 Indexing may take long enough for indexing garbage to be promoted into Gen 1.
cce1d7b Minor
db201be More tweaking of how we are actually handling batch size and memory usage during index. Will not execute all indexes in parallel, only as many as the parallelism allows.
2f19307 Ask for a GC when we are reduce the batch size (likely candidate)
62bf1b4 Take into account that 32 bits address space is limited
19dd684 Take into consideration estimated indexing costs per each index Code looks better
393dd63 Do not sign Silverlight projects, as Silverlight does not support assembly redirect.
83176ac Upgrade Json.Net to 4.0.8
3664c8c Moving auto tuning support to a separate class
446b6f0 -Fixed build to not include nested directories in NuGet package
e2bccde -Updated versions.txt
44fbd5a -Modified build to compile both signed and unsigned Silverlight/Windows Phone assemblies
b3fc2d7 Pass through connectionId to the IMessageBus when Sending a message.
02d44b7 Merge pull request #190 from garuma/master
060cd99 Import DemoHub to self-hosting sample so that the client works with it
f5eeeee Simple workaround for Mono C# compiler
76515f7 Better handling for 32 bits machines with not a lot of memory
daacf7f Made generic version of InProcessMessageBus. - Default non generic impl derives from InProcessMessageBus<ulong> - Added IIdGenerator to allow custom uuid generation.
c3b4359 Fixing an issue where the wrong index was selected.
6774db8 Clean up task helpers to always unwrap when returning tasks. Make specialized Then overloads for methods returning tasks.
69b9d31 Unwrap within the task helpers. Fixes #189.
7b908df -Fixed JsonValidatingReader.ReadAsBytes throwing exception -Minor NuGet spec updates
86351db Fixing Munin
94b7347 More tuning of the way we are managing indexing batch sizes. We increased the amount of space that has to be available, and we can now reduce the size dynamically as well
7f8c588 Optimizing IO operations. Optimizing list size by specifying known capcaity
7b19d91 Take into account the actual (rough) size of the documents
ad1766f Minor
d9cbd3e We shouldn't be trying to flush from the task executer
8ec2a6c Better memory utilization algorithm when auto tuning
2dd26ba -Fixed unit test failing because of timezones -Added IsValid overload that returns a list of error messages
e117998 Exposing the current number of items in batch size in the stats
1b0b10c Making sure that initial batch size can't be bigger than max sise
68a2001 -Fixed build file
49328dd -Incremented version to 4.0.8 -Added VersionConverter -Fixed converting XML to JSON with a default namespace -Changed Silverlight/Windows Phone assemblies to not be signed
95a0e04 Fixed bug in signalr client not setting task result if Start() fails.
059737c Don't delete the record of the last successful backup on startup
0293576 Making sure that the nuget package uses 4.0.7 json.net
b94cde5 Put the ensure port at the right place
222a015 Better error handling (don't leak the listeners)
29d982e Force us to make sure we have the port
8d15bbc Also apply for nullable enums
6f1a9c3 Error handling for the case where we fail to generate the certificate
56a5afa Merge branch 'master' of https://github.com/fitzchak/ravendb
56444bd Added a configuration option to force a reset of a rudely shutdown index
22e615a Will output unclean index issues to console using default logging
2138feb When detecting that the database wasn't cleanly shut down, will check the index for potential issues.
6ca33e5 More conservative values for memory usage during indexing
b65acad Removing default, changing too often
9270372 Add test: CanQueryOnlyUsers.WhenQueryingForUserByName
69e3f40 Add sharding test: CanQueryOnlyUsers_WhenQueryingForUserById
a5e62f4 Making sure we can compile
51dd8a3 Merge remote-tracking branch 'Ayende/master' into sharding2
a1e25ac If we can't open the index, forcibly reset it, instead of just silently ignoring the missing things
0736146 Move file
294c213 We now move between 2,500 and 250,000 items per batch. MaxNumberOfItemsToIndexInSingleBatch is a hard limit and InitialNumberOfItemsToIndexInSingleBatch is where we start. We will auto tune ourselves between those two numbers
3bebf5c -Fixed JsonReader.ReadAsDateTimeOffset error message
06d92a8 -Fixed not replacing ignored properties in JsonPropertyCollection
9e26d00 Fix RavenJTokenReader to use ReaderIsSerializerInArray
f491881 Merge branch 'master' of https://github.com/ayende/ravendb
35c824f Merge branch 'master' of github.com:fitzchak/ravendb
73a1cb8 Fix issue with tab opening from child windows
ebfbef6 Wrap all messages saved to the store in WrappedValue so that stores that need to serialize the input can do so using ToString.
892f7af Re-implement timeout using cancellation tokens. - Use a cancellation token to trigger timeouts - Allow host to provide a cancellation token for when it shuts down - Trigger cancellation token for ASP.NET shutdown.
92fdc6f Fixing a potential NRE
43db923 Minor
85ab0f9 Optimize the way we are reading map results from the database
0d8e738 Modifying the default limits for memory usage in indexing.
e71e90c Optimize the way we are actually loading documents when going through an index
ca2308b Pass the new take parameter Fix a test that had a too small a take param
110135f Much clearer code
1135703 Merge branch 'temp' of github.com:ayende/ravendb
eba8d34 Merge branch 'master' of github.com:ayende/ravendb
bc3ac05 Add some XML documentation
39299d1 Adding a way to do optimized reads from the index Removed dead code
a3a49e2 Preparing to optimize disk data access using Esent
73b4b1a Upgrade code to Newtonsoft.Json 4.0.7
c9a67a4 Fix a reference to NLog
aefe0b4 implemented unique constraints bundle
a1fae8c Upgrade Newtonsoft.Json to 4.0.7
36fbbbf Include Microsoft.Web.Infrastructure.dll in the output folder
bb7537c Revert "Temporary removing code in order to pass tests with the C# compiler ships with VS2011 Developer Preview." Reason: Remove the SelectMany methods cause another 16 failing tests.
20baf8a Merge branch 'master' of github.com:fitzchak/ravendb
d00d8ef Merge branch 'master' of https://github.com/ayende/ravendb
7a04aef Temporary removing code in order to pass tests with the C# compiler ships with VS2011 Developer Preview.
0b70431 Errors and exceptions on the output of tasks are now red Added a label for the task status
f3563e0 Add sharding test: CanQueryOnlyUsers_WhenQueryingForUserById
e57d270 Do not include the query string in the server url generation
4328762 Better error for invalid headers
123c007 Fixing an issue where we cannot create a new cert when running under app pool identity
3d728a5 Adding passing tests
94f5738 Will redirect when accessing the studio UI if so configured
b24dc6d Making sure that we can't change the id, even if it the only change that we do
de2b56f Allow to provide a custom implementation of the indexing task scheduler
54e095a Add a way to run tests
9600a94 Fixing tests
eaa13f6 Modifying Raven/DocumentsByEntityName to also output documents without an entity name
e5c81db Fixing tests with regards to modifying the default index
1dcf5c1 Include owin in packages.
12b8325 Optimize queries that work just on the type, will use Raven/DocumentsByEntityName if it exists
19f01fe Will send a clone of the index query, not the actual mutable instance when using EmbeddedDatabaseCommands
f979e9a Fixing decimal queries and nullable enums in queries
0cf17b6 Will use enum values from external assemblies as strings in indexes
f1349bd Small tweaks to clean up negotiation on the .net client.
9d8cb9e Make owin raw sample same as asp.net.
7b48f7e Fixed owin sample project.
d886a0c Updated nuget.exe
22201be Added support for x86 configuration to owin samples.
71a06a2 Merge pull request #177 from loudej/owin-update
7dbbc67 Added logging flag to JS client, defaults to false. Fixes #176
e957daf Changing extension methods to UseSignalR
12f047d Updating owin hosting sample
ea72817 -Fixed empty string being changed to null on object properties
f752647 Will automatically increase the max size we request to reduce the number of queries we make to get ids.
0f2a7bb Merge branch 'master' of https://github.com/fitzchak/ravendb
1674405 Fixing deleting remote indexes
50fdc3b Use more meaningful converter names (defer them from the VisibleWhenNull which operated on objects and not on booleans)
4baa86b Simplify code, and support the ConvertBack method.
d660f09 Merge branch 'master' of github.com:ayende/ravendb
f1fd082 Use the sync context when raising the Sending event if any.
5b159d5 Merge branch 'deferbug' of https://github.com/johannesg/ravendb
10aa46d Set WP7 UserAgent string properly.
8a51be8 Make On extension methods return IDisposable to handle event un-registration.
3c42001 Fix RavenDB-19 - "Querying documents..." busy indicator never goes away: Always mark the documents as loaded, even if faulted when trying to get the docs.
4bef3f1 This doesn't fix anything currently, since this is used only by the QueryView and there is no issue there, but we better have that.
3812478 Refactoring: make code clearer.
5b47f9b Updated self host sample.
36aec19 Updated packaging. Updated JSON.NET
ef6baff Added QueryString to hub context.
076f4ca Only raise event the reconnect event if the http request didn't fail.
3d5c88d Fixed reconnect logic for long polling. Renamed events to reconnected and disconnected on client side connection object.
b247a30 Updated sample to use reconnect event.
26fc6da Fixe ServerSentEventsTransport for timeout.
df5ec1a Fixed reconnect event firing with long polling transport. - Only reconnect on after errored connection reconnects or when timeout fires from the server side.
77b4f7f Fixed bug that caused an exception when there where both deferred commands and tracked changes.
ab47547 Added reconnect event to .net client. Force wp7 to use LongPollingTransport since streaming doesn't work. Make transport per connection. Fixes #155. Fixes #174.
3f8b46a Added reconnect event to .NET client SSE Transport. Fixes #155.
aafc87f Updated build for 0.4
6bc1304 Factored JS event names into an object so we're not using strings everywhere. Raised the connection error event in more places. Fixes #151
537b970 Fixed issue with Connected and Reconnected async event tasks not being waited on in transports. Removed legacy Task extensions. Fixes #173
d807c15 Fixed bug with reconenct missing messages. Fixed bug with transport heart beat interval running check.
1d79cda Only subscribe to iframe readystate change to handle reconnects.
46151fc Fixed issue with forever frame throwing when trying to start after a stop. Fixes #170
2d84170 Made MessageId on the MessageBus a string Fixes #156.
6b1bd83 Made JS client connection.start() return a jQuery deferred object
45b8a64 Added server side reconnect event. Added IConnected for Hubs which gives hubs an opportunity to handle Connect and Reconnect. Fixes #76. Fixes #165.
6ce8474 -Fixed attributes on nullable structs not being used -Fixed deserializing nullable enums -Fixed JsonConstructorAttribute incorrectly being allowed on properties -Added new NUnit
c5f1074 -Remove old NUnit
0b404c2 Adding passing tests
686e2ea Added groups to connect and reconnect methods.
1af47ae Added server side reconnected event.
3fa5b7d Use machine set for keys
00cc507 Adding support for checking array Length
0c2363a Fixing tests
4925abe Including the NonAuthoritativeInformation information when making caching decisions for documents
a930b88 Fixing RavenDB-16, RavenDB-15 Preventing invalid \ char in doc names Preventing the creation of a tenant db named: default
f97c06e Added reconnect event. Fixes #154.
524d30e Merge branch 'master' of github.com:ayende/ravendb
ac19a22 Fixing RavenDB-14 First/Single add an AND to the query when it has a predicate specified in it
1a81eba Merge branch 'master' of https://github.com/fitzchak1/ravendb
3a17844 Case insensitive comparisons using auth bundles. Closes: RavenDB-13
c23f275 Added PostInit stage that can be invoked when starting embedded Useful to re-calc OAuth settings
085e98d Fix NRE (Line 100, defaultDatabase is null). There is no need to add the default database if the database parameter from the querystring is null.
383d52e Remove unused property
f440e49 Put const in the right location
ee15c20 Fix a bug where we don't use AsyncDatabaseCommands.ForDefaultDatabase() for the default database
7aee5c1 Merge branch 'master' of github.com:ayende/ravendb
12c969a Added command suffix to connection scope objects
3d7a993 Expose GetConnection and GetClient from IConnectionManager instead of IDependencyResolver. Fixes #162.
2d50f43 Listen to appdomain shutdown events and close all connections in asp.net when it happens. - Added a new signal to be able to ping all connections. Fixes #141.
53c0f38 Don't remove timed out connections from the list.
bc7ecee Fixed issues with timeout and hubs. - Make hubs use default signals as well as overridden signals.
8d44cee Changed ConfigurationManager to DefaultConfigurationManager.
e293a27 Removed heartbeatinterval setting.
4114c76 Added Timeout for connections. - Made it configurable via IConfigurationManager dependency - Made default time out 110 seconds.
3e7e917 Renamed SignalR.Abstractions to SignalR.Hosting.
dc45551 Fixing tests
d4786d9 Adding a way to specify that Search should use AND semantics, not just OR. Fixes: RavenDB-9
8c75861 Interesting polarity error
5fd84b5 Better handling of min/max
44b0cdf Will force casting of types on Sum and Average labmdas to preserve the type information from the client
291ec8a Fixing test
6cceb5f * Fixed the optimization to multi load so it won't skip duplicate items. * Fixed the optimization to multi load so it won't break for missing values. * Fixed things so it won't break for identical ids with different casing
fd835b2 Merge branch 'includesmultiload' of https://github.com/dlang/ravendb
628bd55 Merge branch 'master' of https://github.com/fitzchak1/ravendb
81e12b3 Fix issues with backup visual
c70ddb7 Improve the way we handle input for tasks
1f40297 Implement backup task and re factor the why tasks are showed
3c93cb3 tabbed
591b7fd Fix an infinite loop
e6ab5a0 spaces -> tabs
1707adb Fixing an infinite loop when changing databases
07c6f3c Support .xap content type (not used yet, but it's a nice addition).
ef9c1f2 Fix typo
30b3f9d caching only for multi-loads without includes
f405708 Change file name
773d345 implemented caching for multi-load
47a7293 Fixing issues with how multi load can now return nulls
09c2218 added failing test
06c631b Fix page header
6e63a8d Move SilverlightXapName to a more proper place
32bf965 Make code better to read
8dcde64 minor
178d3ef Embedded files are always in the same assembly
85bf5d7 Fixing an issue where multi load would optimize itself on the wire and will give different results when running remote vs. local
0313b23 Better support for handling equality of guids to strings
fad7fad Make code more clear
a8c30c0 Use HTML5, and UTF 8 encoding
75350dd Tabify
3cab7ca Move the aspnet dependency resolver to AspNetHost.
f812d8f Moved static GetConnection and GetHubs to extension methods on IDependencyResolver.
4907453 Made some tweaks to how the default DependencyResolver resolves dependencies. Use static dependency resolver in ASP.NET scenarios. Lazily initialize hub dependencies in ASP.NET.
05579f5 Remove the use of JavaScriptSerializer from hubs. - Use JSON.NET for hubs as well as the rest of SignalR. - Updated samples to show that model binding now works with dynamic. - Updated tests. Fixes #136.
532ad82 Delete directory on end of test
5a16959 Fixing wrong config
be802bd Added a way to get the current user
039be65 Refactored the way we detect whatever a user is admin or not
ac02c48 Fixing Munin StartsWith, this time properly
38e8854 Fixing 3.5 build
cd03edb Moving the default value to the proper place
49b5df8 Fixing how we are handling auth in multi tenant scenarios using OAuth and API Key
8e9a906 Remove dead code from IResponse
e5e87a3 Fixes #124. Decouple singleton IDependencyResolver from SignalR core. - Removed DependencyResolver.Current - Removed IPersistentConnectionFactory - Added Bootstrapper.DependencyResolver for ASP.NET - Added Initialize call to PersistentConnection.
b9734b6 Merge branch 'master' of https://github.com/fitzchak1/ravendb
6fbfcc5 Use behaviors instead of code behind
8a17bb8 We should not delete previous package, as people may depend on a previous version
9dfaf26 Push the client package to the NuGet gallery server
cca2a53 Mark the connections tracked by disconnect on the same heartbeat if clients still connected.
1d03268 Added logging for disconnect command.
0b10693 Fixed the ForeverTransport disconnect logic.
b001f73 Minor JS cleanup
fc60f45 Slight change to SSE logging.
94e1952 Fixed reconnect logic for Server Sent Events. Made the reconnect delay configurable on JS client (connection.reconnectDelay).
f869c49 Updated WriteAsync in Owin and Self hosts to no-op if client is not connected.
18170a1 Will not register actions in transaction is we are not enlisted
6afcf7b Revert "Fixing path issue"
f981579 Fixing an issue where munin wouldn't get the starting document when using starts with
7aaa623 Fixing build
86a01a2 Merge branch 'master' of https://github.com/fitzchak1/ravendb
1f0e240 Merge branch 'master' of github.com:ayende/ravendb
c6e12fe Fix a bug where a countless new tabs was open as much as the ctrl key is hold. isCtrlDown should not be shared with the new opened studio, but private to the opener only.
da83588 Fix NRE when deleting a document that hasn't been created yet.
f4ee1da Fix NRE when refreshing a document that hasn't been created yet.
e7fbd6a Changing the key should not change the DisplayId.
32a9933 Fix a bug: when changing the key value and pressing refresh, the page was navigated to a different document which can be not existed. Refresh should revert changes to the document key.
7a29ee3 minor
887820e Fix the firefox issue
e27cfec Revert Commit:01d286c468ee93751e422169a74fe0102606aa29
b226d41 Remove not compiled code
4a780b4 We already have the documentKey, no need to add originalId. Better navigate the URL when the documentKey is changed, and not by the save method.
dfff978 Merge branch 'master' of github.com:fitzchak1/ravendb
db3eb59 Use HTML5. Remove ASP.NET form from the HTML code.
7f4965b Prettify code
b1aaa4b Using -Filter is faster than -Include. Some refactoring.
739151f Refactored log() in jquery.signalR.js Made AspNetResponse.WriteAsync check if the client is connected before writing to try and reduce number of exceptions there due to client being gone.
036ccda Removed use of String.Format in ForeverFrameTransport.cs to save a few cycles. Fixed JS logging in IE.
70041aa Fixed infinite reconnect bug in forever frame. Slight JS refactor in hubs.js
44c3cac Fixed memory leak in hubs.js
bbbe4a5 Merge branch 'master' of https://github.com/SignalR/SignalR
901f27a Added sends counting to SignalR.Stress
0e590e3 Expose underlying connection from ClientAgent.
b115ec5 Enable stack trace for hubs in debug mode.
9af45dd Minor
a28abfa Fixing build
17b45cb Merge branch 'master' of https://github.com/fitzchak1/ravendb
c495e08 Fix issue of crash when navigating to not existing document
1d45267 Add terms to the index page
700bc8e Fixed export command
caf90dc when creating new document the url is now updated to the new document id
5079a1b tabbed
9876a51 Execute the events on the same sync context the connection was created on.
80ef14e Merge branch 'master' of https://github.com/fitzchak1/ravendb
d112aa3 Added an extension method for closing a connection (it just sends the disconnect command).
c20c72a Merge branch 'master' of https://github.com/ayende/ravendb
9588cf0 Merge branch 'mapreducebug' of https://github.com/dlang/ravendb
414548c Navigate to the proper place
90dd785 Refactor code
2ac8465 Fix "code not executing on the UI thread" issue.
c4f7eb3 Use the same RavenDB.nuspec file for generating all of the packages: RavenDB, RavenDB-Embedded, RavenDB-Client.
fdfb5ee Prettify config files
988af78 Do some refactoring
d41430d Generate another NuGet package content, which contains the client libraries only. Fix a bug, where the Newtonsoft.Json and NLog dlls wasn't deleted from the NuGet package. They should be deleted, as we're depending on their nuget packages.
998cccb More work on reconnect logic for ForeverFrame. Other minor JS consistency fixes.
205c372 fixed casting in transform-function bug
cad1329 Merge branch 'mapreducebug' of https://github.com/johannesg/ravendb into mapreducebug
58ab938 Add failing test for Map/Reduce + transform with included decimal value
3cb16fa Avoid calling TryEnlist if we don't have to, will avoid full trust issues
9703a35 Merge branch 'unstable' of https://github.com/e-tobi/ravendb
9f61010 Auth bundle now support admin users
e251e38 Index expression constants should be converted with InvariantCulture
49dd35a Can now support administrator in OAuth
25062c0 Adding smuggler option to skip pushing indexes
d5b1457 Added a test showing how we can do ngram search
e0cc722 Merge branch 'master' of https://github.com/jalchr/ravendb
da13967 Merge branch 'master' of github.com:ayende/ravendb
5dcbc01 Failing test on .Search
3d43fc9 -Increment version to 4.0.7 -Fixed circular reference error when serializing nullable structs -Fixed JsonReader.ReadAsXXX methods not converting string values
1170009 Added a failing test on .Search()
7e65081 Merge remote branch 'upstream/master'
a66b82e Added more logging to SSE and raised error event in more cases.
36eeb3e Remove code that causes a deadlock.
d07918d Moving PerfMon stuff to a separate class, to avoid having a SecurityException
1267ef3 Removed unused sln
2d6c95a Merge branch 'master' of https://github.com/fitzchak1/ravendb
de02cad Revert change to Newtonsoft.Json version 4.0.6
a27cc02 Revert "Use NuGet package for Newtonsoft.Json lib"
45f8a3d Revert "Update Newtonsoft.Json package from 4.0.5 to 4.0.6"
b6bf1e7 Make tests to pass
bafc892 Adding missing asm info
5a60474 Tabify
08d0ee6 Remove not used project (Raven.Json.g.3.5.csproj)
3de35a7 Fix projects reference
84b5cac Fix projects reference
afa3a9c Remove Raven.Json.Tests which is already exists inside Raven.Jsons
3093d69 Combine Raven.Munin.Tests into Raven.Tests
3ab3707 Update project reference
eddf064 Use NuGet package for Newtonsoft.Json lib
7699522 Shallow Raven.Munin module to root
3d17c03 Shallow Raven.Json module to root
4f2c9ee Always generate the AssemblyInfo files, as we're automatically assume no change to them.
2310cea Implement ReadAsInt32. Fix exception message.
6db6d01 Update the NuGet package to depend on Newtonsoft.Json.4.0.6
99ed816 Merge branch 'master' of https://github.com/ayende/ravendb
a847524 Merge branch 'master' of github.com:fitzchak1/ravendb
a01bf76 Update Newtonsoft.Json package from 4.0.5 to 4.0.6
9d46178 Fix typo
5f709ab Fix the width of the search control
307d733 Revert "Update Newtonsoft.Json package from 4.0.5 to 4.0.6"
3a16d65 Add nuget helper script
e7deb29 Update Newtonsoft.Json package from 4.0.5 to 4.0.6
62f0e3e Update Rx binaries
1b58557 moved the ctrl+O to xaml instead of code behind
ca7b1ae Fixing incremental backups support
8bd2886 Merge branch 'master' of https://github.com/fitzchak1/ravendb
01d286c ctrl+ click re factored
35a6427 Logs are now sorted by date descending
9b5d812 Fixing to/src mixup Enabling skipped test
db50f1e Fixing an issue where very complex dynamic query wouldn't hash properly
125774e Better output for when we are running in memory
419d1a1 Merge branch 'master' of https://github.com/fitzchak1/ravendb
2405d68 Fixing HttpJsonRequest on auth scenarios for OAuth when sending streams
6e09585 Merge branch 'master' of https://github.com/fitzchak1/ravendb
523c63d ctrl+S in index edit will save
d5db2e7 press ctrl+N to create new index in the indexes pages
6e8d6bd Change the search control to look closer to the raven UI
47c8880 Adding minor caching to the way we get properties in the map reduce index
ff48f2f Adding more asserts
b82d260 -Fixed test
2c397eb Fixing an issue where we weren't comparing to null properly
9d5ad68 Merge branch 'multimaptypes' of https://github.com/dlang/ravendb
14a2cb2 -Changed version number to 4.0.6
4f93caa map functions don't need to return _exactly_ the same types
232ae60 Output csv from stress test run
47ae6c8 Small changes to perf harness.
bf82636 Changed the IMessageBus interface to return IList and fixed another race condition.
028e3e2 Small changes to perf harness
958d886 Fixed locking bugs in InProcessMessageBus.cs
73516fa Renamed folders
6f5439b Merge branch 'master' of https://github.com/fitzchak1/ravendb
a56aa0e Fixing an issue where we have an issue with multiplication of decimals would generate an error
789685c Merge branch 'master' of github.com:fitzchak1/ravendb
b1e514b Fix NewLine in the error message
1f8b66c Remove unused functionality
459b4d6 Show more valuable data first on the error message. Fix a bug in GetServerUri method.
94bf018 minor optimization
22351b5 Convert SecurityException to ServerNotFound exception. Add the URL data to the right exception.
7663edc Add "Server URI" parameter to the error message
ad6d7c3 Refactor the way that we generate the error message
9b71511 Added comment to explain change
89089e4 Merge branch 'master' of github.com:fitzchak1/ravendb
07726c5 Store the URL of the request that is faulted.
2d86d1e Add a helper method to dynamically store fields in an index, without explicitly using the Lucene.Net.Document.Field class.
259cdf7 Add busy indicator to queries
a10e2f7 Fix bug with paging when deleting all documents in last page
b000a98 Fixing tests to avoid unsupported seq of calls
a1189b3 Fixing an issue with OrderBy followed by a Search
5514791 Fix a bug where the incorrect AsyncDatabaseCommands were used for the "default" database.
6302147 Fix a bug in a failing test
349feac Fix overlap controls
34e2a35 Fix a bug: when we creating a database, the new database wasn't added to the UI.
53f9bf7 Fix a incorrect binding path
def7072 Add a indicator that we're deleting some documents, and reloading the page
cc8117c Fix a bug where we creating a new instances of the DocumentsView each time we call to the update method. (due to call to new CollectionModel). That called the PagerModel constructor, which in turn reset the pagesize to 25.
a4800e7 Fix a bug where the page size and current page wasn't updated on delete.
e7ba74a Merge branch 'master' of github.com:fitzchak1/ravendb
3987480 Merge branch 'master' of https://github.com/ayende/ravendb
8315ffb Coverage more cases in the test
c9cdd5b Add a failing test which demonstrates an exception thrown when we OrderBy a projection. Something like: .Select(x => x.Position).OrderByDescending(x => x)
37f40c5 fix issue were last page can have no items in it
47a406c tabbed
4319849 add refresh button to logs so log will only update if pressed and not on any tick
60efcab tabbed
2356ada Fix error on index page appearing over the "there are not results" message
0c873da -Fixed Windows Phone build
58d51cd -Added ReadAsInt32 to JsonReader -Improved performance by using an enum rather than a type check to test contract type
9c51ca7 Added project to test stressing the message bus.
84b4b41 Renamed Samples to Hosting.AspNet.Samples
71d122a Add support for env variables in paths
113523b Better logging for start/end on IIS
e4ba9c4 Adding better parameter checking
949ffe6 Merge branch 'master' of https://github.com/NovusCraft/ravendb
11425e3 Added a failing test to demonstrate failing ad hoc projection
ec114d9 Changed it back to CompareExchange.
6d90a6b Renamed samples and hosting projects
89f0f87 Just use interlocked exchange.
1951ae8 Added some tracing. Fixed some race conditions in InProcessMessageBus that were causing connections to miss messages.
2caca28 Cleaned up dead code and added comments.
f055e10 Fixed raced conditions in InProcessMessageBus.cs
6d885e6 Fixed issue in hubs.js that prevented changes to client-side hub methods after initial page load.
a584fd2 Moved broadcast within the lock.
002f8e0 Merge remote branch 'upstream/master'
a0edc2c Moving attachments and tx handling to use JsonHttpRequest
3840829 Adding an overload for specify AccessTokenBody
93c4e78 Fixing typo Adding passing tests
332444e Clearer semantics for json error
a2e4f22 Better handling of disposal concerns when running inside IIS
e02a812 Fixing typo
92e2fdb better handling of deferals
b7a1a95 Simplifying the code, handling of SaveChangesData is now encapsulated in InMemoryDocumentSessionOperations
7021bd8 Don't expose so much state to child classes
6a96ef7 Merge branch 'master' of https://github.com/johannesg/ravendb
cd424a7 -Fixed BsonReader to use BinaryReader instead of base stream
c3cb961 Fixing tests
ed3dd63 Merge remote-tracking branch 'origin/temp'
3ed487e Merge branch 'master' of github.com:ayende/ravendb
09da3cf Fixing expression
e5bddfc Fixing tests
a9e100e -Added line number information to deserialization errors -Added BinaryReader/BinaryWriter constructor overloads to BsonReader/BsonWriter
61871ba WhereContains on lucene query has been marked as Obsolete WhereIn was introduced
3bfca62 BREAKING CHANGE: removing support for contains from linq API
0d87e61 Fixing warnings
40c5b6c Remove ISignalBus, Signaler and IMessageStore and replace it with IMessageBus. - Commented out all of the scaleout implementations.
a85c0a5 Go back to a handlers per client per signal.
ed30100 crazy stuff in here
d17df0f Fixing issue with let in reduce functions
4864ea6 Adding a way to debug into the index
5b780f0 Merge branch 'index-bugs' of https://github.com/dlang/ravendb
7e7fda2 Avoid publishing presence again if we get notification within the publish limit
646f203 Moving the silverlight API from ReadRequestString to ReadRequestJson (better error handling)
70f1cc7 Merge branch 'master' of https://github.com/synhershko/ravendb
889fbe2 Merge branch 'master' of https://github.com/fitzchak1/ravendb
ab8d80f Fixing an issue were projection of complex & simple type directly into the output weren't working properly
b21be6e Fixing tests
796099f Adding support for reading json directly from server client for async ops as well
e09ebb3 Fixing compliation
778958b Fixing typo in message
95665bd Adding passing test for indexing all properties values
ef05196 Moved to Reading Json directly, rather than the string, better error handling that way
986a0b8 Fixed compilation issue
f9bc96a Adding a method that allows us to access the entity as a document
d42fa83 Allow to define tokens that have read / write permissions per db, not globally
71408ce Added missing file.
b0e5495 Allow changing the transport from the query string.
9f6982c Adding passing test
afdbc2b move search to xaml instead of code behind
f65898a make IsActive dependency property so Model could bind to it
8e29ad6 move edit and refresh to xaml instead of code behind
ed9a03d add StudioKeyTrigger that detaches the trigger on element unloading
6aaf10c use xaml instead of code behind in order to handle key triggers
1583d6c minor
e3cad55 Add the current URI to the error message
eb41edc Fixed memory leak and optimized callback storage in InProcessSignalBus.
b146481 -Code clean up -Various performance improvements
182ff5d Optimized locking of InProcessMessageStore to get much better throughput
43b1ab7 Optimized InProcessMessage message lookup.
a47ded4 Optimized InProcessMessageStore.cs ID comparison
e5f0c1d Fixed race condition in disconnect logic. Cache zero result task on InProcessMessageStore.GetLastID
6154fec Added documentation
faf9bf2 Added ability to defer database commands to be called on SaveChanges()
4727be8 Update to xUnit 1.9
61db48c -Removed unused utility methods -Fixed various code warnings
f2d8222 Refactor: Fix DRY.
fa70a58 Remove the Raven.Client.VisualBasic.Tests.dll from the output bundles folder
33c10f0 Suppress directory creating output
e628b70 Fix compilation error
745b92a Simplify script: copy what you need instead of copy and than delete
084f3b7 Add unversiond files, due to a previous ignore
da758e1 Revert bad way to handle resolving references
ae81b79 Fixing test
842fa48 Allow to project directly from an entity to a nested object
985c0cf Merge branch 'master' of https://github.com/synhershko/ravendb
a212c34 Merge branch 'master' of https://github.com/fitzchak1/ravendb
6cfe42e Fixed Silverlight and Wp7 projects.
2f3c339 Fixes 121 Updated .NET client to support custom querystring on connections.
c90d549 Deleted obsolete failing tests
b345054 Fixes #131
5b73a41 Fixes #137
407f9db remove "previous" and "next" buttons in search
dc0b1dc Merge branch 'master' of https://github.com/synhershko/ravendb
f20b9d5 update search control with highlighting
06cbe6f clear code
3f03039 Add option to update textbox on property changed
2941344 -Fixed serializing types with hidden properties
0ff8ffa Merge branch 'master' of https://github.com/fitzchak1/ravendb
45cbd34 -Fixed potential multi-threading serializing issue
bce2054 Changed message id to a string instead of a long.
faf6426 -Rewrote JsonTextReader to use internal buffer to improve performance -Improved JsonSerializer to cache contract/converters where possible to improve performance -Improved JsonTextReader error message when additional JSON content found -Fixed internal exception thrown when deserializing Decimal/DateTimeOffset/Byte lists -Fixed various JsonTextReader bugs
cc7397e Resolve Signaler from dependency resolver instead of using the singleton. Fixes #125.
ba2cafd Merge branch 'master' of https://github.com/ayende/ravendb.git
5a7c9af Adding a potentially failing test
e2ecb93 Update AssemblyInfo.cs with the build #13
f22fd1a Fix ElseIf
c80429e Use empty GUID for a new documents
0943586 Fix a bug: use the value instead of the key for the collection name
e8b4a14 Fix NRE
cf0ba89 Do not overwrite existing locally file
8a9e830 Refactoring
18d82a4 Do not output the mkdir output
4b8c347 If there is no key, do not push
212aa86 Ignore generated nuget packages
e90d699 Fix NRE
3e67cc9 Do not confuse the RavenDB packages and third party packages in the Packages folder
0008419 Allow to run CreateNugetPackage task locally
87a5d65 Add missing .nupkg files
39d8cfa Fix FRY
04af5ea Enforce copying the .Net 4.0 version of a dll
5e2815f Refactor script, to be more readable
bd53a02 Add MvcIntegration.dll to the EmbeddedClient NuGet package
4150dc9 Use NLog version 3.5, for the client version 3.5
b8f8835 Normalize the DLLs path to the absolute path
7c407b7 Simplify the script by adding a way to get the dependency DLLs directly from the NuGet packages folder
92816a4 Move files to the correct location
0015aed Use BouncyCastle using NuGet. This will use version 1.7.4137.9688 instead of 1.7.4114.6375.
a97f5ed Remove unused DLLs
4346d39 Remove unused project
9a93a7e Update xUnit to 1.9.0.1566, and use it using NuGet
92cb30a Fix spatial query not sending parameters
51fb1d5 Merge branch 'master' of https://github.com/fitzchak1/ravendb
35827af Revert "base for our own edit control"
0d5949d Fix DRY
30f2010 Fix bug when a query returns no result message isn't shown
f8b369f Fixes #134. Register the type resolver and type hub locator lazily.
9ed2a5c removed obsolete index Can_create_index_debug
5a40875 Merge branch 'master' of https://github.com/fitzchak1/ravendb
8b5d6d1 base for our own edit control
e04b665 fixed anonymous arrays in expression string builder
0170ca8 added another failing test WillTranslateAnonymousArray in TranslatingLinqQueriesToIndexes
2d70901 Fixed silverlight client.
0ba5ca6 Sort usings.
4b4db04 Added AutoTransport which is will pick the best transport supported by the client and server. - Added ConnectTimeout to ServerSentEventsTransport. - Handle stopping the SSE transport better. - Added Wp7 sample. - Added Delay event based on threading timers to the TaskAsyncHelper.
b6db68d added failing tests LetInReduceFunction, TreeWithChildrenCount
9540dbf Merging ayende/master
1ce0ed3 More elegant error catching in test
a4eb02d Keep SignalR.Owin in sync with owin version
b2f3032 Don't mark the task as faulted if a write fails. Change RunSignalR method to MapConnection.
83bbb06 Make owin it work!
eeeb0a9 Updated Owin host
db57c15 Getting the "Raw" sample to kind of work
83abd56 Updating for 0.2.0 refresh
17ba03a Initial owin host for signalr.
b7e4db3 Better behavior when detaching while looking at the UI
a8aacfc Added the ability to randomly sort values
63b3c7e Including bouncy castle in the embedded mode
0d1e19a Documenting the new value
c7359c1 Adding passing test
836e6a9 Adding config option for setting document expiration
53ff0eb fixing an issue where the default for index definitions weren't set properly on the UI
06931f7 Fixing an issue where we couldn't read an inflight transaction document using Munin
2b0aa9b Fixing json references in the build script
777fc03 Added WP7 sample.
664c0d2 numeric fields should use _Range
258d4e4 case insensitive
4e58c6b numeric fields should use _Range suffix
04c6557 Allow parsing of more free form [[ ]] elements
13d0971 fixed forever frame connect timeout logic
fd109e8 Adding passing test
591e749 Fixes #121 Added support for custom querystring parameters on connections
bae653a Adding passing test
33fae17 Instead of returning an empty Task from the AspNetResponse.WriteAsync method, return a task that represents the sync write operation.
997a01a Regenerate the minified js files.
a1e4d9f Changed the reconnect event to disconnect event.
5fb8c6b added timeout failure to Forever Frame
86f4bb3 reset tryouts
75bb5c8 Don't run licensing for each database on the server, run it only once
4baa93e Merge branch 'master' of https://github.com/fitzchak1/ravendb
36d952a Fix DRY. This is also more efficient.
b049f0c Fix a NRE. In case of a projection Metadata can be null, and ToJson assumes Metadata is always not null.
a7ab7d5 Rewrite also the NLog reference to use the .NET 3.5 version
09d4038 Update ProjectRewriter to use the binaries in the NuGet folder
d01e222 tabbing
3baafcb Force ignoring AssemblyInfo.cs files
99dbd7f minor
7c604c7 Fix the copyright section to use the company name and the correct year
04a35c3 minor
282f409 minor - update AssemblyInfo
2bd42c7 tabbing
a1b8b28 Fix XML documentation for dynamic compilation
5637608 Fix typo
ea40d5f Fix XML comments cref attributes to use the correct format of a generic parameter
932abde Add missing XML comments
1ad5f3d Tabbing
e92c200 Change NLog.dll reference to use a NuGet package
39a81d6 Update the Bundles projects to use Newtonsoft.Json and NLog using NuGet. Using the main packages folder.
2761bff Use the same packages folder for the main solution also for child solutions
c16e525 Refacotr the Newtonsoft.Json reference to use a NuGet package.
34d9e1e Will automatically handle _Range postfix if the values are numeric and there isn't a _range postfix for range queries
b01b7c6 Merge branch 'master' of https://github.com/ollebulle/ravendb
b1cb348 Will not include the __document_id into nested selects
1dc72dc Marking AbstractMultiMapIndexCreationTask abstract
159483c Generate the appropriate signature when a select follows group by
8ba37e9 Fixes #123. Raise onFailed if EventSource ctor throws. Set a configurable timeout for the sse connection so that we move onto the next transport if it doesn't connect.
a5d7c90 Easier debugging of a test
de8c5a9 Better support sum/avg lambda casting. Supporting select / select many casting
347453b Added EndAsync to IResponse in order to distinguish between responses that are closed after write and streaming writes. - Implemented EndAsync in AspNetResponse and HttpListenerResponseWrapper.
ef21c02 Adding support for labmda casting for max and min
35698a6 Better handling of errors from RavenDB, will not hide them in json text any more
9ca47bf Also handle lambdas for Recurse
91335dd Can generate complex indexes with the appropriate lambda casting
b1e582f Trying (currently failing) to move the dynamic lambda cast to the index generation on the server side.
8e644c6 adding a complex index definition, which fails to create the right index
cbe956d Merge branch 'master' of https://github.com/synhershko/ravendb
f458446 Merge branch 'master' of https://github.com/fitzchak1/ravendb
4c3dee2 Clearer code
94d2691 filtering should be case insensitive
5e2aef2 removing bad reference
523a604 Easier scripts
4a01a7c Removing bad reference
59a1aea Fix potential NRE
36c151e Added failing test for Lucence .WhereBetweenOrEqual
e816d0d tabbing
549bf87 Merge branch 'master' of https://github.com/fitzchak1/ravendb
057132f Remove no needed parameter
5440485 Fix typo
a7a5e37 Merge branch 'master' of https://github.com/fitzchak1/ravendb
8340f1e base for terms view
9c98bd0 Generalize CopyLogsInstructionsCommand to CopyToClipboardCommand
42595b8 Simplify code, UI logic should be in the view and not the model.
5f74cd8 Remove unused field
9e80f05 Use tabs instead of spaces
d005612 Bump version to 0.4.
83d2734 Fixed #122. Added reconnect logic to .net client ServerSentEventsTransport.
5f4d40d Json serialize groups in receive query string in .net client.
0415304 Adding passing test
9486eb3 Fixed issue with setting timeout value on persistent response.
65e568d Pass error data to error handler.
1665da6 Fixing a test where we doubly handled reverse
acf1d48 skipping failing test for now
bdd2f3a Fixed issue with LongPollingTransport and disconnect and added new reconnect event.
a5a6b9b Merge branch 'master' of https://github.com/synhershko/ravendb
98f5923 Add Microsoft.Web.Infrastructure NuGet package. This is required in case that the user doesn't have the Microsoft.Web.Infrastructure.dll installed on his machine.
3c56201 Fixed reconnect logic in ServerSentEventsTransport and ForeverFrameTransport. Fixes #91
1feab94 Fix disconnect logic in ForeverTransport.
b00ff2d -Fixed elusive Intellitrace runtime destabilization error
7dcf92d Remove Buffer flag from IResponse and always disable buffering in SignalR hosts.
e93c0bc Don't re-raise onSuccess on sse reconnect.
759501e Adding failing test
701c436 CRLF
4b6a721 fix bug when clicking on raven logo on IE
5c3ff7d Add mapped results button to index edit
b53e3a0 now ctrl+click on any navigation will open in new tab
d51bb66 Full search functionality including replace for edit page
5de255e Remove unused using.
8360abc Cleaned up ITransport interface. - Removed Func<Task> return. - Events return Task instead of being void. - Make disconnect async.
6aefe58 Merge branch 'master' of https://github.com/ayende/ravendb.git
69b4c4a fix issue with creating new db update ui with not needed data
695c81d Merge branch 'master' of https://github.com/ayende/ravendb
0b22401 update the search option (still not highlighting the results)
cfb05fc Make SignalR work on cassini. Fallback to reading the query string and form values from the request if the validation helper fails. Guard Initialize() from being called multiple times.
51b207c Stop processing the buffer only when the line is null, not empty.
9029780 -Performance improvements
e9a0f18 Merge pull request #116 from drub0y/master
8edf546 Added SignalR self hosting samples
d967c61 Added ITransportManager interface and injected it into PersistentConnection. Made TransportManager a singleton instead of a static class. Remove registration call for default transports.
141f803 Fixing an issue where some Enumerable extension methods couldn't be bound
82e646c Removing misleading statement
233b3d3 Ensure that we can't get into duplicate index errors because of concurrency issues
b094b48 Fixing version references
fae21b6 Fixing build on .Net 3.5
40cfd48 Revising 3be1351 by moving JS varaible declarations to beginning of function scope per project specifications.
e2f35b6 Merge branch 'master' into sharding
8eeaecb Fixed SL and WP7 client for missing APIs.
85f2dbb fixing polarity
6a07ed3 removing dead code
8c0a5db Set focus on search control
76b7411 Merge branch 'master' of https://github.com/fitzchak1/ravendb
2994d2a Supporting api key for the studio
01510db Fixing #420 adding support for Ctrl+O for opening docs
c401dfb Send a different etag for each different embedded file
bec7057 Don't send an etag for the case where the Studio.xap cannot be found
79c98b2 Merge branch 'master' of https://github.com/ayende/ravendb.git
954a877 typo
2e25e0b Adding a test for incremental backups
40db8cc Checked the wrong path
01b2aa6 Fixing tests
d97f4ad Support copying indexes on incremental backups
db7ce0d Fixed #107. Added method to handle failed generic tasks in hub invocation. - Added sample method to demo hub.
61eee87 Cleanup
c0d3806 Fixing tests
8ef3fc2 Moved settings registration
02ea1c5 Adding a quick way to build without tests
5edcc3d Throw from js client if Protocol version isn't 1.0
2038ee2 Added protocol version to server negotiation. - Fixed issue in Task helper when exceptions raised by the successor might throw exceptions. - Throw if protocol version isn't 1.0 in .net client.
ed71ef8 Allow to set boost level over the entire document
6af7f14 We can now specify boosting on a per field basis
2fd994c Adding support for boosting a value during indexing
4f5df5f BREAKING CHANGE: Moving the methods that expose indexing behavior to a separate namespace. That way, they don't pollute the query namespace.
50c191a Adding a test for boosting during query
9ec5c0d Formatting changes (minor)
604fe81 Better error handling when the facet document is not found
dd4381d Support boosting on search phrases
86f49ff Supporting boosting when using Linq Search API
e0fc55f Testing boosting behavior
aeb7955 Remove items from bag on instead of setting to null.
cea5c80 Only decrement queue if > 0.
f2cc4c9 Added helper for Getting value from dictionary. Made Items bag ConcurrentDictionary. Update WP7 projects.
4093a4d Added Items bag to store per connection state. Store active http request in connection.Items bag. Store the active async reader in the items bag and stop reading on Stop call. Added more bail out points in SSE transport when stop is called.
8d3c852 Remove tests for LongPollingTransport.
23efe2b Fixes #54. Throw if connection not initialized before sending.
cd6b89f Fix WP7 projects for new transport.
ac3aea3 Fixes #112. Implemented SSE for .net client. - Refactored LongPollingTransport and ServerSentEventsTransport to use same base HttpBasedTransport.
da335cb When logs turned off write click on the instruction will allow to copy them
36785e0 Add collection info to document edit page
0535999 Fixing an issue where deleting a document with the replication bundle active wouldn't physically remove it from the index
d9e253a Merge branch 'master' of https://github.com/ayende/ravendb
784e3ba base for search in the edit page
9bd2d54 update dlls for SyntaxEditor
7565ea2 Adding passing test
c924707 Adding passing test
ebedaf1 Made demo hub more comprehensive.
999e05a Added basic signalr client sample and fixed task helpers so that they bubbling exceptions properly. - Don't create unnecessary objects in the HttpHelper. - Update signalr.client to use then overloads.
7146173 Ask to get permissions to run on 8079 on the tests
10137df Fixing test
4ba5826 Merge branch 'patch-1' of https://github.com/nberardi/ravendb
201e0bc Merge branch 'master' of https://github.com/synhershko/ravendb
87db8ad Merge pull request #111 from drub0y/master
48aa399 Merge branch 'master' of github.com:ayende/ravendb
8b9d036 Merge branch 'master' of https://github.com/ayende/ravendb.git
7309623 Fixing sync GetDatabaseNames impl
aa1d213 Minor perf optimizations in SignalR jQuery lib (minified scripts)
3be1351 Minor perf optimizations in SignalR jQuery lib
0c66153 Remove unused exception variable.
0af8758 Catch exception when the server is stopped.
33ba255 Catch exceptions and log when there's an error in the websocket transport.
e6dbddb Update README.md
4bba9e5 Fix Task continuation logic.
ebc7f5d Filter out OR, AND etc that might create issues parsing during Search
edfd455 Made IsIIS7WorkerRequest static.
3845510 Allow server to specify the websocket url in during negotiation. - Added callback to self hosted server to allow hooking the request. - Updated the client to allow overriding the websocket url.
a57c647 Ported performance optimization for ASP.NET host from the perf branch.
7187da3 Remove duplicate line (copy paste bug).
a14c002 Properly document the new default value of the configuration
4d35bfb Fixing an issue where the default log size was changed
7d38191 Fixing a test where we properly need to translate a custom identity property in a base type
7409c09 Fixing things so we can register the nlog config properly for http endpoint in IIS
8a2f202 More accurate log file
d03c476 Adding better error handling for when we can't parse the json properly
bc9a4f3 Adding passing test
0b35644 Fixing typo
3c3203f Added a way to configure esent circular log
1112b2f Fixing sending the wrong size
ee35954 Merge branch 'master' of https://github.com/synhershko/ravendb
6069274 Resolve paths based on the base url.
af62e04 Use HostConstants in the extensions.
9ac4d42 Adding passing test
f9fe920 Fixes #83. Fixes #108. Expose all headers in the HubContext.
9cbd4eb Use the full type name when injecting custom variables into the host. Added HostConstants for well known variables.
13b258f Added support for hubs in self hosted scenario.
add21f1 Added HttpListener based signalr host as SignalR.SelfHost. - Ensure to only initialize default transports once.
0c1a1da Fixed grammar in Raven.Studio for issue #421
3b6d766 Make variables readonly.
1b603bd Merge pull request #79 from korroz/dev
8c519b6 Bypass ASP.NET request validation
4d52e5a Change HttpContext variable to aspnet.HttpContext.
8d8e40a Merge branch 'master' of https://github.com/damianh/ravendb
4e39790 Change Path to Url on IRequest.
a5e9e60 Made BuildManagerTypeLocator derive from DefaultHubLocator.
f94799d Remove all methods from PersistentConnection that don't return Task.
2e891e0 Removed SupportsWebSockets from the interface and used Items instead. - Removed LocalPath from IRequest.
bb21706 Remove System.Web reference from SignalR.Server - Created new SignalR.AspNet assembly. - Registered ASP.NET specific abstractions in a PreApplicationStart method. - Created package for SignalR.AspNet - Moved routing to SignalR.AspNet. - Removed RequestContext from PersistentConnectionFactory.
31bf653 Added the asp.net context to the items collection. - Changed IsDebuggingEnabled to debugMode.
152a92f Added signalr abstractions IRequest and IResponse. - Remove System.web dependencies (mostly).
8adbdf8 Fix spelling error.
4c1b60a Initial decoupling of PersistentConnection from ASP.NET.
15da2d8 Fix a bug where nested aggressively caching  operation wasn't allowed
8964d8c Merge branch 'master' of https://github.com/ayende/ravendb
5879ecb Fix script error, caused by prev commit to this file
08cc257 Merge branch 'master' of https://github.com/fitzchak1/ravendb
503ee65 \r\n
a46e737 Use GET request instead of HEAD, as it's seems to be not supported in Silverlight
7c2b66b Change property name
cc43d70 Fixing an issue where we would generate a recursive check for ajax requests
6f24bb5 change property name
f8ebb69 put file in the correct location
6cbe116 minor
e4f43e4 Move content files under the Content folder. Correct script (had {{}} for objects). Move script to a html file, and DRY the rootUrl parameter.
5d65117 Fix comment
d2e601b Fix reference path
1e6a4c8 minor
8cd06e4 Suppress the following warning: "missing xml comment for publicly visible type or member"
5c77f80 Add missing project references
2f0e641 Fix studio reference
dc1cd70 Catch errors. Validate that auto index doesn't exists for the temp index.
3c3995f Merge branch 'master' of https://github.com/ayende/ravendb
04c0053 Basic implementation of PromoteToAutoIndexCommand, need to be fixed (we may want to forceTimerTicked instead of editing the data manually)
b586962 Fix removing the deleted index from the page
2955a85 Fix InvalidOperationException. Do not show the menu when right clicking on the indexes type header ("Auto indexes")
83678de Added IDatabaseCommands.Head() method to retrieve a document's metadata (JsonDocumentMetadata). Includes tests for DocumentStoreServer and DocumentStoreEmbedded
4f0e729 Use the correct Newtonsoft.Json version
d4186ab Implement DeleteIndexCommand
17524e8 minor
cbc487b minor
b6832ac Fix typo and expand the comment meaning
e9735a5 tabbing
b83a181 Fixed aliases in projection using Linq chained method syntax
3b9aabe Add DeleteIndexCommand
048528f Change model names
7594de6 Use BindableCollection.Match for indexes. Minor refactoring.
3c2ef7b minor
ca9b454 Fix some typos
b52d300 Clean XML comments
2ab272c Merge branch 'master' of https://github.com/fitzchak1/ravendb
e766a66 Merge branch 'master' of github.com:fitzchak1/ravendb
d034d0e minor
cd2ea50 Make the import information text more clear about the actual action.
1b9fcd9 minor
e789685 Avoid force refreshing twice, inside 0.5sec time frame
d8dabe2 Adding passing test
7a1241d Use MB instead of mb
75a42e2 Change numbers format across the project to print 0 when the value is Zero.
14c24f6 Fix bug: if the document length is zero, show "0 bytes" instead of "bytes".
199191b When we'll upgrade to SL5, set the default name for the exported file
00d3e7a minor
ed1a813 Refactoring ImportDatabaseCommand
5f79df8 Refactor ExportDatabaseCommand, move it to a standalone class
f21d138 Merge branch 'master' of https://github.com/ayende/ravendb
bdc885b Better handling of concurrency problems when shutting down the server
e93ead8 Avoid problems because of " escaping in the log comments when uploading
8fe04c7 Fixing #410 - reserved words in indexes
9c67490 Merge branch 'master' of https://github.com/synhershko/ravendb
22d8eb3 Adding a way to access the metadata in strongly typed indexes
bcf7177 Try to elaborate more in the documentation comments
d9fa8f1 Support both "~\" and "~/" for relative paths.
a13619a Fix a bug: remove duplicate method
0230a53 Output the DocumentationFile for the API projects
5319c98 Fix typo: Authoritive > Authoritative and authoritive > authoritative
c7866f9 Fix typo: Non-Authoritive-Information to Non-Authoritative-Information
0a96c36 Fix a few typos
c5e9eb0 Update README.md
9a55157 Merge branch 'master' of github.com:ayende/ravendb
bb536c8 Fixing test
fac7814 Partially revert "Better behavior when we are changing the port on an embedded database using oauth"
d594ac8 Adding option to control transitive replication (default is OFF)
ed18574 Making sure all the bundles tests are running on 8087
76ef5e8 Better behavior when we are changing the port on an embedded database using oauth
ef3d2fc Fixing an issue where id wasn't being properly handled
7045d92 Merge HEAD, branches 'temp' and 'master' of github.com:ayende/ravendb
24c8282 Will not force timer tick twice
1e2e86e Merge branch 'master' of https://github.com/fitzchak1/ravendb
8df2cc3 Merge branch 'master' of github.com:ayende/ravendb
fb35c2d fix page title of the query page (page title cannot be change after the page is loaded)
fbfc33d Fix a bug: when edit a not existing index, redirect the user to the /indexes page instead of the /documents. Fix an issue with the ViewTitle. The view title cannot be changed after the page is loaded.
c4e155f minor
526294d Select item when right clicking on the list of collections/databases
3330934 Merge branch 'master' of https://github.com/fitzchak1/ravendb
bbbfd37 Add more informative text
cff34d1 Show a busy indicator when documents are loading
7e13faf Fix a UI issue: when we're on the /edit page and we changing the database, do not show "document was deleted on the server" message.
60a07dc Fix a bug where changing the skip parameter in the URL wasn't update the documents on the screen. The parameter was ignored due the change of documents to be static.
8a03a21 Show a message if there is no results for a query (not working)
1d72838 minor
94aaf97 Ignore VS performance profile files
344b8cb Factored out logic regarding adding signal key command suffix and checking whether a message is a command into SignalCommand.cs itself.
a74d2d4 Refactored the receive loop in ForeverTransport.cs to not recursively create tasks but rather use a single TaskCompletionSource to represent the loop. This results in drastically reduced allocations of TPL types and hence better performance during GCs.
b9915cc Small refactoring
20dfdbf Fix a bug when typing a not valid query an error dialog was appear. We handle the syntax error in a more peacefully way. Refactor empty task creation.
4d869bb Will not replication recovery information attachments Added a way to explicitly avoid replication for certain documents / documents
40032b6 Fixing a case where maps containing WhereEntityIs wouldn't work
a96cef1 Fixing ports for silverlight testing
b5eb3a9 Merge branch 'master' of https://github.com/fitzchak1/ravendb
420365b Fixing ports
0cb4559 Including preamble in the content length
a60b11a Fix tests ports
4e2a9cf Optimizations - don't create copy of the strings we send to the server, send them directly
dff6336 Correctly escape QueryString parameters
616e65d Fixing ports in tests
29235d0 Partially reverting "Setting PreAuthenticate = true"
7500c22 Updating to xunit 1.8
6e73a2d Fix a bug where AllDocumentsModel wasn't refresh itself when calling ForceTimerTicked
944e4f9 Refactor code
ae57cc7 Refresh static models when changing the database. This make all of the pages to be loaded before the user navigated to them.
2f02a95 More robust tests
533ea80 Fix a class have a Dispose method without being Disposable
dcdcdd9 Merge branch 'master' of github.com:ayende/ravendb
2871874 Allow to specify license string using Raven/License Allow to specify license path using Raven/LicensePath Won't do multiple license checks when running using OEM
4a62b1a Merge branch 'master' of github.com:ayende/ravendb
381a2d1 Add DeleteAllDocumentsOfCollectionCommand
a097d71 Implement DeleteByIndexAsync
89eb5f3 Fix typos Add DeleteByIndexAsync method
54b2745 Creating a copy of the headers, we can't modify them in IIS6
4749de5 Adding passing test
8c16d62 Adding log message to failure in disposing of the http server
d2843a7 Handle the scenario where an idle database cannot be properly disposed in a nicer fashion
5d15768 Automatically setup a log entry if there is an error
2f8c11e Safer handling of errors during dispose of the database
f3bfae8 Better way to recover from errors during server start (will close the server)
43f38e4 Safer way to handle exceptions during disposal of the http server
b034cd5 Alway dispose, even if database is null, server might somehow not be
a1eb784 Minor fix in client-side disconnect logic
518e791 Adding failing test
8270918 Reduce the size of the logs buffer as well as the logs size
79e78d7 Reduce a bit the size that the db would grow by default, to allow for smaller sizes for the DB directory
a0b2168 Merge branch 'master' of github.com:ayende/ravendb
82e44b7 Will customize index storage path and logs path for each tenant
721313c Variable renames in PersistentConnection.cs
aaba469 Deleted unused line from PersistentConnection.cs
df0de27 Moved logic for getting groups from incoming request to transports. Refactored some PersistentConnection code.
46c182e LongPollingTransport now sends a disconnect command message on Disconnect. Refactored some methods in LongPollingTransport.cs
fbe310e Removed unnecessary bool default value
b5c9d08 Changed ISignalBus.RemoveHandler to take in all the events keys to remove the handler from. This leaves it to the SignalBus to implement the best method for removing handlers instead of the Signaler always doing a foreach.
b2e7531 Decoupled TransportHeartBeat from LongPollingTransport.LongPollDelay.
8a67076 Removed Parallel.ForEach from TransportHeartBeat.cs and replaced with standard foreach loop instead.
a97075e Added guards around timers to ensure any exception there doesn't bring down the process due to unobserved exceptions on background threads.
5807667 Disconnect now sends a command, which forces the receive loop in forever transports to break, and the JS client-logic has been updated to detect when a disconnect is received from the server, in which case it forcibly restarts connection (with full negotiate, connection id assignment, etc.)
2ca9c09 minor
32ff434 Merge remote branch 'upstream/master'
d178be9 Reduce the size that we use for transactional logging.
21df566 Add an endpoint that gets the database size
99d117e Change all of the tests to use port 8079 instead of 8080. This will help us run the tests on machines that have a running instance of RavenDB with a port 8080+.
9fcc579 Add an option to delete all documents of a collection by right clicking on the collection item
782efa6 Update property comment
b4a092d Raven/Esent/LogSize is no per all the logs, not individual file (reduce log size by 4)
1b26703 Fix typos
dbf60ee Merge branch 'master' of https://github.com/fitzchak1/ravendb
9a86da4 Merge branch 'master' of https://github.com/synhershko/ravendb
6ea8c08 spaces->tabs
bf929bb Avoid failure if running in IIS using embedded mode
c868360 Fixing test where projection from linq statement would not update the proper query stats
7dba4bb minor
ae7a1dc minor - make code more readable
0c034f1 minor - make code more readable
232d29d Make page load even faster, by force calling LoadedTimerTickedAsync on page load
a6bffaa Allow to configure multi tenant idle times
5ce9ad1 Adding command line option to get all configuration documentation
e20061f Fix a bug where the wrong rows was specified in the Grid
6719014 Return proper result from execute on ui
29d0fa4 Properly handle the scenario where we are unloading the domain / exiting without shutting down the database.
bcca1cc Allowing to index byte arrays and arrays of byte arrays
1cd5546 Rename SortOprtions to IndexSortOptions to avoid naming conflicts
4eb84ca Added missing file
f654c40 Moved parts of IConnection that transports deal with to IReceivingConnection
09b8aa1 Add heartbeat disconnect support to Forever transports (ForeverFrame and ServerSentEvents). Minor code clean up in ForeverFrameTransport.cs and ServerSentEventsTransport.cs Made opening the output of the ForeverFrameTransport in a separate browser window for debug monitoring easier by handling case when jQuery & SignalR are not loaded.
6b964da Clients will no longer try WebSockets request if server is running 4.0
1714618 Don't add groups to transport data if none were sent from client
358d9b2 Changed Response.WriteAsync to actually write sync again due to unobserved exception leaking.
aeacec6 Optimized TaskAsyncHelper extensions by avoiding closures in our fast path and moving generic methods to a generic class to allow better delegate caching.
285708a Don't merge index segments too often
6c16417 Make sure a writer always gets closed correctly
8947b68 Fix pushing to nuget by using the current source scheme.
d4aaf16 Merge branch 'master' of github.com:ayende/ravendb
b183540 minor
f997f84 Merge branch 'master' of https://github.com/fitzchak1/ravendb
66abce7 Update Nuget.exe to version 1.6, by running the following command: C:\work\ravendb\tools> .\NuGet.exe update -self
ee612b0 Properly flush the indexes on deletes as well
6fc57df Merge branch 'master' of github.com:ayende/ravendb
fa52d87 minor
847d549 Remove not-existing namespace
fd0a2d8 Fixing unstable nuget embedded package
0a7407e Adding passing test
9b5f94d Merge branch 'master' of github.com:ayende/ravendb
9f739ef Fixing generation of nuget packages for unstable builds
22be4b9 Merge branch 'master' of github.com:ayende/ravendb
f95b319 Also create a nuget package for unstable builds
e7bdb92 Merge branch 'master' of https://github.com/fitzchak1/ravendb
c5d8ee8 Do not lowercase RavenEntityName in the Studio
6e42577 Supporting projecting of complex paths
c6f8f61 Support Count, Length on json paths
2f20111 Merge branch 'master' of github.com:fitzchak1/ravendb
b261d9f Use NuGet 1.6 feature: publish unstable builds as a pre-released package.
8a5ddd6 Changed the Edit document page so that there is one scrollviewer that includes the whole of the left-hand column
a476b30 Changed the ViewSizeControl so that it no longer needs the RelativeSourceBinding. Removed the RelativeBinding code from Impl folder.
f0989d2 Begun to refactor TaskAsyncHelper and callers to minimize closures.
71e0dc1 Changed Connection.ProcessSignal to just take the SignalResult to work on, not the whole task.
ca42937 Removed unused using in InProcessSignalBus.cs and removed unused method in TaskAsyncHelper.cs
793556b Changes Response.WriteAsync to use a new Task
cb0cdd2 Renamed the Success helper extension to Then
ef27593 TaskAsyncHelper optimizations
29d7939 Removed a delegate allocation from Signaler.SafeHandleEventAndSetResultAction class.
c210f44 Change static members to instance members on Signaler (except for Instance of course).
b1157ec Made Signaler cache timed out results.
ac755b3 Removed Parallel.ForEach in InProcessSignalBus.cs
a5b9a97 Revert HttpTaskAsyncHandler.cs to previous behavior of returning null to ASP.NET if ProcessRequestAsync returns null.
805b2e0 Reverting a bad merge
9eab01e Merge branch 'master' of github.com:ayende/ravendb
ee108c1 Fixing an issue where we wouldn't respect 404 for attachments
4a43433 Making sure to reset the current time
0ee1c6c Fixed bug with References and Related properties section in the Edit document view being vertically truncated
8cc376d Don't expect exact count, we change the data
31b971a Adding passing test, can now handle Any as well
e310620 Better control over how we dispose of our databases when they are out of use
ee4a463 Refactoring magic constants
2d3c2ba Do not flash the user if the document is changed behind their backs
9ffff15 Fixing an issue with conflict on attachments not handled properly
1fb0811 EditDocument: make editor wider. Try to fix vertically overflowed references.
8d0c29b Merge branch 'master' of https://github.com/fitzchak1/ravendb
20e8c53 Fix bug where logs wasn't shown
c5b0bbb Merge branch 'master' of https://github.com/fitzchak1/ravendb
2c5f8a3 fixes form the byte[] to stream changes
90d0684 add link to IIS in 32bit computers
12221bb Move to stream handling for attachments
c3676c5 Removing useless class
e7cddaf Adding passing tests
5dc4b7d Don't run indexing on indexes with no documents to index
f96d5fa Adding passing test
aee51da Moving http endpoint registration to a separate class to avoid ctor dependencies.
1f9ecae Fixing load using value type for sharded sessions
53614e0 Fixing things so indexes won't actually perform indexes on documents that they don't apply to
906de64 Merge branch 'master' of https://github.com/fitzchak1/ravendb
c9336dc Changed the way we are handling indexing so for indexes where we already indexed part of the results, we won't re-index them
29ecfaa Merge branch 'temp' of github.com:ayende/ravendb
58498a7 Using buffered stream to increase perf
9177671 Adding test for big documents
38a4cba Merge branch 'master' of https://github.com/fitzchak1/ravendb
7b4eb3e Merge branch 'master' of https://github.com/ayende/ravendb
674de02 Merge branch 'master' of https://github.com/fitzchak1/ravendb
8b0b340 Avoid forcing the data into memory and thus creating multiple copies of the same value and filling up the LOH
f32d95f No need to display "Log end point is not enabled" notification anymore, as we show detailed message on the screen.
b8bdaf5 Fix a visibility issue, where controls was displayed and then immediately hided.
6a7d411 Show instruction how to enable logs end point
63c3f3d Merge branch 'master' of https://github.com/fitzchak1/ravendb
036aaa9 Merge branch 'master' of https://github.com/synhershko/ravendb
b637924 Fix DivideByZeroException where resizing the documents to the biggest value. Always show at lease one row of documents.
8620035 Fix navigating to previous page when PageSize has been changed.
8542b23 Correctly notify of HasPrevPage and HasNextPage change
6f3e136 Better explanation message
fbd624e Change a duplicate name of a Style, in order to make R# happy
31bf234 Updating nuget specs to require json.net 4.0.5
14b7c9d Fix NRE, which was caused by server to be null, but the database wasn't null.
b34f31a Fixed minor issues in HttpTaskAsyncHandler.cs Added some more Catch() calls on async code paths at entry point to prevent process crashes when exceptions happen. Refactored Connection.cs to do just a single pass over result messages when extracting processing commands. Added short-circuit code to Catch() extensions. Added some comments in places to aid clarity.
6935984 Updating to JSON.NET 4.0.5
d67b1b5 Merge branch 'master' of https://github.com/ayende/ravendb.git
1bd2026 -Fixed referencing the NuGet package from Windows Phone 7.1 projects -Updated to the latest version of SandCastle Help File Builder
047f954 Added FastUnwrap. Made Send async. Made PersistentConnection.ProcessRequestAsync take HttpContextBase instead of HttpContext. Made all Success overloads shortcut return for Tasks already completed. Disabled LongPollingTransport tests until we can test async send better.
795bc9c Added static events for counting ratio of connections waiting for signal vs. shortcut return due to messages pending. Replaced use of ContinueWith with Success. Getting last ID from returned messages directly off of last message as they are now ordered by the store. Added CurrentMessageCount to InProcessMessageStore.cs so it can be tracked during perf testing. Now using CustomStack in InProcessSignalBus, optimized to storing large numbers of delegates. Optimized TaskAsyncHelper.Success to shortcut execution in case Task completely sync.
7892cc2 Setting PreAuthenticate = true
29ef9b7 Making sure to get the properties of parent interfaces as well
56c2b2f Error handling
b7fb987 Merge branch 'temp' of github.com:ayende/ravendb
72b0bcf Merge branch 'master' of https://github.com/fitzchak1/ravendb
332b15a Merge branch 'master' of github.com:ayende/ravendb
b1541c0 Merge pull request #94 from markus-olsson/master
a7b4776 Fix POST form value escaping in HttpHelper.cs
dc3d041 Removing external projects
b88695d Fixing an issue where we would treat map reduce results as documents for purposes of skipped results
2bcd391 Merge pull request #90 from kellabyte/patch-1
df3dac5 Added comments on instructions if the samples csproj can't load due to IIS Express not being installed.
ee621a8 No need to redirect the query page when navigating the documents, since query page parameters are meaningless
9e0e56a No need to re-execute query when query history is empty
d515055 Fix a bug where setting the hight of projection cause the query to run in an endless loop
de5ec19 Fixing an issue where we didn't display map/reduce items properly
9756fe5 Merge branch 'master' of https://github.com/fitzchak1/ravendb
0d678ec Changed the format of dates and date time offsets so we can distinguish between them more easily
563fa37 Fix a bug: cannot add reduce statement when creating an index.
16a1b0a Fixing #407, adding a way to control the capitalization of document keys
d0426f3 Minor perf fixes
3762f95 Typo
f00a9e3 Merge branch 'master' of https://github.com/fitzchak1/ravendb
4154a2e Fix a bug where the document wasn't reloaded with the new PageSize
e93b01e Add a separator between Execute Button and the Add Sort By button in the Query Page
2d64486 Select a document in the list when right clicking on it.
36df81e Fix a bug where the JSON view was empty for appended items to the same-sized listbox.
996a0c2 Make sure TotalResults is valid where we change the current database
b52cdb8 Fix possible NRE
170f999 Merge branch 'master' of https://github.com/ayende/ravendb
28bce69 Make all observables to work together by using Merge. Calculate correctly the current page.
092b01f Starting to create documents for config options
4fbbd31 Minor JS changes
fcce73f Fixing compilation
c663fb5 Merge branch 'master' of https://github.com/fitzchak1/ravendb
7c361a2 Refactor same logic into a standalone class
f05e1f7 Fix printing arrays.
b8abebd Remove whitespaces from the JSON short preview
3e30bd7 Fix bugs: 1. Tooltip wasn't visible when hovering on a bland area inside the document card. 2. Add missing space between document name to the document color.
c899f23 Use Rx to delay execution of time consuming code
bb5baf7 Make the code faster, by not checking for states in order to hide the JSON view, bug just set the value to null in order to achieve that.
1822e46 Do not show all the documents with a scroller. Let the user use the paging controls in order to navigate the documents.
c570e34 Calculate a short view of the JSON document, based on the current space of each item.
47d4544 Extract all dispatching code to a util class: Execute.OnTheUI();
3001fa4 Changed "clientId" to "connectionId" to more accurately reflect what it tracks. PERF: Now read various protocol values, e.g. connectionId, messageId, directly from the QueryString as it's faster than reading from the POST body PERF: Now using JSON.NET for all JSON conversion by default as it's much faster than the built-in serializer in ASP.NET
3e834ab Fixing url generation
3aa06d9 Merge branch 'mlt'
0ac75ef spaces -> tabs
913603a Better API calls result in less mem copying
af52f39 Tabs from spaces
5ec003a Refactoring to use just a single parameters object
2d8a4e9 Refactoring the client API to make it easier to use
8b7a30a Better error handling when using IIS tests
cfe5e1f Avoid a warning
da0e0e2 The parameters class should have all the parameters
87b5f6f No need to duplicate the class, we can create a link file, instead
124d735 Fixing logging conf
94237dc Merge branch 'mlt'
1f70334 Don't output logs during tests
709eb30 Ensuring that we can properly behave for queries using date time offset
03e7cc0 adding image for webinars
fb5fa2b Fixing typo
1866623 Adding a test for using IfEntityIs as a member
0844b13 Merge branch 'master' of https://github.com/fitzchak1/ravendb
e8c985f Fixing an issue where we treat objects with bytes as always changing
0ea74bd Fix a bug where SyntaxEditor set the value to be empty string
e3a6eb9 Fix a bug where documents wasn't loaded if SkipAutoRefresh was true.
fe6ebee Merge branch 'failing_test' of https://github.com/jdaigle/ravendb
d96eaca Reseting security for dev web site
b8f2016 Merge branch 'master' of https://github.com/fitzchak1/ravendb
a5f4333 Fixing an issue where trying to touch a tenant db that was created in an uncommitted transaction
4755fd0 Set a few missed uses of NoCache()
0f1704a Merge branch 'master' of https://github.com/ayende/ravendb
7d529cb Put the GetBuildNumber method in the async client API
1db22ca Fix CatchIgnore method
a6a3e70 Fix a bug where the documents where loaded in the default size and then changed to the actual size after the page is loaded
85852ca Fix NRE
070ee89 Calculate documents to show on the page, based on the page space
8e80d15 Allow static and dynamic pagesize
fd7df7c Remove unused code
34a1a95 Remove redundant pager
881bb57 minor
69b509e Use a default documents fetching strategy, and allow customizing it
d9035b7 Fix skip parameter
0ec016b Show a friendly message if logging is disabled
1d149b0 Make documents size static, in order to remember it across instances
ca59690 minor: tabbing
1a27f0c Correctly handle Ctrl button
dbd8604 Fix InvalidCaseException
a9158bb Include missing file from project
659513c Handle Ctrl+S and Ctrl+R on edit document page
01ba62d Move commands resources to a different file
afe23f8 Use command as a static resources instead from the model
48e30f2 Expose IAsyncDatabaseCommands from the Command base class
bdf2461 Fix a bug where using <ei:KeyTrigger> caused the KeyTrigger to trigger the command even after we navigated away from this command
e8db628 added TODO for websockets transport
ca606a7 refactored common JS transport logic
bdd6d2d fixed Server Sent Events and re-ordered transports so that SSE is used above Forever Frame, above long polling
61ae3c6 initial cut of Server Sent Events transport
a5a1bfe Fixed IIS dynamic compression module buffering issue for forever transports and derivations like ForeverFrame.
041e4d6 failing test which references: https://groups.google.com/d/topic/ravendb/vCcl1eBpgiQ/discussion
824ad8f minor
e5f989b Publish my presence when detecting an error, so the other side would know about this too
a27c91b Better error message
ec04c54 Better error handling for licensing scenarios
13e6f52 Merge branch 'multi-interface-discovery' of https://github.com/maurodx/ravendb
43cef12 Merge branch 'master' of https://github.com/fitzchak1/ravendb
caf1e3d better behavior when licensing is broken
946a93a Minor
b2927e7 Better exception message
bd58952 Use a property, not a field
7f7999d Making sure that license status isn't using the cache
7f2b9cd Make the red alerting color to take more attention
b6d4a5f Add special icon to the Tenants directory
0315399 Fix InvalidCastException
334bb3c Merge branch 'master' of https://github.com/fitzchak1/ravendb
89bc2f9 Fix NRE, where navigating to a non existed database name (in the URI)
86ab2e3 Fix databases view to change the current database when changing the selected item and navigate to the home page, when double clicking on it.
9d68793 Put the execute button on the left
f3a4696 minor
a56f7e4 Make document page to be static
eafe628 Fix a bug where the statistics that used was of another database
57190d3 Do not show CreateSampleData button before we know that there is no documents
da0b251 Changed AddMembership socket option to support multi-interface server
76eeca5 Partial revert "Fix a bug where the parent observable didn't updated the UI"
5e38e09 Fix a bug where Raven/DatabaseName documents was stored on a tenant database
b310bac No need to call ForceTimerTicked in the constructor as we doing this already in the ModelAttacher.
6af9cc4 Fix a bug where the parent observable didn't updated the UI
d781139 minor
dc9d1c1 Make documents in the HomeModel to be static
a0e28ef Refresh all pages when the current selected database is changed
1361260 ForceTimerTick even before the page is loaded
b414412 Fix NRE
3fc4e1b Show red color animation on the licensing text, if there is any licensing error.
5e5df9f Adding Any, All to DynamicList
9e49807 Including samples.ps1 in the build
18a5832 Make licensing link style to look better
98ec669 Move view the the correction location
599b2db Show Licensing Status in a MessageBoxWindow. Move the ErrorWindow under the Util class.
a7f538b Show dialog with the licensing message
5361d95 minor
a53e387 Merge LicenseStatus and LicensingStatus into one file
cb06daf Fix NRE (databasesCleanupTimer was null, when shutting down IIS). Change method name: Start to StartListening.
ec80d4f Fix merge
5411d56 Merge branch 'master' of https://github.com/ayende/ravendb
9f0823c Fix binding and catch errors.
005a7f0 Make ":" to the statistics header
29d2efb Fix footer height
4507f22 More refactoring to the DatabaseStatisticsView
3404c59 Refactor footer section. Add LicenseView to the footer.
5528bf6 Add a way to get the LicenseStatus information. Fix a bug, where more than two authentication dialogs was appears, when the server is restricted also in the IIS.
64a208e initial commit of ForeverFrame transport
56f1df3 Avoid caching for document
d972b49 Better handling for multi tenancy Better handling for filtering out timed requests from the server log
e0056a9 formatting
157e97e Fixing an issue where the studio would not ignore fragement in the URL
6b48c9b Merge branch 'master' of https://github.com/fitzchak1/ravendb
f964991 Making sure that under auth scenarios, we would serialize all requests to a single one at the first time. That means that we won't have multiple auth dialogs for silverlight on startup
03588f1 Removed non functioning code
66848b6 Better behavior for non secret urls under windows auth
8129f4f Fixed visual glitch in documents view where documents would start big then shrink.
3a8fd7f Merge branch 'master' of https://github.com/fitzchak1/ravendb
6bcd122 Allow to use multiple patterns (separated by ; ) for selecting plugins
c601e7d Better error if cert doesn't have private key when we try to sign with it
442cff8 More options for generating certs
5d4d22a Update "Related Documents" items only on page load, and not when editing the document
ef50b9f Add R# Team Convention: do not add empty line between fields
12848fe Use SelectionChanged instead of adding a new event
3f52e98 View a short snapshot of the JSON document
66a2aff Capitalize the entity name
fdf11a8 Don't fail if the server already exited when you tried to kill it
39fdc97 We can't set a null value inside the headers
d3a4c65 spaces->tabs
ba7b0d5 Using a dedicate document, instead of WarningMessages, which is no longer used
2c5954b Exposing the licensing information in an easier manner
2228d1c Updating Rhino Licensing to NLog
14e4f18 Adding Rhino Licensing sources
18643de minor: tabbing
6fa0bff Fixing metadata in silverlight not allowing arrays or objects
3a6ebb6 Fixing warnings
7d4c714 Merge branch 'master' of https://github.com/fitzchak1/ravendb
9725edd Making sure that Raven-Authenticated-User cannot be spoofed by the client
74d8177 Made sure the Query window preserves the document height when the query is refreshed.
9f2d02f Removed Generic.xaml file from project.
cfec796 Added popup button on Documents View to show the Document Size slider
1752e9a Created a new slim scrollbar style for the text box in the document view
4270cea Allowed the document size in DocumentViews to be controlled by a slider.
579be6f Fixed bug where scrollbars were not showing up when DocumentsView ran out of space.
0594254 Tweaked the styling of the Query header for Dynamic query mode
cbc2a82 Made sure the results view is hidden in the query page when DocumentsModel has not been initialised.
84907bc Changed the name of the results section on the Query page to "Results"
8923fa0 Tweaked the styling of the query page
5ad5550 Tweaked the styling of documents.
47ef267 Edit document commands are now hidden in the query view
cff9bab Merge branch 'master' of https://github.com/fitzchak1/ravendb
0656f07 Moved the execute button in the query page up to the toolbar, and added an icon.
6a52875 Fixing an issue where a dictionary of date time wouldn't be serialized properly
b04b988 Fixed Issue #40: Sort By fields now work
3eb6669 Fixing reference to session.Advanced.Conventions
0ce6b02 Merge branch 'master' of https://github.com/fitzchak1/ravendb
873b80b Fixed infinite-loop bug when query editor contained no text.
a428f83 Removed confusing session.Advanced.Conventions
fcde023 Merge branch 'master' of https://github.com/fitzchak1/ravendb
26d08c8 minor
6e113c5 minor - tabbing
a3f8e17 "Other Indexes" title can be confusing, use Indexes instead
b76b148 Merge branch 'master' of https://github.com/fitzchak1/ravendb
86688f8 Handling Raven-Authenticated-User for OAuth as well
9864eef Fixing typo
14f9b97 Fixes #64. Cache the assembly name instead of calculating it everytime.
fa81932 Build packages when running build.cmd only.
bff55ca Add Raven-Authenticated-User header only for a valid user
4c07c26 minor refactoring - removing unnecessary check
8150b3b Fix NRE
77602f4 Merge branch 'master' of https://github.com/ayende/ravendb
ac87cbb Add a way to make dynamic queries
6c16fce Merge branch 'master' of https://github.com/fitzchak1/ravendb
74ce214 Fix index not found handling
bff099e Making sure CurrentOperationContext.Headers.Value["Raven-Authenticated-User"] has the current authenticated username
731f96f Correctly serialize and deserialize projection in the URL. Remove the NotFound page, and use an error notification instead.
3aff5a5 When document not found use a warning notification and redirect to the documents page
83fc126 Fixing an issue where a single untokenized item would affect the entire query
7281c55 Making sure that Sys Doc override everything else
99d78c5 Generate one request to the server in order to show the authentication dialog, before generating anymore requests.
7ccaf75 Show the exception in addition to the StackTrace
794d393 Fix NRE (Caused by null ID, when the document is a projection)
ae4e2d2 Add team settings for R#
d10b136 minor - formating xaml
e384818 Refresh the Last-Modified value after saving the document. This is done by refreshing the all document.
eea6518 Fix NRE. Key can be null, for new documents.
c77e460 Add an option to navigate to document by ID
55be1ab Merge branch 'master' of https://github.com/jalchr/ravendb
b86889c Merge pull request #77 from paulbatum/dev
35f123f A failing test
c44afb4 Updated WebActivator package reference for the samples project. This correctly detects the Microsoft.Web.Infrastructure dependency.
fb5510a Merge branch 'master' of https://github.com/fitzchak1/ravendb
3c1c185 Removing non existing call
0f9065c Allowing to define a token as read only
4d8f9d5 Adding Raven/BundlesSearchPattern
9372ee0 Removing useless code
347f216 Always show details error window
091019c Be able to re-initialize the ServerModel
683d727 Fix NRE
934f27f minor
604541c Refactoring ServerModel to be able to re-initialize. Do not change the database when setting the default one.
7bb62f4 Simplify code
02a3f87 minor
1feff55 Add an infrastructure to handle common exceptions in a more peacefully manner. Handle "cannot connect to the server" exception
dfb32c4 Get the original StackTraces of background errors
8581cbb Adding passing test
b886441 Adding debugging information
8d7c06d Supporting HEAD for document
cf4a476 Fix references path
5d708f4 minor
438b2c3 Merge branch 'master' of https://github.com/fitzchak1/ravendb
8a757ad spaces -> tabs
a193d20 Update document key after saving the document
3d03c07 Merge pull request #73 from bwegman/disable-global
4caa116 Fixed restore for silverlight project
a59c558 Merge branch 'master' of github.com:ayende/ravendb
1cd63d1 Merge pull request #74 from einari/master
d69aede Removed useragent for Silverlight as it is not possible (as far as I can figure out) to set it programatically.
a68026f Removing WP7 project references from the Silverlight solution file
cb937d6 Added CommonAssemblyInfo into the Silverlight project - updating the generated AssemblyInfo with the only things needed
d5ec19b Added Silverlight to build
6006acf Adding Silverlight target for SignalR client
e9f07d5 Merge branch 'master' of https://github.com/ayende/ravendb
4fa5090 Better way to identify log messages coming from the server and match them to the view model
7b9c51d Have some text near to the Create sample data button
57161b1 Make sample data to appear immediately
bb5f936 Solve an issue, where entering text to the confim window and pressing enter, closed the window but return null answer because Silverlight's textboxes do not updating binding by default on TextChange event.
2349175 Add a way to debug task SstackTrace
33cacc6 Fix embedded resource path
470f40a Hide Recent Documents section, if there is no documents
27f18bb Properly decide if to show Create Sample Data button
b64e1e9 Correctly dispose IDisposable
dcc7ea5 Refactoring method
8012167 Make method to be an extension method
c5387cf Show the current Build Number in the UI
62a489b Fixing test
12e6f28 Allowing to send a page size of 0 to the server and get just the query stats
e46cb72 Fixing how we are handling the new document scenario
3f80e28 Will not error on creating new documents
8c23c5a Adding empty settings.dat
625696d Merge branch 'master' of https://github.com/fitzchak1/ravendb
b3372da Use StringComparison.StOrdinalIgnoreCase for IndexOf()
5c02769 Allow the user to repair the query by clicking on the suggested value
82c1cc3 Merge branch 'master' of https://github.com/fitzchak1/ravendb
47a45d4 Merge branch 'master' into mlt
0d5b6be Run batch of tasks
7dd0520 Add a way to use the suggestion and repair the mistaken value
9726782 Show the field for the suggested term
f66e998 Show more that one suggestion
eb54dee Properly configure settings
1cd69e5 Fixing comparisons of guids in json
45d14c7 Add the Suggestion feature for queries
088cccc Optimizing json comparisons
8985835 Fix a bug where name was null, due to page was just loaded
c5e4cab Do not show the ErrorWindow if another one is already visible
0d2c81a Better handling of RavenDB's integration with the ASP.Net life cycle, will now close the database on appdomain resets.
f569ec7 Do not re-run the query on timerTicker. Get the current terms and fields in order to run the suggest feature.
b71918d Properly use If-None-Match, and not If-Match for etags
a57a4fa Change the way we handle Query's errors
c201a9f Merge branch 'master' of https://github.com/fitzchak1/ravendb
1529f47 Remove repeated notification
5341fea When loading the Query page, execute an empty query in order to avoid an empty page
ae8847b Use an object in order have a reference to a particular item
b0b5c30 Add a way to evaluate command's CanExecute method on SelectionChanged
fee03d8 Adding passing test for #401
7d271c5 PATCH RemoveByValue will now remove all items with a specific value from the list
6271513 Use the same SortByOptions for each of the DropDownLists, there is no need to have a dedicated item for each of the lists (in order to excluded the used values) at this point. Add the "DESC" values to the list.
2064ffd Made sure that DynamicNullObject will support DefaultIfEmpty
4d10208 minor bug
bdcaa0b Style SortBy section
f2f4b10 Fixing build of .net 3.5
62a4c29 Fix binding of a ItemsControl to the outer model
cabc751 Fix a bug where the actual collection was replaced rather to update its own items
16150bb Merge branch 'master' of https://github.com/synhershko/ravendb
a8be87c Fixing test
2b90905 Move commands to the top-right of the page
a606dfa Add the logic of the SortBy DropDownLists
7bbca3a Will now optimize the Lucene indexes on idle
08b14f4 Mark private commands as private classes. Use the CanExecute method, when we can.
6105a91 updated readme
cb6a8d9 Minor
a813128 Allowing to specify Domain in the connection string
44bf9d6 Implemented GetDatabaseNames and GetDatabaseNamesAsync for non-Silverlight clients too
48dd217 -Updated build number -Example SerializationBinder test
1896081 -Missing file
69594a6 -Fixed DataTableConverter including nulls with NullValueHandling.Ignore
9ef17d0 -Fixed bad BSON when writing long strings of complex UTF8 characters -Fixed error not being raised for additional content in JSON string for JArray.Parse and JObject.Parse
8741b1e Provide an event to notify about changes in failover status
c044c5a Merge branch 'master' of https://github.com/synhershko/ravendb
5831b11 -Fixed flag enum items not being correctly camel cased -Fixed JsonValidatingReader not validating the first array item twice -Fixed JsonSchema not correctly validating integers as a subset of decimal -Changed JsonTextReader.Culture to be CultureInfo.InvariantCulture by default
beae05a Merge branch 'master' of https://github.com/ayende/ravendb.git
ba7d15e Making sure the fix in commit 1f532d actually works
0684d9f Fixing test to show how to customize naming fields on the client
74048a5 Adding test
f9eff60 Fixing test
1f532dd Fixing path issue
74452f2 Merge branch 'master' of https://github.com/synhershko/ravendb
e9eab1c Fixing path issue
af23d80 Update README.md
d092fcb Change the SortBy of index query to use ComboBoxes
8de30bd minor
18d19e1 Merge branch 'master' of github.com:fitzchak1/ravendb
7e34834 Merge branch 'master' of github.com:fitzchak1/ravendb
cec597c Re-styled notifications
540d9df Add an icon for the "Add a Document" button
37eb69e Move the "Create a Document" button to a more appropriate place
64ad56a minor
988a5f9 Add a way to add/remove SortBy for queries in the UI (we need to make it looks better)
3a51dc7 Refactoring code to use the ChangeFieldValueCommand instead of creating lot of commands that has the same code over and over again
5b3a875 Add a nice way to add/remove the SortBy option
998db91 minor
220b17d Add support for sorting the results on the query page, by using a special text box editor
690e0aa Use the SpatialIndexQuery when making spatial queries
5d079b9 Fix typo in a property name
81e8052 Check if we can do spatial queries for the current index. Change the default values of Latitude, Longitude and Radios to null instead of 0.
37e0ad3 Update the ActiproSoftware.SyntaxEditor.Silverlight control to use the commercial control, not the evaluation one (mistakenly sneaked in)
898e767 Fix a reference path
1d5cf6c Update .gitignore file
9c73250 Add some backing fields to support Spatial Queries
05c8840 Change property name
800cd56 Fix a reference path
2500a73 Merge branch 'master' of https://github.com/ayende/ravendb
30ffcd3 Merge branch 'master' of github.com:fitzchak1/ravendb
092e889 Add missing file ('images/ui-anim_basic_16x16.gif')
37053f4 Update .gitignore file
7c36c0c Updated signalR.js to not fire global Ajax events in jQuery by adding option global: false to $.ajax calls and converting $.post call to $.ajax.
fb0c213 Fix bug in disconnect logic caused by b953b2334e.
86240df Embed a resources file
1363683 Add Raven.Studio and Raven.Client.Silverlight projects to the solution
94f73af Update the databases list after creating a new database
26eeee6 Call EnsureSilverlightStartUpAsync on database changed
1bf269f Fix cache issue when getting documents
2e85881 Fixes #60. Don't only downcast to SignalRCommand, deserialize json as a fallback.
d644f79 Adding passing test
97b5bc6 Adding failing test
89c4e1c Do not redirect the page twice. Fix page loading.
9642065 Push code change that is part of commit f2148f4c956bfb38ea1afa3da7a60c90e1f799c5
294f792 minor
afca779 Add a model convention: set the property name "ViewTitle" as the page title.
112c75e Fix binding
fb905b5 Show more detailed error message when NavigationFailed
5ca1bb8 Fix page titles (which go into the history title)
f2148f4 Make sure that the static view models can be updated when the SelectedDatabase changed. Try to catch NotFound index error.
14b3252 Update AsyncCtpLibrary binaries to V3
342787a Merge branch 'master' of https://github.com/fitzchak1/ravendb
65acb85 Refactoring some code: change controls location, and do small refactoring.
dfeec47 Fix pager navigation, to navigate the page immediately. This needed specifically if the PagerModel is static, and not loaded with the view.
50bbbb3 Merge branch 'master' of https://github.com/synhershko/ravendb
a5778a1 Removed invalid tests, fixed a test for private field
b4646ad Allow to get serialized byte array with TypeNameHandling.All
672380b Removing a test that tried to serialize a value, which is not allowed
b396606 Merge branch 'master' of https://github.com/fitzchak1/ravendb
d6bc60c Adding requirements to the build
c7dab1f Merge branch 'master' of github.com:fitzchak1/ravendb
26ac0a8 Fix a bug where the current item was replaced but with the wrong index number
3af4845 Merge branch 'master' of https://github.com/fitzchak1/ravendb
9ebb35e allow Spatial queries
c76ddf5 Work on progress: make sure that the current selected collection is still selected when the collection count is changed
93037f2 Work on progress: make sure that the current selected collection is still selected when the collection count is changed
2e4ebfc Fix a nasty bug, where the Items wasn't always shows the current SelectedItems
7fc9c13 After updating the collections, make sure to re-select the selected item
4d42a8d Commit code before reverting: try to make the collection to update itself without changing it's position
f088157 minor refactoring
06140cb Minor
e0ce2f1 minor (move resources up, to make R# happy)
1f9e428 MLT client cleanup
5d5d32d Fixing incorrect Uri
15e360d removing redundant class definitions, linking to them instead
c17cc2d Better parameters parsing and general cleanup
b953b23 Deleted RemoveConnection from ITransportHeartBeat as it's only used internally in TransportHeartBeat and doesn't need to be called from elsewhere. Made TransportHeatBeat.Beat re-entrant and trace out if it gets called while previous iteration is still running
a7f59ff Evaluate the list of hub types eagerly.
c025ede Small performance tweaks to hubs. - Cache hubs found in in HubLocator. - Only loop over hub types that implement IDisconnect (Fixes #59).
f6172ac Removing bad test
77fd83e Add a way for BindableCollection to compare items with more item than just the PrimaryKey. Try to fix the issue which caused an updated item to move to the end of the collection.
f65a569 Fix NRE
31f5574 Remove unused code
a95ac43 Remove connection from list even if disconnect call fails. Fixes #61.
dfc807d Merge branch 'test-json403' of https://github.com/etishor/ravendb
8f5fd32 Merge branch 'master' of github.com:ayende/ravendb
0cc7bbf Merge branch 'master' of github.com:fitzchak1/ravendb
69f3fb2 Add two failing tests 1. object with private field 2. object that inherits List<>
2a7c800 make code 3.5 compatible
3e8e7dd Change spaces to tabs
5c013bc Add tests for two bugs in json.net ( byte array with TypeNameHandling.All and ConcurentDictionary )
a4a6c19 Adding green/red tests
fe76ac0 CRLF
e2ec1cb Merge branch 'master' of https://github.com/ayende/ravendb.git
d8812c1 Changed default timeout interval to 20s, 10s is too aggressive for slow/unreliable connections.
e80470e Only build Wp7 projects if sdk installed
ebe736d Remove Wp7 projects from main solution.
2d361d5 Updated Release notes for next release
56eeffc Fixes #27. Added support for authenticated urls in SignalR.Client.
611759e addes static events to PersistentConnection and transports for collecting stats while performance testing
c74e11e Allowing to define indexes with SaveEnumAsIntegers
ee4e545 Make sure we treat response headers from the server as case insensitive On the mac, the browser modify the header names
5d6f2c9 Fixed issue with double-click not registering on some parts of the database list item.
5ce8ff5 Merge remote-tracking branch 'Fitzchak/master'
5f79bba Changed the Indexes page to have a newspaper-column style layout.
f56ae14 minor: change field name
3e057fd Merge branch 'master' of https://github.com/fitzchak1/ravendb
61729c9 When clicking on the logo, open the beta.ravendb.net website in a new tab
e54d46b Use a different title for the documents section on the home page: "Recent Documents".
f294c14 When double-clicking on a document in the documents list, navigate to the edit page
8284700 Add DoubleClick functionality. Change the database when double-clicking on one of the items in the databases view
a0db6c3 Fix NRE
59ed78b minor
9ff0f82 Use json.net 4.0.3 also for Embedded
f439d7b Fixing tests
5f21b4f Include the json for the results as well. Filter out the current document when you do a like
5f21495 Fixing a problem of passing the term in an overly complex way
96bbf48 Fixing the client side deserializing from more like this
cab17a6 StreamReader -> TextReader
5b82ded Handle missing includes for more like this
acef8f6 Merge branch 'mlt' of https://github.com/chanan/ravendb into mlt
09be4a6 Merge branch 'master' into mlt
3c6f00f Now supporting Equals on an instance, as well as static Equals
09f974e Adding failing test
f72d85e Making sure that we use json 4.0.3
69e0ade Strong signing for bunldes
0d26735 We now support (some) extension methods on dynamic values. Fixed the test showing how to query on reversed string
512b630 Extracting DynamicList from DynamicJsonObject class
da385ae Using the 4.0.3 json on nuget
a66e7f3 Removing old tryout stuff that is no longer used
4546b2a Merge branch 'master' of https://github.com/PureKrome/ravendb
f48b0c1 Remove conflicting webdav module when running in IIS
8298c07 Starting to work on the Create Sample Data Feature
f49b94a When navigating to the collections page, remember the selected collection
172cbb1 Make the collections the same across all model instances. This will prevent a reload of the collections on each parameter changed in the URI.
ea75c22 Fix a bug where the current item wasn't highlighted in the main menu
1cad64c Refactoring: change model name
fa4f7dc Change the HyperlinkButtons to use the internal navigation in order to complete the last commit work
de2fd23 Do not redirect the page in order to add the database parameter to the URI, but add it on the first place. Now only implemented on the UriUtil.Navigated method, and need to be implemented now in the <HyperlinkButton NavigateUri=""/> too.
bfb46cb minor: tabbing
6820f69 Add "delete index" button
c9483db Fix visibility of reference and related (Using the SL count workaround)
177490b Update README.md
0441c85 Fixing git ignore
56731ae Allow to access the return result from DefaultIfempty calls without fearing a NullReferenceException
f126a5a Fixing the build script
73a936e Update README.md
a18f628 Merge branch 'master' of https://github.com/asgerhallas/ravendb
f54352d Fixed issues caused by a830ce821aab64a. - Populate transport data before sending PersistentResponse back.
abc99a5 Align indexes horizontally in a WrapPanel
b9f736b Merge branch 'master' of https://github.com/fitzchak1/ravendb
cb61811 Change the TextBoxes' colors to look better than White color
c43c374 Use xunit package.
0ecc887 Refactor syntax editors to a base class
44dcdda Minor: tabbing the page
1cb0a31 Make the tooltip bigger, to 250 chars.
f5b9c42 Refactoring: change method name
a903760 Refactoring common code into base class. Doing that I was able to found a bug (old implementation of GetList in the CopyDocumentsIdsCommand) and fix it.
c00f02e Use CanExecute for commands on the documents list. i.e. (Do not show the option to delete documents if there is no documents to delete).
78cf518 Fix a bug: selecting an item and right clicking an another item (in order to open the context menu) cleared the selection.
f340233 Fix InvalidCastException. Refactoring code, to be more clear.
02c4122 Fix the confirmation bug: was some crapped text, make the window to auto expand. Put the more reasonable space between the button controls.
c940768 minor
a874717 Bump version to 0.3.6
bacde28 Fix a bug: changing the document's key caused a false "document was deleted" notification.
0fe0120 Hide References section when empty
b554c93 Hide related section when empty
e88e2d7 Fix a bug where we check if the document changed/deleted before the document was actually loaded
5d1b1af Add a way to create a new document
fa9f1ad Fix the following error: "Error reading RavenJObject from JsonReader. Current JsonReader item is not an object: StartArray" which caused by requesting a document with the the following key: " ".
8e38127 - Fixed typo. - Added a unit test, testing for an index with a string Reverse() extension method inside the Map.
f1ad1f1 Fixing an issue where it would make a request on non valid key
a830ce8 Remove timeout info after signal is triggered. Don't return a null persistent response.
098fb2e Merge branch 'master' of https://github.com/fitzchak1/ravendb
f116a27 Track the current selected collection even when changing the current collection throw the keyboard (or by clicking on the item near to its borders)
27d5d89 Support the back button in the Collections page, by adding a tracking the current selected database name.
621f306 Change Indexes lists to be vertical
ecda982 Truncate document's tooltip to 150 characters
99a4026 minor
9ae08e2 Show one Map and allow to add fields on a new index. Fix a bug an array was manipulated from a non-UI thread. Fix a bug where statistics was null, specifically in case of a "new index" display mode.
8509444 Fixes #51. - Use one timer to check for timeouts instead of a timer per subscription. - This drastically reduces the amount of thread pool threads used and allows SignalR to scale much easier.
2f0c311 Fixing build to correct versions of Newtonsoft.Json libraries are copied to output
340a1bf Make the Add Index button look better (on the right side, near to the OtherIndexes). Also, typically, a RavenDB database will have at least one Index, so I made the OtherIndexes section visible even when empty.
fa7accb Merge branch 'master' of github.com:fitzchak1/ravendb
c2aed63 Add a way to create an index
0ad1c35 Update ReleaseNotes.md
6b7af6e Update README.md
8ad82e8 Update README.md
466d0d1 Update README.md
2114b05 Updated ReadMe.md
ef29f56 Update README.md
67c55ac Merge branch 'temp' of github.com:ayende/ravendb
27bbbbb fixing an issue with lazy static queries not updating stats
d5307b9 Fixing the build
8b2811c tabs
13453c5 Fixing references
259d64d Moving libs to their proper place
9cd35c5 Adding passing test
c26fc32 Adding support for GetStatistics on IDatabaseCommands
6dd328c Fixing test
3f67e85 Fixing tests - maps cannot contain group by
f468bc7 Minor refactoring
468d169 Fixing bad index
44ba355 fixing typo
9b5420d Fixing projecting a guid
680a460 Merge branch 'master' of https://github.com/synhershko/ravendb
e59b092 Merge branch 'master' of https://github.com/fitzchak1/ravendb
f5a1085 Updated relese notes
4340c99 Added support for wp7 mango (wp 7.5) in wp7 package
c3fd4ad Avoid hanging if IIS Express fails to start
4ee9d64 Updated release notes and added it to the solution
fe603d0 Send different user agent for wp7 client. - Fixed issue with getting the assembly version in wp7.
69997e0 Added release notes
73d823c Renamed HubInvocation and HubData.
0ff696d Added some extra padding around the items in the Databases list.
cbb5106 Fix bug with Selection in Databases page not being visible until the list is clicked
8b6265e Swallow exceptions while reading the stream and just try again.
b8e5deb Adding test to handle skipped results when we have duplicate values
41e7f75 Minor
5ff5f03 Fixing scripts to allow access
51689af Remove metadata for new connections.
99c14de Re-styled the Databases page.
60abf30 Show date of connect and disconnect in Raw sample.
b3bdc57 Make connection.Stop abort the long polling request.
b30d12b Merge branch 'master' of https://github.com/fitzchak1/ravendb
d9f443b Ensure we can run in non admin mode
68dac52 Reference the appropriate project
e62b070 Merge branch 'master' of https://github.com/enslam/ravendb
c897130 Merge pull request #50 from paulbatum/dev
9b9436d Don't raise OnError for IOExceptions in the .net client.
0cf6e81 Edit message's text
9fb9b6b Add a informal tool tip to the Data folder
038b16b Convert indentation to tabs
e205898 Added missing ctors and comparison cases for new JToken types
5a0447d Set the user agent to be SignalR.Client when making requests.
a318c6a Update to json.net 4.0.3
55a0c1f print Unicode in uppercase
3b6f988 Add quotation marks for parameters name (as the prev commit). Fix some typographical errors
6c48d1c Surround parameter names in error messages and logs with quotation marks in order to have more clear messages.
832d431 Fixed the unclean close detection for WebSockets to only trigger if wasClean is defined, and fixed the logic for when to fire (it should only fire if the connection was open at some point). Also made sure the minified and samples scripts were updated.
848844d The WebSocket transport now detects if the page was loaded over SSL and if so will create the WebSocket connection using SSL.
b85f567 The SignalR WebSocket js client transport now triggers OnError if an unclean close occurs.
7ab8927 Renamed methods.
17cdf6c Adding failing test
430572b Removing support for Project<>(), closes #212
8a8b5fc Minor optimization
263af1e Stop words working now
3bcfb73 Fixing references paths
73784b8 Use proper path for the Raven.Client.Silverlight project
846c83e Merge branch 'not_finish_work' of github.com:ravendb/studio
0b5e425 Refactoring: inline a function.
1bcc276 Fix a bug, which introduced by the added database query-string parameters to the URL.
076fbf1 Minor
e48e6dc Merge branch 'not_finish_work' of github.com:ravendb/studio
c1254d4 Removing old studio
25cc62e Adding support for incremental backups
5bd16a6 Make fields private
1625358 Make ObservableConnection depend on IConnection instead of Connection.
ea35b1b Finished choosing an analyzer for each field & adding parameters. Still pending: Stop Words
ba85cdd Add ability to resolve hub types from short names - Allow hub methods to be invoked using the short type name if unambiguous - Resolve type name for incoming hub connection data and throw if not hub cannot be resolved.
118a465 Add "Create a Database" command to the Databases page
af75531 Add a Databases view, which show a list of all databases.
59886f6 Support method overloads in hub proxy generation.
a6925f5 Remove unused element name
bea60aa Made some changes to the long polling transport in the signalr.client - Handle io exceptions when reading the response stream - Never stop the connection on error, leave that decision up to the client handling the Error event. - Sleep for 2 seconds if an error occurs before restarting if the connection isn't stopped.
65d0f54 Use ToFullPath() for Settings["Raven/OAuthTokenCertificatePath"]
8f72879 Merge branch 'master' of https://github.com/ayende/ravendb
3cc6bb3 Adding another passing test
e57593f Merge branch 'master' into mlt
bd17a76 Adding passing test
18e7e68 Workaround for the timeout problem
6cb5ad0 Allow nested queries to be optimized by the query optmizier
dd77a32 Adding passing test
da7e450 -Fixed deserializing byte arrays with type name information
d7c697e Fix namespace
b0bf0d6 Change the URL when the current database is changed
968fb1c Correctly append database parameter to the URL if it's missing
c7de25a -Changed time zone conversions to use new TimeZoneInfo instead of TimeZone
9c5b050 Refactor UrlUtil and move parsing code to a new class: UrlParser
5d5e87b Fixing the test
a331598 Now supporting Load<Root>(1) for Includes
9d7e453 Remove the StudioUrlMapping
f56ddda Can now support field renaming when using select
c635313 Remove not need code
6997df8 Commit some crap code
ec508a8 Changed data to connectionData so we don't need to guard against exceptions when trying to distinguish between a receive request and connection request for hubs.
03a8fcb Make disconnect time out configurable (default is 10 seconds).
cd999d4 Handle null returned from a request timeout.
b305ba1 -Fix occasional error when converting non-long integer properties to XML -Fix boolean values sometimes being capitalized when converting to XML -Fix error when deserializing ConcurrentDictionary -Fix serializing some Uris -Change KeyValurPairConverter to not rely on the order of the key and value properties
7ba6a82 Only perform conversion if type isn't assignable.
9f17d4b Merge branch 'master' of https://github.com/synhershko/ravendb
a5be291 Give inactive long polling connections 10 seconds to reconnect before declaring it dead.
38c6962 spaces -> tabs
1271429 Fixing tests
cfd1764 Re-merging the search fix
be83b22 Include the database name in the URL, across all the links in the application.
0a00982 minor
997ced8 Change the URL when changing the current database
7d75d28 Increase magic number to 5.
550add5 Added non-generic overload for Action<dynamic> (only on full .net client).
bd76de8 Bumped version to 0.3.5
64c08ae Fixes #42. - Only disconnect is inactive time is > threshold - Mark the connection's last used time when sending a response. - Reduce interval of TransportHeartBeat to 10 seconds to disconnects for long polling are more happen faster.
0b8e1c4 Don't remove connection from TransportHeartBeat after send.
ed893a0 Remove anonymous types since they don't work on WP7.
a59f1c6 Populate client state on hub invocation if applicable.
81e8131 Don't remove expired entries when debugging.
1c900f9 Added support for groups in .net client.
9e22ccb Fixed formatting
f08a0e1 Cache the empty task.
f89c22e Add some unit tests for the hub proxy.
0a616cc Use convert method for state type conversion.
b0ac572 Format extensions file
3ba3a2c Added overload to On that takes a parameterless Action.
2f01bf5 Remove Unsubscribe and just return Subscription objects that let consumers register multiple handlers.
9464a5c Merge branch 'not_finish_work' of github.com:ravendb/studio
beebef1 Move the navigation methods to the UrlUtil class, do not repeat code, and use lowercases URLs.
e20367e Merge branch 'field-names-for-linq-queries' of https://github.com/nicolasgarfinkiel/ravendb
83067d9 Move URL related code to the UrlUtil class
013b7ba Better approach for updating the time - will only update the time after delete
3548ca1 Merge branch 'master' of https://github.com/chripede/ravendb
13cf2db Remove the use of the final model locator: DocumentsModelLocator
c766ea8 Fix NREs
51abfa1 Changed AsObservable to Observe
92ea996 Remove the use of EditDocumentModelLocator
cd6e69d Trying to fix an exception, but ...
bea2fd4 minor: inverse code logic to look better
ed5f566 Fix binding expression, and notification of a property changed
f18c5e2 Fix NavigateToPage logic
659bb41 Do not repeat the TotalPages logic across the application. And make this logic the same.
0adcde5 Make URL static
4dee473 Lazy load URL, in order to have the current URL. Fix URL manipulation code.
99b5ef5 Lazy load the URL, instead of getting the empty one.
468dcc1 Minor
9e09fdf Adding passing test
ee333c7 Adding passing test
c807d3a Adding failing test
7018549 Adding failing test
2d38256 Added support for subset of IObserable when using hubs with the full .net client.
4e7d72b Added hub support for windows phone. Allow re-subscription of events on hub.
2865dd5 Decouple .net client hub proxy from IObservable<T>
e034534 Merge branch 'master', remote-tracking branch 'upstream/master'
eef5bfd Enable package restore and package build for wp7 project.
e550c86 Merge pull request #48 from WilliamBZA/master
3abb256 Added SignalR.Client.WP7 for WP7 Apps
efce64f Changed the way the LINQ provider resolves field names for queries on static indexes.
ce7ecdb Move AjaxMin.exe to tools folder and removed -verbose from nuget pack.
e6f8dc2 Merge branch 'master' of https://github.com/synhershko/ravendb
8d09ed9 Will batch deleted tasks more easily now
65d2b6c Can handle null entity name
1b6c31e case insensitivity for keys
fbbc5d2 Fixing query optimizer to avoid null checks for entity name Indexes now only record entity names if it actually exists (vs recording null)
ea5dc2f Proposed optimization
6549658 Merge branch 'master' of https://github.com/ayende/ravendb.git
8093efe Fix paging numbers
2af4430 Fix pager binding
11f3596 Move the paging command into the pager
6a516e1 Fix NRE
4a40e77 Fix NotImplementedException
f48ceba Correctly load the projection from the URL
70a568a minor
bdace73 Use the PagerModel class
8c22c59 Encapsulate all the paging manipulation code into a PagerModel class
4ffe33b Create a utility classes to manipulate URLs and Paging
09bdb81 do not translate identity property inside transform results that is part of a map/reduce index.
6ebbd69 Fixing test
3a50b9f Handle string value that is null
61b537b Fixing test
1dae3a2 Fixing test
084edc7 Fixing tests
b5bf91c Support MoreLikeThis includes on the client as well
e2234cb minor
e715969 Use the Loaded event instead of using the NavigationStateChanged
d4cff56 Expose static field in a static property
46d5157 Do not show an empty documents list if there is no collection currently selected
21a180c Fixing test
2531b78 Add support for includes and caching
38335be Remove redundant override method
5b9f79d Adding failing test
9d7e38d Fix binding to Observable.Value
12dd169 Use Observable in the View's DataContext
8044f56 Do not wait with known data and show them later
4e8f306 ServerModel should not be null ever, as there is views that depend on it.
8dc7613 Format output numbers with comma separator
624d364 Format output numbers with comma separator
58529df Fixing an issue where StreamReader was used vs. StringReader
ed6cc94 Merge branch 'master' of https://github.com/ayende/ravendb.git
58c9d18 Remove the use of AttachModel and use AttachObservableModel instead. Also, fix a bug where the AttachObservableModel actually used the AttachModelCallback
41ba459 Will issue a false query when getting In(emptySet)
b86729d Merge branch 'master' of https://github.com/synhershko/ravendb
ee10d90 Will use POST based on the query id size, not the query id count
dcdc0f7 Will now ignore failures in MultiTenancyExtensions when implicitly called via DocumentStore init
3127f41 Better behavior on 32 bit systems
64d7496 Fixing compilation
a83ed11 Adding TransformResult to the index etag calculation
b82d64b Better enumerable support for dynamic list - last, first impl
bb2695d Allowing to Select directly from objects
d5d7ff9 Minor - remove unused constant
f7c6755 Allow to specify that the index is using dynamic field names
b7bf26f Merge branch 'unstable' of https://github.com/e-tobi/ravendb
ec26f92 Merge branch 'master' of github.com:ayende/ravendb
b6af69f Allow to limit the groups of users that can access RavenDB
d68670e Fix localization issue with parsing spatial arguments
7fbd4bb Updated Newtonsoft dependency to 4.0.3
a9d90c2 Adding additional logging statements
b12ecef Optimizing deletes, will only apply for indexes that are active
cde6870 Adding failing test
c838a9e inline AddIndexingTask
9920e25 Adding failing test
6078019 Fix a bug where AttachObservableModel actually used the AttachModel callback function. Remove the AttachModel and use AttachObservableModel instead.
cf22af3 Changed brace style
d4cf343 Expose MessageId and ClientId on the .net client
e6c4d7f Don't invoke Parallel.For if they are no handlers for a signal.
3310fee Run unit tests during build
84f9a3e Create message store lazily
52efb74 Fixed project conversion
d02858e Resubscribe for messages if none were returned when signaled.
888c638 Made the constructor overload for InProcessMessageStore that accepts the garbageCollectMessages parameter public so that garbage collection can be turned off when debugging.
0c03129 Fixed the samples project file to work in dev11 on a box that doesn't have dev10.
d4d22e2 It's perfectly fine not to support Embedded
1f13016 Better API
b3291e4 Merging Chanan's work in
443025f Allow access to a list of urls that are always accessible
a94f713 Fixing test
c135075 minor
bf07511 Remove the use of IndexDefinitionModelLocator
bca8d6b Remove IndexesModelLocator
333a288 minor
aefcb56 Remove the use of QueryModelLocator. Clear the error resulted by the previous query when a new query is executing.
c1de317 Fixes #388 Allow to query using the index type for async session for async session
2b912ab Fix test
440454d Bump version to 0.3.4
f5ea591 Remove all manual binding and let JavaScriptSerializer do the work. - Added support for array binding - Updated unit tests and demo hub.
eb31573 Fixed style
6be92b7 Merge pull request #44 from paulbatum/master
9311d41 Fixing an issue where ravendb would fail to index null properties in an array Closed #390
975418b Setting the HeartBeatInterval will now update the heart beat timer.
2a9d5e6 Remove the use of StatisticsModelLocator. Use StatisticsModel instead.
9901983 Make sure that we load the data in the LogsModel only when the data is ready to be load
64dfc37 when updating index definition, will remove all errors for that index Close #391
b10684d Output the correct query when using ToString()
c6594f5 Moved CutOff date generation into while loop
78d593e Improved error message when facet setup document is missing
94a592a Saner HiLo gap
0690429 Merge branch 'master' of https://github.com/ayende/ravendb.git
c1c685d Minor
c686acd Allowing to query on references
b76099f Allowing to query on references
028b070 Refactoring MoreLikeThis feature
624f1a8 Spaces->tabs
9a0ae9f Minor
4c0a403 Merge branch 'mlt' of https://github.com/synhershko/ravendb
5e9dfec Don't append comma to queries on Any in standard indexes
cea6873 Merge branch 'master' of https://github.com/chripede/ravendb
b0ee1f9 Added test that fails when querying on an index with a list
4a2b08c Adding a sketch for a MoreLikeThis bundle
94cc984 Move the creation of the configuration to a more natural location
fafe957 More dev paths for the xap
f1ff3a7 will pick up where we are installed (port and virtual directory) when we are running on IIS
e4ef6d8 Making sure that bouncy castle is included in the web files
a5626c1 Fix styling
a040deb Fix a bug: ignore views without URLs.
df96294 Add a way to attach observable models
4d9f853 Remove LogsModelLocator
5167035 Merge branch 'master' of https://github.com/ayende/ravendb
aec766c Add space between each error. Do not show the index name in each error in case that all the errors are for a specific index.
0d84e12 Inline the header of the IndexesErrorsView
c9d9506 Show all of the errors (BindableCollection groups the errors)
efad3bd Add a way to load the model from the url parameters inside the model itself
c1b3c0c minor
fc6f699 Make the code to compile
41bf92a Merge branch 'master' of github.com:ravendb/studio
40e7cbb In case that the indexes errors page is limited to one index only, show an indicator for this in the UI
5211ac2 Remove IndexesErrorsModelLocator and use the model attacher instead.
3ca31f8 Reversing polarity - ApiKey should only be sent if it is valid
22cd2e7 Support paging for queries
e76f650 Better support for viewing projections
702227b Always execute the query if we previous been in this page
79b94cb do not consider query string params in url names
1e26e1f Fixing the size for the documents grid
7dc1bbc Fixing paging for queries
28fac6a small simplification of the xaml
913759c Report document size in the edit page
2964856 Remove unused view
50d601b Adding a tooltip support for the documents view
9a76683 Can support back button for the index query page
a969c4d State should be local to the action performed
7176a65 Will not ask for updates if dealing with projections
f1397a5 Can now locate projections as well
59355c2 Allow to edit projections
3497909 Providing a location to store state for multi page navigation
c40b2d2 Fixed the way we are detecting projection equality, no longer consider all of them equal
55e4c16 We can always issue a query (empty query means bring all docs). Refactored the way we are issuing the query so we will only execute it once.
e50ac04 Can handle null primary key (projections)
3c0cba8 Will quote multi term values for intelli sense
6a8760c Adding distinct support for DynamicList
6986d52 fixing name of property to match what the server is actually sending
5452a92 Name -> Level - fixing typo from server
910baf9 Changed the selected row color to gray in the DataGrids
386e843 Adding a test for complex usage of Select inside an index
6218212 Removed pink tinge from row colour of datagrids.
ce83701 Removed the pink tinge from border background elements.
16091c3 Muted the colours of the Add button so that it doesn't stand out on the Edit index page.
84456cb Removed the Triggers section from the statistics page (the Extensions section has made it redundant)
a3c14cd Allowing bundles to access the index reader
057c64d Making sure we report strong typed object for stats
5682715 Tweaked the styling of Documents lists.
8c882e8 Styled the Tasks view
ff1949b Started working on improving the look of the Statistics page
36a96c4 Added icons to each row of the Logs table to indicate the type of error, and removed the individual background row colorings.
8ed880c Improved the style of the log detail view in the Logs page
740b8e2 Improved the styling of DataGrids
5aa6bdc Proper fix for the Logs page bug: replaced Microsoft's GoToStateAction with our own, which doesn't throw unnecessary
0c0c805 Fixed bug with Logs page not showing logs the first time around, and not showing whether it is in All Logs or Errors Only mode
8eda777 Addings tests for all of the above
3dfad7f Supporting multiple terms for suggest
bc6d473 Can now record the search query for the purpose of using suggests
0ac4697 Fixing a bug where we didn't consider the target of a Search call
ef42afb Fixing a bug where wouldn't apply dynamic casting to SelectMany call
0b80a92 Merge branch 'master' of https://github.com/synhershko/ravendb
d4ea9d4 Removing redundant code
8154f3a Reversing ReadKey logic
fd4d705 Making the ReadKey on Backup app exit optional
7500aee Merge branch 'master' of https://github.com/ayende/ravendb.git
8d7650f Improved the styling and layout of the Logs page.
55861d2 Improved styling of Index Errors page
79648e6 Added missing OnPropertyChanged in EditableDocumentModel
725d426 Fixed the Metadata grid in the Edit Documents page so that the columns line up nicely, and a scrollbar is shown if the value is too long.
7225571 Tweaked the Margins on the Indexes page and added the Index icon
64aab00 Improved the styling of the Edit document page
ad96016 Added a test for integrating Expiration and cascades
095392c Minor
4613a5b Will not allow other triggers to interfere with the cascade
f9422e7 Allow to index expired documents, because we rely on that for deleting them
53837c3 Allow to run in unattended mode
d194af7 When deleting expired documents, and they have already been removed, consider our work done
32541db The value may not be a binary
bcadee2 Set the default replication timeout for a more reasonable value
ed50bad Enhanced the main navigation bar highlighting code to take into alternative uris for pages in particular sections (when the Query Index page is showing, for example, the Indexes tab should be highlighted)
e51d8d7 Fixing NRE
e0338a5 Fixed bug where clicking "Summary" link would cause a "Page not found" error.
0c839c7 Updated the Breadcrumb bar on the Query index page
bc2545a Merge branch 'master' of github.com:ayende/ravendb
7c08557 Added ToolTips to link and edit button on Indexes page
418001c Fixed Issue #9: Edit Icon on Indexes page no longer disappears on Mouse-Over
1058fa4 Fixing driver for new interactive interface
09cd43c Much better interactive mode
93fec8d Implement GetDocumentsAsync for the standard client
4e18b42 Adding passing test
f9b8ea3 Making sure that spatial queries aren't affected by culture
3633a8e Can now ignore explicitly specified reduce result when used in map/reduce queries defined client side
1c407d5 Added convention property SaveEnumsAsIntegers instead of the two steps process of QueryEnumsAsIntegers and remvoving the enum converter
8d55491 tabs
91ef0b6 Remove the use of HomeViewLocator. Fix a NRE bug, where the ServerModel is null in the HomeModel constructor
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
a9b0a9f Remove the use of a model view locator in the collection page, and use the ModelAttacher instead
3fd71fc Mark a utility method as static
f824aa9 Use weaker colors on the DataGrid row's background
d22c3cf Colorize the logs DataGrid rows
c0410bd Reported build version will now respect the semver change
a6ee72b fixing the build on 3.5
b6ebf09 Adding client support for authenticating using API Key
d683ccc Better error handling, logging for expiry bundle
278de74 Will not crash if querying in the midst of DB shutdown
3a610de Use a constant value, some users sets this really high.
2216642 Properly log the exception when we run into a replication error
73a5ecb Will delete all the expired items that exists in the database in one shot, instead of waiting for the next round
893f3e9 Will now respect TypeNameHandling property set on the actual properties
bb7dc01 Fixing name of projected log level
8149cd1 Fix FirstLineOnlyConverter
12a0061 Fix the logs page to show the correct log items: errors only or all logs
edbc009 Make method static
c845147 Updating NuGet version
d2a3428 Spaces -> tabs
c9df807 Better proportion of the query's height
8861fd7 Better error message for session.Load(null);
a764bf9 Add GridSplitter to the query page
2617914 Fix a bug where the Visibility did not use the binding value probably due the use of the DataContext property on the same control
552d03c Run the execute command of the query page on pressing the Ctrl+Enter
66c9538 Fix a bug when navigating to the query page from the application didn't load the model properly
dce3763 Change the indexes page to point to the query the index by default, but still have the option to edit the index
e87b17c Updating icons
57b16e5 Remove the Query item from the top menu
4f0f6de Fix a bug where the wrong token was analyzed
263f4cd Add post text to the auto complete items
d290a1b Refactor a class out of the model
3a4093a Use QueryEditor control for the query text box, instead of a regular textbox. Provide a IntelliSense in the QueryEditor with the fields/terms values
a878b6c Add QueryEditor control that uses the Lucene syntax
75b7c17 Fixing failing test - adding configuration to the delete frequency checks
798971d * Properly dispose of disposable startup tasks * Expiration bundle will now use a timer, instead of a background task
6be3e5f Make Client id generation pluggable. Fixes #38
354e7cb Removed SignalR.Ninject
41be1f7 Set BuildPackage flag in project files
438ecd8 Update SyntaxEditor assemblies to a newer version
b795c3e Navigate to the query page from the EditIndexView
1c713b3 Fixing a bug in Munin where it wouldn't select the proper etag value when checking reduced items
d9d92b0 Set the TotalResult of the documents, when showing the documents for the query page
24a5aa1 Attach the query with the documents result
9357284 Query requires an IndexName
5c1c384 Add breadcrumb to the Query page
64ce3cb Merge branch 'master' into ViewGenerator
e67605c Use a workaround to pass the WPF missing feature support: UpdateSourceTrigger=PropertyChanged
93a1a80 Make the query observable, so the command get get notified when the query changed.
93bf4af Fixing the build
f835d9f Set the externally set id on the entity
7f3bdd2 Merge branch 'master' of https://github.com/synhershko/ravendb
0816997 Expiration will run once a minute, instead of whenever something happens.
7018e38 Allow explicitly specifying an entity Id while Storing through the Session API
d87fade Adding a passing test
9608e13 Add URL mapping for the query page
1d9c24e Don't generate DateTimeOffset during indexing Bug fix for: https://connect.microsoft.com/VisualStudio/feedback/details/565313/breaking-problem-with-datetimeoffset-that-affects-multiple-framework-classes
0e9e22e Merge branch 'master' of github.com:ravendb/studio
b8759d7 Fixed the fix for cases where we want to query over all documents dynamicaly
285da73 Fixing test showing that properties can be named "Inner" and then be queried upon
d155204 Merge branch 'master' of https://github.com/etishor/ravendb
7ad8e63 Fixing typos
2486a81 Fixing test - will not consider any index starting with "dynamic" to be a dynamic index, have to start with "dynamic/"
de52076 Merge branch 'master' of https://github.com/chanan/ravendb
d9c7e77 Fixing typo in property name
2e57ffa Minor
df758bc Merge branch 'master' of https://github.com/ayende/ravendb.git
b1bb09a Minor
4834ad5 Added a failing test when the name of an index starts with the word Dynamic
3f98f93 Started working on tweaking scrollbar styles.
a62fca2 Improved the styling of Fields in the Edit Index View
d97367f Replaced Remove HyperlinkButton with a Remove Icon button to the right of each text box.
72194d9 Moved "Add *" buttons of Edit Index page into page header. Added backgrounds to sections.
271c803 Add Test that verifies that the generated temp index is correct.
5369643 More work on the button style for Save/Reset buttons in header bar
4728904 Added Header bar to edit index page, and move Save/Reset buttons into it
e05449b Adding failing test
2868803 Fixed case-sensitivity bug with detecting the current page when highlight tab
88b1412 Hopefully improving the speed of Map/Reduce operations
04625fc Fixed bug with displaying edit index page caused by previous commit.
03fa348 Finished up polishing of the Indexes page
ee1dfdd Making it easier to work with Any on simple types (will project the entire collection to the field, not build a nested collection)
b4d837b Adding a way to configure how we query for enums
2ad8c8c Adding a way to customize the way we translate string ids to value types so we can handle versioning values better
737b831 Fixing a bug where EmbeddableDocumentStore would always run as embedded when using connection strings
62e2027 Merge branch 'master' of github.com:ayende/ravendb
fcdf220 Improved the styling of indexes in the Indexes View
c3bb4be Added a Headered Content Control for use in the Indexes page
746fda9 Improved the look of the background texture
00653d5 Basic implementation of the query page
104d526 Added an Active State to the Main page links to show which page is currently selected.
3f43164 Fix a bug where all the data on the screen was reset to the original values
e0854c6 Merge branch 'master' of github.com:ravendb/studio
1dc66cb Add "errors count" on the top of the page
64aeb3c Change the errors view location to be under the Indexes page feature. Change the error URL to be /indexes-errors/{indexName}. Implement the IndexesErrors view
cef06c2 Make the errors property to be updated in the UI
499ccdf Add Error page
924efea Make StatisticsView UI to look better
abc122d Use strongly typed type for the extensions
84f0256 Fixed the Document ListBoxItem template so it now shows when documents are selected.
5a07276 Changed Document edit button to be a hyperlink.
3e43494 Removed Duplicate Reference to System.Windows.Controls.Data
2ad4d92 Adding logos
083d56f Fixing build on silverlight and 4.0
69363af More work to get sharded queries working properly
69c32c8 Comment out not working code
7912ee5 Make code to compile
3a1c72b Fix conflict issue by removing the DatabaseModel parameter from the Load method, and use a protected property instead
52db299 Merge branch 'master' of github.com:ravendb/studio
509d9c0 Use grids for showing statistics data
bf8a5dd Remove RegisterOnceForNavigation because that it introduced a bug, which caused every page to be loaded a few times
c031e9e minor
ad79f38 Use lowercase URLs
7c87afb Evaluate CanExecute when parameter is changed
602eb61 Modifying the way we are handling Load in sharded session to make sure that it behaves appropriately
8c83c27 Extract same method to a util class
41046f6 Fixed page changing features
e0a9df3 Merge branch 'sharding' of https://github.com/synhershko/ravendb
8fa461c Add statistics page
f1b1e82 Fixing NRE
8f2c531 We actually need to remember the ctor values
2598b79 Better format for options, allows to use : in paths
ae459bd Limit the amount of reduce keys that we are going to process at a given point in time
cd0185d Recognize IO Exception as well as a server down
144f318 Command for controlling the displayed page
da5d39b Fixed for documents paging option in Home, Collections and Documents
b4ae082 Reverting to Json.Net 4.0.2
59e075e Update to Json.Net 4.0.3 - don't use nuget for it tho
b3b9b2d Change the statistics URLs
efef413 Add navigation links to the statistics view items
74cb231 Add controls to control which logs are shown on the logs page
baa496b Adding Raven.Backup to the build process
80839a5 Better Raven.Backup
7297dab Merge branch 'master' of https://github.com/ravendb/studio
bf148ee Fix currentPage offset
5302c5f Change Home, CollectionView and DocumentsView to use the same DocumentsModel
57c7952 Remove RecentDocuments from the DatabaseModel, because it should be in a standalone model
0931234 Remove unused code
55e8cfe Merge branch 'temp' of https://github.com/ayende/ravendb.git
15e58ae Moving potentially failing operation so the actual execution
f92e545 Updating build script
86c797b Adding Raven.Backup
e6f993e Arranging solution
3b97327 Adding passing test
71019c7 Merge branch 'master' of https://github.com/DanielDar/ravendb
24adf50 Making sure this compiles only for Silverlight
54e2455 Adding passing test
c8427cd Making sure that we can properly handle nested boolean properties
f205a49 Merge branch 'master' of github.com:ravendb/studio
8cb610d Work TBD: add button to select the logs mode
38ffdfa Started work on sharded queries
af011ac Merge branch 'master' of https://github.com/ayende/ravendb
3e633c7 Exposing a way to create an http request against the server easily
7acfc00 Merge branch 'master' of https://github.com/fitzchak1/ravendb
9f0aecb Merge branch 'master' of https://github.com/ravendb/studio
b8cd398 Use ReadOnly textboxes for the details values
aee974d Fixing the build on .NET 3.5
c59f13f Implementing search on the server as well
becad48 Custom the DataList columns headers Do not show the full errors content on the DataList
ec4d364 Simplify code (no need to use ref parameters)
2986ed4 Can now properly send a search query to the server
dd9a687 Adding support for Search extension method on RavenQueryable
70e6efb Adding query.Search() method
5d00702 Treat Object.Equals as == operator
e93f0a1 Will implement Lazy support later
958c160 Load impl
22d4e37 For now we don't support async operations in Sharded scenarios
92709d0 Fixing build on Silverlight
60bb330 Moving code to Base
0f4b5c8 Added import to the tasks
13d4683 Adding missing bits, async impl still pending
f4fa684 LoadInternal should now work
29a53ea Adding task view UI
5030172 Adding Tasks UI and export task
e7adb52 Adding Task Model
8bc47db Adding Tasks to the DatabaseModel
a226927 Removed unnecessary ForceTimerTick
e0e0301 Adding DotNetZip sources
0e67ccd minor
ea88663 Show the vertical scroll bar of the textbox of the ErrorWindow
6f117cd Add controls to show the details of each logs
1dd03f8 Change field name, to match the exact field name in the incoming json
6fde66d Change field name, to match the exact field name in the incoming json
244c2a9 Change a URL that we use: /logs/errors to /logs/error
63452f8 Support both /logs/error and /logs/errors URLs
96a6391 Make the code to compile
876ee73 Add a API to get the logs from the server
16eab01 Change field name
f8d1458 Fix some bugs with the showErrorsOnly param
37f9f6c Log model now support the errors param. "#/logs/error"
ebd27a7 Continue the extraction of common logic of some Model Locators to the base class
936ff15 Extract common logic of Model Locators to a base class
720f126 Correcting dll names
6a91869 Correcting DLL names
1fbd2e3 Correcting DLL names
ba3ea17 Wrap the navigation buttons to the logs page
11dca13 Add DataGrid and details panel to the LogsView
4769621 Add LogsView
710d506 Use the same template for common DataTemplate
6b04f91 Make indexes clickable
d4821a8 Separate indexes to three groups: Temp, Auto and Other
2cf22f1 Fixed #382 - moved the build number to the proper position
b13ad87 Working
844009f Use BuildAction=Resources for resource files
a10aa9c Working
dbf396c Implemented Load
014badf Starting work
846b093 Add basic indexes page
8619151 Fixing references
0a2b30b Fixing references
8e14215 Use the NotFound view instead of DocumentNotFound one
1221e3b Change the name of Indexes view to Index. Use a model locator to load the index with support to a custom url.
42a587a Fixing warnings
2a93c12 Use a CollectionsModelLocator in order to load the collections only when needed
c36d12b Updating binaries
396e9f9 Merge branch 'temp' of https://github.com/ayende/ravendb.git into lucene294
66bd042 Merge branch 'master' of https://github.com/ayende/ravendb.git into lucene294
4326aa2 Removing custom Lucene 2.9.2 sources
2416261 Removing unused reference
b9b42a2 Fixing warning
61596a5 Replacing custom made Lucene.Net binaries with 2.9.4
572df7f Adding tryouts for memory consumption
1cf7e18 Adding passing test
9e03f2d Show the global notification on the UI
6e4b3a0 Fixing test
9103cba Fixing test, need to wait until the threads are done before exiting test
a2744d1 Hide errors count if there is no errors
2082d91 Format the statistics numbers with a commas
b0d179c Fixing test
841dfa4 Merge branch 'master' of https://github.com/jalchr/ravendb
3ed4f46 Fix collection item text's width
5319bf6 Fix a bug where the scroller was hidden due to the ListBox bigger than the UserControl
5771d93 Show a scroller for the documents list
8e6c553 Remove the default focus style from the top menu
d41c9cd Make the database selection controls aligned
0686d85 - Change statistics text to be links. - Make statistics links to have an effect on MouseOver.
af57e92 Fixed tests that expected dynamic null object to fail converting to int
7c4775d Change the statistics text color to black
fdac50b Add some opacity to the statistics text
0a0f956 Move the statistics to the bottom line of the main page
527e5a9 Adding triggers for resolving conflicts during replication
f810578 Make the top header line smaller
844d5f6 Fix property name
032396a Add some margin to the top of a few content pages
bab650c Make collections list background transparent
b3c15b4 Use the correct header text for the documents section. "Recent Documents" or "Documents" for example.
6f15fe8 On the collections page: - Add header text for collections. - Add margin above the collections header.
ed113b4 On the collections page, make sure that all the collection can be reached
80c4fbf minor
624852b Move the logo to the top-right corner
e727dc0 fix url
7b1bd3a Add a space between the statistic count to the statistics text. Align the statistics numbers to the right.
b72ccda Make the menu buttons more selectable
c4c7201 Remove the blank space of the left menu
0c37ef1 Put the statistics on the bottom-left corner of the homepage
581d4d8 Move the main menu from the left to the top
7c71f04 Merge branch 'master' of https://github.com/samueldjack/studio
f8856dc Add errors count to the EditIndex page
f3740fe Merge branch 'multi-map-reduce-bug-fix' of https://github.com/richardpoole/ravendb
9dc06fc Merge branch 'auth-bundle-bug-fix' of https://github.com/richardpoole/ravendb
b24bcda -Update NuGet package version
ea2897c -Clean up compiler warnings
4f947d9 -Documentation -Fixed potential casting error when writing JSON using a JsonReader
b5f5db5 -Improve TypeNameHandling.Auto to skip adding an unneeded type name for collection interfaces
3fcf02a -Changed the assembly file names to all be Newtonsoft.Json.dll to fix NuGet referencing
14b8661 -Changed JToken.Children to return an empty iterator rather than erroring
3baf856 -Documentation -Fixed JObject loading JSON with comments -Fixed error when using a Specified property with no setter -Fixed transient constructor error on Windows Phone 7 -Fixed deserializing null values into nullable generic dictionaries
e7a91ba A failing test regarding failure to update an entity in a transaction
e516d45 Added a MouseOver state for Button
bd94384 Created a Card effect for documents
e7bfcda Updated AuthorizationDecisions to respect the operation when checking user permissions.
187c953 Added JsonIgnore attribute to OperationPermission.Explain to prevent it from being stored.
7d76eef Added a new style for buttons.
9e764c3 Added a tab control to choose between Summary/Collections/Indexes pages etc.
af120e0 Added Footer area
488fe83 Added the Database Selector in the Header
9e3209f Added the textured background and the RavenDb Logo
a08924e Added the top Navigation bar
e1b7983 Merge remote branch 'upstream/master'
9c0c8f7 Still trying to reproduce the TimeOutExpection
ab79c8c Added unit test for AbstractMultiMapIndexCreationTask and nullable value types (like decimal?). The expression passed to AddMap<T> is rewritten in such a way that explicit casts are introduced before property references.
eb2fdad Added implicit cast operators to DynamicNullObject to fix a bug that prevents nullable value types (like decimal?) from being used in mapping expressions. The index compilation process introduces an explicit cast in the mapping expressions that can never succeed at runtime without these operators in place.
945efb7 More names
deed2bd Add min-height to the Linq editors
204d669 Make the errors dialog grow up in order to fit the context to the screen
8988058 Add notification to ResetCommand
46d02b8 Implement ResetIndex button
65b7d92 Make the fields to fluid
8621e47 Remove a space from the right scroller bar to the right side of the window
aa272dd Set default values for a new field in an index
ee81e09 Move "AddMap" link button
6617aa8 Require at least one map in an index
1f7bfb7 Make the GridSplitter to look the same as the maps' GridSplitter
f93536b Add GridSplitter between maps
a4d64d5 Use another index for testing the indexes page
0de947f Fix a strange bug, where the converter doesn't evaluate when new item added to the empty collection
2e5667e Add the save functionality to the Edit Index page
40a23e5 Clean code
59055dc Show/Hide the TransformResult, Fields, Reduce controls, depending if their values exists
6dbb092 Provide a debug option so we can no look at the mapped results for an index
b9adc8a Add support for editing the following values of the index: Reduce.
c4c2528 Properly record the value of the RunInMemory in the settings when explicitly setting this
b5a9b83 Removing unneeded abstraction
2be8e3a fix typo
6b22d10 Allow to get just errors from the log
1679b6e Adding in memory endpoint that allows us to automatically see what happened recently in the database
03c7eab Fixing nuget spec
92d2289 Merge ..\stable-ravendb
6aaa082 Fixing issues with aggregation on decimal
9ebf955 Merge branch 'master' of github.com:ravendb/studio
28c8d38 Can now show collections and switch between them
2a8a92d Fix remove map button, which required a property path to bind to
ae474a2 Fixing resource dictionary reference
91f2cfd Resolve cross thread issue with navigation state
c087346 Implement Add/Remove maps from indexes definition
128429f Completing merge
97302cf Merge branch 'master' of github.com:ravendb/studio
d44cde8 Integration between different parts
05fa449 View the collections
b0918d8 Allow to get the actual documents for the collection
0bb0ca9 Minor refactoring
9e78d27 Support paging
155980a Better UI for collection list
aa3c9a1 Moving commands
d65ff2b Can show list of collections
d1691cb Add Indexes page
5fd12c6 Generate simpler json output
e90f5cd Fetch documents immediately from the server after delete
8e19a14 Handle the Delete keystroke
0edeb91 Remove unused code
ec6e2d2 Fluid the document list (fluid effect)
b139780 Implement menu item: Copy document(s) ID to clipboard
a5484ec Add ContextMenu to the documents, and add the delete command
6e278c4 Add custom version of ContextMenu that doesn't internal the Owner property of the ContextMenu
84285ca Remove old notification system
7707183 Add custom version of ContextMenu that doesn't internal the Owner property of the ContextMenu
2ce44b0 Merge remote branch 'upstream/master'
c4a4f4a Fixing an issue where navigating to a child document would "take"
15b0315 Fix navigation on References/Relative links
f85efe7 Fixing ETL code for new format
d7c3cad Making sure the metadata property names are case insensitive
6ed09f3 Adding another infrastructure header
c70e3d1 Handle the click event on the References/Related documents
a720a94 Show References/Related documents links
bade2ab Avoid showing the StackTrace for JSON parsing errors
3562f5b Fix an error prevented loading the document by url
294a03e Add notification
ec8b627 Handle the Refresh command
92371bd Handle not found documents
dadedae Much better output for recording the extensions for the database
d4a89ef Show the last notification on the UI Navigate on the UI thread
74f62d4 Show notification in the UI
b1e3f76 Implement notification system
aff7740 Making sure that all of ServerClient method will use replication properly
253247c Default to running MultiGet queries in parallel
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
904d62f Adding ToFacetsAsync to Silverlight
f027f39 Basic notification system (Work in progress)
50afc8e Simplfying the code
1c2c8a9 Adding ToFacetsAsync
8ff984d Support caching for terms
5dfa21b Support caching for Suggestions
f429370 Move GetIndexEtag to the Document Database
f479749 Fixing an issue with dispatching lambdas to Count,Where, Sum in an index
6769cd2 Merge remote branch 'upstream/master'
fa23f2a Updated the failing test ... now passing
c7e7ea6 Fixing default logging
bc05744 Hopefully fixing the problem with the AlreadyClosedException - can no longer easily reproduce, at any case
d969b89 More easily reproducing the AlreadyClosedException error
4f9e305 Tryouts update to AlreadyClosedException generator
5c72b89 Reduce nesting
fa78e47 Closing #375 - tracking last modified for versioning
2e2eef7 Adding passing test
4eee8ba Adding passing test
b89809a Adding a way to modify the Lucene Query just before it is executed on the server side via a trigger
c37138a Fixing test
a537d2a Merge branch 'master' of https://github.com/ryanheath/ravendb
f67f7c2 Merge branch 'master' of https://github.com/jalchr/ravendb
374262a A Failing test in the way to track down the TimeoutException
7410458 Fixed LinqExtension.In on list/array of enums
f3bec85 Implement Delete and Prettify commands
5489435 Merge EditableDocument and EditDocumentModel to more coherent model
81eff2d Confirm editing system documents
23ed1db Add a way to ask the user for confirmation
7d194ce Removing unused code
6d8a851 No need, those are in a single assembly now
9ca5a69 Attribute not needed
69dcda5 Don't call user call while holding a lock
1bf4a8e Adding ChessTest tryout
bd3fee2 Adding Chess program
c40c2c2 type
577a023 Implement SaveDocumentCommand
6130a65 Fixing build
24a6354 Fixing samples
a0f649b Fixing Bundles
6ce732c Fixing Raven.Munin.Tests.csproj Moving Json tests to main project
4e55475 Fixing Raven.Web
9fcc300 Raven.Json -> Raven.Abstractions merge
14d6636 Fixing namespaces
f21f03e Removing unused interface
4477002 IResourceStore -> DocumentDatabase - removing unused abstraction
065ba39 Moving files to their proper places
5f10690 Merging Raven.Http with Raven.Database project
25ac8cc Make some public methods private
52b7dd0 minor
95712a5 Add SaveDocumentCommand, and create a base implementation of ICommand
6c25bbf Adding support for recursion in indexes
7262c3c Fix reference path
9de1543 Fix reference path
3c60af6 Adding passing test
885438f Fixing test
5b3cb40 Fixing index generations
3064d31 Merge branch 'master' of https://github.com/synhershko/ravendb
6cf969e Fixing an issue where we generated invalid code for SelectMany
80a6212 Exclude all properties and only exclude methods defined on Hub, IHub and object. - Added unit test.
743758c fixing an issue where you couldn't call First/Single FirstOrDefault/SingleOrDefault in TransformResults
51c197b Tabs
5109188 Merge branch 'master' of https://github.com/jalchr/ravendb
1438b9c Fixing an issue when querying on string.Empty values
607e9a2 Adding failing test (containing several failing scenarios)
1bf40af A Failing test showing error CS1977
e69c386 Merge branch 'master' of ..\ravendb
5df711c Adding passing test
e90030a Let us not require to specify the DataDirectory for EmbeddableDocumentStore
863402c Merge branch 'master' of github.com:ayende/ravendb
7458909 Do no require anonymous type for transform results
29e5768 Made some chages to InProcessMessageStore. - Returns all messages if requested message id > max message id - Ensure multiple cleanup loops don't happen concurrently. - Removed GetAll(key) from IMessageStore. - Added unit tests
e14639a CRLF
ac682ef fixing an issue where case documents wouldn't be properly removed from indexes when using case insensitive names
ebce67b Avoiding integer overflow when defining max cache size >= 4096
bca42c5 Merge branch 'master' of github.com:ayende/ravendb
37b337f Bump version to 0.3.3
6924856 Make SignalR depend on Microsoft.Web.Infrastructure package. Fixes #26
94eda0e Added unit tests for LongPollingTransport
3c8c512 Order messages before processing them. Fixes #25.
e8d1405 Added tests to restore
2d0d70b Restrict what methods can be resolved in DefaultActionResolve by sharing method discovery code with proxy generator. - Added unit tests.
2dd4495 Making sure that we get the syntax highlighting
b52aabf Updating todos
5d23861 Adding fairly basic edit document view
f270bea Adding editors
64b07bd Adding initial wiring for editing a document
2203180 Exposing async database property
b489b70 Adding enough indirection so we can directly bind against the current document
d69b89e Expose the Edit Document command
762fb93 Refactoring the way we integrate with the navigation
9af1d40 Remove border around documents list
ecb4c28 Listing documents in horizontal mode
1ca9bc0 Refactored index replication setup script
40f9fdf Refactoring start script for sharding example
2564cea Refactoring the way we are starting the replication sample
026e990 Fixing generation of .gitignore
3475167 Reinitialize after setting the value
e2f17a4 Proper configuration
1564ec3 Will handle the .gitignore now properly
6d38bf0 Fixing / vs \
4565bdd Refactored script
070c222 Adding a way to set config settings via command line parameter
7184781 Removing old way of handling samples
43d886a Adding common script for samples
94ff28b Updating to a much better way to handle starting sample
4fd949f Add edit button, add todo
749572f Slightly nicer unit test code
3d69f78 Can now consistently show a small document template with the right values
9a581d7 Even if the model is used by more than a single view, only process it once
2c98c41 Can show database statistics
52eee32 Actually start the timer
6d3d0b2 Fixed an issue where the proper notifications wouldn't be raised when the data context was changed (and required first timer tick)
6ee9a1a Avoid a warning
9d46fc9 Actually create the new database Adding a way to show what is currently happening in the db will be notify (and refresh list) when a database is created
5013e48 Fixing race condition, adding a way to force immediate run
047c316 Writing CreateDatabaseCommand.cs Adding the db selection ui
e0ba29d Adding server databases to main page
796a36c Minors
e2d4fe9 Polarity
8dc7281 Modifying the infrastructure so it actually do what it is meant to do
3a75021 Better UI for questions
8810ca5 Adding & wiring basic application model
686d53e Adding a nice way to ask the user questions
5ea2708 Adding value converters
f336c2a Adding initial infrastructure
25f93d4 Initial commit - just creating the project
a58495a The units tests now really test the Facet functionality whereas before they weren't doing much!!!!
45a9b50 Fix issue with hub state and null values serializing window object. Increased package version
e445a06 Install Raven.Sample.FullTextSearch
e66dfd3 Import StyleCop targets in samples only if available
bd2cf9f Enable StyleCop in FullTextSearch Sample
138c118 Use SystemTime
a278c19 Dispose of the indexes after all the worker are done
2e8509d Dispose of all the worker before disposing of transactional storage
3492174 Making sure that authorization decisions are NOT case sensitive
f75f31b Fixing the test with the new item
e40da8d More error handling
1d3b0db Fixing compiled index to work even with the new re-reduce step
123316f Don't try to update reduce's stat during the map phase
f15f0fb Fixing map/reduce index
27077a5 Second step along the way to reduce groups - reduce the map and then feed the reduce output to the reduce again
152154c Making sure that we can execute the reduce on itself
feb00dd Fixing Map Reduce index that assume that all the data is available
d1aa8bc First step along the way to immediate reduction
60b686c Adding sample app
f02bd33 Tweaked some styles
ba32c51 Fixed formatting and re-stored HttpTaskAsyncHandler to use TaskWrapperAsyncResult
6a86944 Can't use static empty task, need to alway recreate it
f59a955 Simpler API
4f575e1 Avoid locking
bb768ab Minor
23da8a5 Method to class refactoring
d514bfb Better approach (no locking)
55851f7 Simplifying TPL code - still can be improved, mind
62216bd Simplifying TPL Fixing a bug where cancelled tasks would be ignored
5fd29d3 Simplifying TPL code
e72d545 Moving code to where it is actually need to be used
67091dc Simplifying TPL code
fd15b42 Removing unneeded abstraction The task wrapper didn't do anything and can be safely removed Properly disposing of tasks when they are completed
3a6fbb3 Adding combined icons
954cdef Fixing an issue with the query optimizer not excluding indexes based on missing sorted fields
409323b Adding icons
dbdfb3e Fixing an issue with the query optimizer not excluding indexes based on missing sorted fields
ddfd1c6 Proper handling when can't add the header to the request
15655ba Just catch all exceptions when trying to get the context / start a new one
1eb0598 Fixing an issue where the same map would be defined twice
d9588b2 We can't just ignore this property
34c1a48 Better error handling
cc39511 Fixing check for missing map in the index
2b0ec2f Better error handling for serialized async tasks
6fcf875 BREAKING CHANGE: Cannot use OrderBy or DateTime.Now / DateTime.UtcNow in indexes - Refactoring visitors to a common namespace
1ddd0f9 Adding passing test
7ecc4bb support projections over lists with embeddable type information
03a8ef7 Merge branch 'etobi_mono' of https://github.com/e-tobi/ravendb
54b8ff8 Fixing the build
15c23fc Moving extension method to its proper place
c0116b4 Fixing tests Fixing debug output being too generous
e493a3f Added simple build script for Mono (only Server and Client Lib)
af8e7b7 Removed variable self-assignment
2d0de61 Removed unused Logger
3f9ca4a Removed unused local variable
beaabe2 Use 'Mono Memory' performance counter - Microsoft.VisualBasic.Devices is not yet available on Mono
10c0323 Avoiding warnings
fce926e Fixing build
097e8f2 Merge branch 'master' into facets
178bda5 Fixed file system casing
3ac0b0b More error handling tests
f60b8f4 Disallowing multi map with different values
cc95959 Better variable name
8e30e22 More tests
b17afe9 Fixing an assumption that only one type can ever be returned from an index Adding tests for map/reduce using multi map
ad53d60 fixing NRE
89a0008 Cleanup of the file
f4d85b1 Allow to set null to an anonymous type
54a0acd Adding querying tests
2700534 Allow to evaluate the enumerable value more than once (by caching it), so it won't produce duplicate items for index triggers when we have multi map indexes
5d72a75 Adding the ability to create multi map indexes from the client
8d225c0 Forgot to handle errors properly for multi maps scenarios
50af760 Polarity issues, again
dc4becd For lack of else...
cb6b2b9 Moving AbstractViewGenerator to Maps
6c011b6 Finished (hopefully) moving to Maps in the DynamicViewCompiler
a569e0e ViewText now supports multi map
0fe4ddf Refactoring view compilation in preparation for generating multiple maps
bb0cf81 MapDefinition -> AddMapDefintion  - Currently as an empty step, preparing for the next step
9b1a791 ForEntityName -> ForEntityNames
026d24a Removing minor optimization for now
a784200 Started to move to multiple map functions
77b1098 Fixing potential race condition
881985b Dropping the LocalClientTest / RemoteClientTest - we can have a single test base class
a6c3c1a Minor: Adding new tryout projects
2b2ed5d Merge branch 'master' into facets
e064efa Merge branch 'master' of https://github.com/quenth/ravendb
1d267bf Merge branch 'master' of github.com:ayende/ravendb
631df7e Simplifying
9a78001 Support Cross-Origin Resource Sharing (CORS)
70aaada Completing merge
8ff4681 Merge branch 'facets' of https://github.com/mattwarren/ravendb into facets
56149bc Fixing rebase
bd7c84f Adding initial faceting capabilities
6dbdd5d Merge branch 'master' of https://github.com/SimonBartlett/ravendb
ae622ea Work on Client/Server mode
d5787fa Added passing unit test
8abec8d CSS fixes for MVC profiler; ensures profile is always on top, and correct cursor is displayed when hovering over button.
54c0a86 Initial work on the plumbing to enable facets (modifying Ayende's initial work)
8aa2c72 Bumped version to 0.3.1
5f110a2 Fixed memory leak by unregistering for all signals when signal received
addd1f2 fixing StartsWith == true in the linq provider
04f67c0 More test fixes
46cdbc1 fixing test
0aac966 Indentation
5cb028f Each test will only create the indexes that it needs, not just pull all the indexes from the tests assembly
1a8258f Better resource disposal, ensuring that we are actually supposed to fail
7c21414 Enabling skipped tests
526ed1b Fixing reduce definition
13c9cd9 Only detect the outer most fields (projected outward), not all the selected ones.
749bf01 Fixing Map/Reduce definition
ef9d143 Fixing broken map/reduce definitions
66af8dd Better error message
6591124 Re adding validation for map/reduce type equality
fe5b572 Use the same port as the standard tests
a3ecc54 Adding passing test
2341660 Adding passing test
e2b0318 Multi Get requests are already authenticated (and always within the same db)
b332061 No need to do the pre-check any longer
e1b9fb6 Always use JsonHttpRequest
5a24f4f Properly throw if overwriting index
b03315a Ensuring we start with only ONE concurrent request, makes for a much better UX when we require auth for this
f2da54a Ensure we aren't going to cache the OAuth request
f6e745a Use the proper json request factory
fcb4af8 Removed extra Id property
3d7ef08 Return completed task, not null, if there isn't additional work to be done.
ec3a6ac Fixing typo
a811c87 Use a path that isn't on the pre-approve list
66cda25 Fixing the way we are doing serialization for the newly defined user
032c7fb Better output
c665ccf Include additional paths that needs to always be accessible
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.
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).
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
8ecb225 Allow OAuth authentication over HTTP for the Management Studio, since SL already shows a warning about it.
698ca33 Re-enabling explicit warning on making Basic Auth over HTTP
d5d0b91 Fixing ConflictsWithIIS tests that were marked as theories but were actually facts
ca2a6f5 Better handling of dynamic query optimizing when dealing with sorted queries
dfb3c7b Better approach for removing default values
6f092d5 Check that we aren't saving default values in the UI
571395f Select enum value by _value_, rather than by _index_.
e6f9eaf Adding none to the sorting options (for UI selection option)
0d4c8cd Fixing indentation
2383893 Merge branch 'minor_fixes' of https://github.com/e-tobi/ravendb
97505a6 Adding Powered By badges
0f46937 Removed unused usings
ba8d489 Fixed formatting
ad2a3d5 Merge pull request #19 from jonathanptew/jpt
7d9fdf8 Update Routing such that only incoming is matched due to corruption of MVC default outbound routes.
061d75f Make ConflictsWithIIS tests run only when IISExpress is installed
3de16b1 Catch and log errors that occur while raising the received event. Added sample to demohub.
80baec8 Adding passing test
bf9e4ac Will translate identity property in transform results as well
bb1050a Fixing comment
433a18b Adding test
f62b0e5 Merge branch 'master' of https://github.com/ducas/SignalR into ducas-master
c262b85 fixed chat.js to display correct message to user who changes name
3be4843 added jquery mobile and used it to enhance chat in mobile.htm
84c08a3 fixed js bug - missing semicolons
7a1fd66 Bump version to 0.3
98eb4c8 Fixed issue where adding to groups and invoking a client action caused multiple calls to the client. - Fixed demo apps
7e3c0e6 Make Group methods return Task
9cc5fa2 Bump version to 0.2.2
6592cb9 Fixing failing test - return __document_id when projecting only an entity's ID
84865e7 Fixing a bug where RavenJObject.Count always returned 0 after a snapshot or two have been taken
7816227 Adding failing test
2340082 Better approach for interacting with the input/output Changed tryout test
50246d6 Adding passing test
eb19aba copying the value to avoid aliasing issues
90a0cbe Fixing a set of reversed expected/actual assignments during concurrency conflicts
797f354 Add api to trigger hub methods from aribitrary codez. Fixes #7
abbd401 Bump version to 0.2.1 for next release
49f2e7e Fixing issues with the client referencing the bundle. Fixing warning because we now have duplicate types via assembly names
aae0d63 Getting rid of all the warnings
0f45edb Fixing indentation
46881fd Fixing warning
9b5c227 Fixing warnings
2bb0127 Fixing the need to install StyleCop
8f9ab4b Merge branch 'master' of https://github.com/synhershko/ravendb
640315b Merge branch 'indentation-fix' of https://github.com/e-tobi/ravendb
ece6ffa Fixing async login issue. Fixing double // in urls in async queries
5cedbe6 Fixing .NET 3.5 build
766cfea Fixing tests
bb2c14f Ensuring we run on the client stack
495eaad Better error handling for SL UI errors
0578ce0 Better support for handling OAuth using silverlight
edfdac4 We should specify the return value as an Accept, not Content-Type
457120a Tune up IIS MT tests
15901d0 Don't break on multiple calls to store.Initialize()
65adca6 Added contributing.txt with note about the preferred coding style.
1a74d26 Fixing indentation in Raven.Tests.Silverlight
1e99998 Fixing indentation in Raven.Client.Silverlight
133acce Fixing indentation in Raven.Tests
92679a0 Fixing indentation in Raven.Munin Consistently use tabs for indentation instead of spaces
7603901 Fixing indentation in Raven.Json
169b6fa Fixing indentation in Raven.Sample.IndexReplication
d0bc45f Fixing indentation in Raven.Sample.Includes
1f8e293 Fixing indentation in Raven.Sample.Suggestions
4bb0163 Fixing indentation in Raven.Sample.SimpleClient
42dfde8 Fixing indentation in Raven.Sample.ShardClient
286229c Fixing indentation in Raven.Sample.Replication
146b0e3 Fixing indentation in Raven.Sample.MultiTenancy
567f075 Fixing indentation in Raven.Sample.LiveProjections
5fcc773 Fixing indentation in Raven.Sample.Failover
ec57fab Fixing indentation in Raven.Sample.EventSourcing
18cd12f Fixing indentation in Raven.Sample.ComplexSharding
e3cfbd5 Fixing indentation in Raven.Bundles.Sample.EventSourcing.ShoppingCartAggregator
27e42c5 Fixing indentation in Raven.Bundles.Versioning
4fc4a8c Fixing indentation in Raven.Bundles.Tryouts
5b49abb Fixing indentation in Raven.Bundles.Tests
9a799ea Fixing indentation in Raven.Bundles.Replication
2cc6c65 Fixing indentation in Raven.Bundles.IndexReplication
066fdc0 Fixing indentation in Raven.Bundles.Expiration
6cf0b53 Fixing indentation in Raven.Bundles.CascadeDelete
5a8a4ab Fixing indentation in Raven.Bundles.Authorization
479cd94 Fixing indentation in Raven.Tryouts
9f86820 Fixing indentation in Raven.Studio
b6a72bb Fixing indentation in Raven.Storage.Managed
295ff7c Fixing indentation in Raven.Storage.Esent
2942f1f Fixing indentation in Raven.Smuggler
c0ec1d9 Fixing indentation in Raven.Server
3ff777d Fixing indentation in Raven.Performance
767d00c Fixing indentation in Raven.Http
7872755 Fixing indentation in Raven.Database
3f10f8e Fixing indentation in Raven.Client.Lightweight
79f2c88 Fixing indentation in Raven.Client.Embedded
46e3b16 Fixing indentation in Raven.Client.Debug
5cc0557 Fixing indentation in Raven.Abstractions
0de8497 Include StyleCopy checks in MSBuild projects
b8732bd Adding passing test
a409297 Make IISExpressTestClient actually usable
abb2b6f Added StyleCop and custom StyleCop-Rules to tools
d84572e Better behavior for SL
e77ee6c Minor
3ae1af0 Minor optimization
b64d76c Adding passing test
5031270 Moving to HttpJsonRequest API
5cf3902 Removing code that uses the web request directly, we want to always go through the HttpJsonRequest API
f13f97f Better name for method
a726185 Adding trigger that will notify server when the a database document is deleted
dbd177b Adding automatic cleanup of databases when their document database is removed
33494ab Adding a weak reference event
53793f4 Allow cleaning up the database if it has been recently used
511ff00 Properly locking the tenant database on shutdown Tenant DBs LRU is no case insensitive.
c322d3e Merge branch 'master' of https://github.com/synhershko/ravendb
f5bb880 Resolve internal analyzers automatically even if their full name wasn't provided
746ece1 Restructure the way we are generating the bearer token when we get 401 using oauth
18fd6d3 Fixing an issue where the studio won't wait for a reply from the server before confirming deletion on in the UI
cf6305f Fixing compilation on SL
6a42741 Now supporting oauth fully on silverlight
35bcd28 Exposing oauth conventions to SL port
eecd63f Refactoring the way we are handling network in SL in preparation for adding oauth support
50b958c Adding tests ensuring we can login via oauth using async session
f68d251 Merge branch 'master' of https://github.com/synhershko/ravendb
8a2bfbe Integrated async auth against OAuth
8f0331a Removing dull references to log4net
b464e23 Adding support for handling run 401 asynchronously.
f4dd7c3 Moving to TPL on the HttpJsonRequest async code
8757bcf Merge branch 'master' of https://github.com/ayende/ravendb.git
525f472 Adding passing test
03890ff Adding passing test
9cf75a2 Don't send BOM
36381a0 Merge branch 'chain_replication' of https://github.com/fschwiet/ravendb
b11daee Continue after writing exception to trace from chat app
1e91f9b Detect failed requests in chat and write the error to trace to the process doesn't die.
02a236d Throw exception if there's a missing client id
5ef89fa replication cycle prevention change
2078899 fix filenames/classname mismatch
82cc8a5 chain replication tests
e2187b3 Added disconnect to support to Hubs
0cd2765 More checks in the test
5f6a632 Better error handling
6c4ec1b we can't set this header
a1d0ee9 Allow the user to setup their own behavior for Conventions.HandleUnauthorizedResponse
7b80c8a Adapting the test to tighter security behavior
3059f5e Will quickly fail if we are trying to do basic auth over HTTP instead of HTTPS
a46fc8d Fixing for .NET 3.5
be788e2 Fixing test
7968da0 Adding tests for oauth from the client functionality
9204a48 Fixing the way we retry requests on 401
1d0151f Conventional behavior for when we get 401 from the server for the standard OAuth server
31938f2 Callback to conventions to decide what to do when we get 401 back
09d85df Avoid potential double /
50dd443 Providing a way to setup authentication for a request that got 401
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
907d349 better approach to setup OAuth
b84c43f Don't allow puts for auth tests
ee76703 OAuthRequestAuthorizer will now properly respect the All mode It will also always setup the user if there is a valid token there.
3d3efbf Adding writable User property
da06f91 Making sure that we are returning a safe null value from DefaultIfEmpty
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
08e03a6 Expose the check for uniqueness for subclasses, which allows for users to cancel it
27e1f38 Adding a way to get a dtc transaction status from ravendb
eed2c0c Merge branch 'master' into oauth
b8f2ada Including GetBundules script
34108f5 Adding passing test
55370a4 Merge branch 'master' of https://github.com/synhershko/ravendb
7a62604 Better handling for indexes that output an empty anonymous object
f37c0bd Don't let IIS overwrite our own error output
43c0dc2 Merge branch 'master' into oauth
0bc63d6 Merge branch 'master' of github.com:ayende/ravendb
b830d74 Merge branch 'master' of https://github.com/ayende/ravendb.git
d3f144b Adding script to auto-get bundles from distribution packages
9d9de82 Adding script for auto updating bundles of a server instance
2b51434 Fixing concurrency handling when we are disposed.
bb432ff Fixes #11 - Added MozWebSocket for compat shim for ff.
9509629 Fixed formatting again...
d2fdc84 Added bullets to readme
5a94121 Updated readme to show nuget instructions
f3b121a Better resource disposal
81c0693 Merge branch 'master' of https://github.com/ayende/ravendb.git
4a66860 Will now properly calculate ETag for IsAllowed http call
c431b1b Merge branch 'auth-bundle-multi-tags' of https://github.com/richardpoole/ravendb
2845df9 Modifying DateTime.Now -> SystemTime.Now & DateTime.UtcNow -> SystemTime.UtcNow
7e2fc61 Removing usage of DateTime.Now
fbdfd9d More optimized version
04fb73b Merge branch 'SystemTimeAbstraction' of https://github.com/damianh/ravendb
bb254ef Change version to 0.2. Need to respect semver
e5c8d89 Fixed sample again >_<
9b87695 Fixed markup in initial sample
5c644f5 Show async in sample
e047f64 Fixed readme to make it more clean
0a9a34a Updated authors to be comma separated
b0aa086 More formatting changes
12aa145 More changes to clarify example signalr usage
09b634e Added using to server sample
f0c7991 Updated readme
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.
bd9ca1a Properly handling disposing of values inside CloseableThreadLocal.cs
7bfc902 Adding an extension point that allows to modify the way we are generating the CLR type for storing in the metadata
c19cd81 Merge branch 'SystemTimeAbstraction' of https://github.com/damianh/ravendb
a6ebf19 fixing 3.5 build
7fdf198 Better validation of document store config
63fe9f5 Merge branch 'master' of https://github.com/synhershko/ravendb
a8113c4 Adding passing test
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.
fade12f Ensuring that we can't create databases with invalid names
d7c7224 Don't ship with NLog files
355f193 Use latest version of ie in samples
617fee7 Added SignalR.Ninject project which contains a DependencyResolver impl over Ninject.
a6f5b7a Added routing extension methods
dc6164b Added package for SignalR.ScaleOut
8ff5d88 Put scripts in the content folder
cc98549 Made changes to build. - Added Build\Build.proj - Made build produce NuGet packages.
cb6d38b Removed dependency on AjaxMin.
3ca5795 Fixed hub dispatcher for Task<Task> types.
4158203 Fixes #10. Added OnConectAsync and OnDisconnectAsync.
d8c8695 Added SystemTime - an abstraction over DateTime.Now. Used primarily for acceptance, integration tests, it allows the host to control timestamps.
4198b87 Merge branch 'master' of https://github.com/ayende/ravendb.git
ff1ab35 Fixing location of disposed field
df3aa6e Added sample that returns a dynamic task (task as a dynamic object)
a697880 Avoid faulting trace target when using tests
f6456b9 Use ErrorException to avoid triggering an assert
1c346cc Better error handling for disposal of Thread Local
1621dc8 Properly handling disposal of the document database for replication scenarios
97a8f23 Fixing the build
73960fc Don't try to read thread local instance after disposal
01c9bea Removing parameter that is no really required
6bb0109 crlf
d273c65 Adding argument check on Url, resolves #355
a916607 Minor
526d13d Merge branch 'master' of https://github.com/ayende/ravendb.git
f434fb6 Adding passing test
f49f580 Use log.ErrorException() when logging an exception
c0919cd Minor refactoring
d99dcd2 Fixing too early disposal
fa3518c Properly disposing of thread local instances
aedf576 Properly dispose ThreadLocal
e8c5b1c Updating lucene binaries
a503104 Properly dispose of thread local inside our modifications to lucene
5fddf35 Merge branch 'master' of https://github.com/mattwarren/ravendb
28f100f Adding passing tests
734caf1 Merge branch 'IISExpress' of https://github.com/fschwiet/ravendb
8bae68a Adding passing test
6200add Merge branch 'MaxNumberOfCachedRequests' of https://github.com/e-tobi/ravendb
55a4270 dispose of the container (and dispose of the items in it)
0cd666f Fixing an issue where documents without collection would always be versioned
ed2bb7c Fixed readme
46ecadf Added high level API to readme
4be9865 Added missing license information
ddde78b Added license information
d675a2f Added readme
0fb6e84 Minor
55bfe31 Added initial Facet tests
a5548af Added MaxNumberOfCachedRequests property to DocumentStore
f7ef3ba better error checking
ee6a053 removing unused IIS non-express stuff
d272992 helpful exception message
f9bb687 removing test side effects
57790bf iis express test working (good ole process.kill to the rescue)
5302b9f switching to IIS Express...  process is not halting need to fix
f5be64f IISExpressDriver tweaks
84f5081 a friendly exception in Raven.Web needs to be built still
907f708 IISExpressTestClient started..  why IIS non-express fail now
4b4a7aa More superclasses!
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
64f30d2 Added failing Spatial.NET test
bcb4014 Merge branch 'LogSomeSettings' of https://github.com/e-tobi/ravendb into oauth
93d7599 Log the memory related MemoryCache and Esent settings
57dbef3 Merge branch 'master' into oauth
11c1123 Better way to handle sharing the index searcher instance
56e7062 Avoid getting AlreadyCloseException when querying
273fde4 Being smarter about cache limits
12ea956 Adding passing test
a8cb0f0 More fixes for comments
7d3ce86 -Added ToObject to JToken for deserializing LINQ to JSON objects to a .NET object -Added support for Guid, TimeSpan and Uri to LINQ to JSON
e99bb44 Fixing test Added a way for authentication test to bypass auth, which we need to test auth :-)
ad58ed8 Expose the http server for embedded store
98e2779 Removing unused files
74a1d45 Fixing tests
a94faf0 Refactoring the way we are responding to oauth authorization failures.
2d8ac0c We get the cert as a parameter now
e5911bc Will generate a pfx key if not supplied with one
957ca7c Fixing build script
9a3529f Can now generate a certificate with private key completely in memory
8a51648 Adding BouncyCastle.Crypto.dll to the project
877f0b6 Changing class name
7dfd89f Merge branch 'master' into oauth
394ca89 Fixing NRE
9b26890 Properly check whatever user is admin or not
503b8ab Moved explanation to summary part
b933b90 Fixing tests
10f8890 Restoring remote tests to be in memory
30254df Making Microsoft.Web.Administration reference dynmaic
d637934 Fixed formatting
d7f0b65 Fixed issue with urls in client connection
fe011d1 Adding expiration for the document cache, would avoid situation where we have a lot of documents in memory that we no longer reference
0a2c21a Better error handling for client enlistments
699f4df When we can't authenticate, we return 401, not 400 Fixing tests
a9fc623 Better error handling for client enlistments
fcd28f1 Register a fake client authentication so that oauth responder can start
86c0cae Syncing the way we are handling serialization between server & client
ca4a0f0 Adding (very basic) test for authentication bundle
27105ef Adding authentication bundle
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
53e829c Better handling of creating certificate instance
91ffc95 Expose default db to responders
4c62bb9 Better support for deserializing complex entities on the server
1c75bc4 The client need to have some way to get to the current database to check credentials
6c4b189 Removing default impl of AuthenticateClient from the http section, this belongs to the bundles
bb9d573 Refactoring the way we are handling auth when not running in under http listener
66029b9 Fix test
289a8df Fixing test
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.
a21f56d We default for windows auth mode. Auth mode is case insensitive
e2bb408 Better location for class
cba06ad Fixing test
cee642e Fixing selection of auth protocol for windows auth
6fde3db Use the current request headers, not the current operation
988558b Simplifying the API for getting the access token body
ac8b6ad Refactoring - Dispose when needed - don't create UnicodeEncoding - each file has its own class
d7966b3 Params make it to easier to mistake the values
e64609b Minor code improvements
a865a3c Pulling method up
754e88b Renaming base class
1947633 Properly handle windows auth for multi_get requests
9263dbf Merge branch 'master' into oauth
4c8e41f Fixing an issue where querying for properties contained - in them wouldn't take into account properties which are the same sans the dashes
0fabc51 Fixing an issue where RavenJObject was threated as a document type
55b369f Merge branch 'unstable' of https://github.com/kblooie/ravendb into oauth
ac9a978 Fixing test
b8bc9ea Merge branch 'master' of https://github.com/Kwal/ravendb
d8b32df -Added support for deserializing IDictionary properties
44ab7f7 -Fixed DataTable and DataColumn names not being modified by CamelCasePropertyNamesContractResolver
18c9400 -Added support for reading byte arrays from JSON integer arrays
95b1261 Implemented request authorization using oauth 2.0. Changed Access token to provide user and authorization info
475c6b3 Adding test for projection of non-string based IDs
16971c9 Implemented Client Credentials Token Grant flow for OAuth
0cbed7f Only executing test when we are admin
e7b731b Merge branch 'lastmodifiedtest' of https://github.com/fschwiet/ravendb
2949554 fix to special characters in ID issue
328e64a Fixing an issue with RavenQueryProvider.CreateQuery
8f285b1 Adding passing test
76fc1b3 -Added Culture to JsonTextReader to use when converting values from JSON text
29b32aa -Added Order to JsonPropertyAttribute to override the order of serialized JSON
62b83ee rename
9e800ac parameterized failing test to highlight special character behavior
8c65f9d Make hubs work using IObservable
628e797 -Fixed deserializing to IEnumerable<T> properties
a1f59af -Added support for setting readonly fields when marked up with JsonPropertyAttribute
9acab9c Adding passing test
4f8b47b Added Error handler to client Connection
7a414b7 Added overload that takes selector func
147a565 Added generic overload for IObservable
5a96832 Added support for IObserable on connection
5fdfb70 Made HttpHelper and Task helpers internal
984a68d Merge branch 'MinorFixes' of https://github.com/e-tobi/ravendb
8e14194 Dropped references to MissingBitsFromClientProfile from samples
e7cbce2 adding tests for busted ID
e27b2a9 Make url readonly
908159c Fixed typo in assembly info
8f22f27 Changed assembly file version back to 1.0
ed334e3 Fixed package restore
29e3959 Merge branch 'netClient'
5bf3c8e Made hub support work again
147260a Added .net client for signalR.
e65e371 -Changed $id and $ref properties to allow null
a9db8e2 Removed a doc comment from hubs.js
a5043d7 fixed some JSLint errors in hubs.js
037e228 removed SQL Server Compact from samples project
7c4fdee Changed signalR JS to a jQuery plugin available at $.connection and $.signalR. $.connection can be reverted to previous value (if there was one) via $.signalR.noConflict()
bc726f1 -Added Populate and IgnoreAndPopulate options to DefaultValueHandling for automatically populating default values during deserialization
ce2b5e0 -Added support for missing JSON errors to error handling
3b93a20 Fixed coding style :P
3f951ce Added samples to demo hubs. Fixed task based return types in hubs
6c4801f Merge ..\stable-ravendb
90be22d Ensuring that we can query using Async session for a specific index
23c39ba Now really fixing this
862949c Proper location of directory
37b3ad0 Fixing build script typo
5da1c0a Fixing build script typo
8e4d8c7 Merge branch 'master' of github.com:ravendb/ravendb
6460051 Adding initial faceting capabilities
cecd5b3 Adding BUILD_NUMBER support so we can build via team city
e9a6a66 Fixing an issue where SortHints would be transfered between queries
3c4c453 Fixing test
4495892 Look for messageId in request collection
1fb495e Fixing crashes on 3.5 clients
2be9d69 Fixing typo
9c4ee57 Small refactoring
eaa9805 Fixed demohub
30eac6e Get rid of the state variable on the client side hubs
e99cbe9 refactored HttpHelper slightly to use more Task based goodness
2c00dfc fixed default namespace in SignalR.ScaleOut
168f56a Merge branch 'master' of https://github.com/SignalR/SignalR
574b012 commented out scale out signal bus/message store in sample
21d33b9 Renamed SignalR.SQLServer to SignalR.ScaleOut, moved all scale out signal buses and messages stores to SignalR.SQLServer, ensured that our async call chain through Connection.Broadcast has no unobserved exceptions, and that any exceptions are thrown back in the original context (request).
1ce6036 Adding failing test (Date is always null in index for doc #1 for some reason)
1c29d87 Merge branch 'master' of https://github.com/ayende/ravendb.git
e4b4148 Renaming the LowerCaseAnalyzer to more accurately named LowerCaseKeywordAnalyzer
2da6123 -Updated documentation
beebbf2 refactored some bits in proxy generator
d1fba18 added support for HubName and HubMethodName attributes to DefaultJavaScriptProxyGenerator
9839a77 Change return type to IEnumerable<MethodInfo> instead of MethodInfo[]
e8fbb35 Added virtual methods for overriding getting methods and getting the class name
fb1ab52 Added IHub which and fixed proxy generation to exclude properties. Changed hub locator to only skip abstract classes.
5249513 Fixing path
b0b89f7 Disabling verification that is currently being too stringent
fa6ea95 Fixing potential race condition
df53d78 Merge branch 'master' of https://github.com/fitzchak1/ravendb
cd29911 Fixing an issue where we didn't create the silverlight index
fad218e Fixing test
dd4af34 Assert that the index's return type's fields/properties names of the anonymous type object in the linq expression are contains in the strongly typed index return type
1551eb5 Fixing an issue where we had an off by 1 error for versionning bundle
5a862e3 Fixing typos and cleaning up
e7e0d1c Moving to Max based approach, rather than hilo approach - more flexible.
3123523 Breaking change: refactord the Quotas bundle configs to make more sense
f7e87e9 Merge branch 'master' of https://github.com/ayende/ravendb.git
ef55f47 Performance improvement - UtcNow is ~30 times faster than Now
6945ff1 Make test more clear
edb2753 Add a test and make it pass by removing an internal field from the comparison. Show the actual fields name in the exception message
d664eee -Updated documentation
a193ae7 tabbing
82827f8 Throw an error if the map/reduce return type is not consistent across both of map and reduce
0ad01fe Better approach for calculating disk size
ea033ac Use a confirmation alert before deleting an index
3bf73da Temp workaround, where the visibility wasn't updated when the collection has changed
0986b30 Adding IfEntityIs
ebf88da Renaming the LowerCaseAnalyzer to more accurately named LowerCaseKeywordAnalyzer
6a739f0 Add some guidance about how to query. Note: There is some issues with this commit: - The guidance doesn't disabled on QueryResults is not empty, it's seems like a missing binding notification issue.
15e2dfa Fix "couldn't find view" in the errors section of the indexes page
8f01fa4 -Added support for BindToName on SerializationBinder
9c3feaa Merge branch 'master' of https://github.com/fitzchak1/ravendb
053f5dc Merge branch 'master' of https://github.com/fitzchak1/ravendb
06565d4 Update the EditDocumentView: - Show only distinct references - Show related references
d18ba09 Remove reference to not existed file
ae13d22 Fixing an issue where index enums were saved as ints, not as enum values
bd881e0 Fix a bug in the UI where part of the documents number on the statistics section was hidden (for large numbers)
594c4b2 Merge branch 'master' of https://github.com/SignalR/SignalR
ad87c73 added first cut of the PeerToPeerSQLSignalBusMessageStore. Needs refactoring but works OK.
588e90a -Updated documentation
73318f5 Change the user name on the caller in chat
9d85e9c Updating nuget package to use nlog, instead of log4net
41baba7 Removing dependency on System.Runtime.Caching (from Mono) for the client
35738f3 Removing MissingBitsFromClientProfile project
423dde4 Fixing 3.5 build
ab4bc6e removed debug flag from hoverMorph call on home page
592f73c Updating to NLog 2.0
f20bfa7 Merge branch 'master' of https://github.com/SignalR/SignalR
74c297d added home page from old SignalR project, much more to do yet :)
a9857ad Can now run in medium trust again
37e7cb0 Minor workups
76ba697 better approach for handling configuration
0846bf7 * Removed configuration usage. * If we can't figure out what the physical memory is, don't blow up
6fe36cf Removed usage of the configuration system - caused issues with medium trust
45b830d Merge branch 'master' of https://github.com/ayende/ravendb into lastmodifiedtest
53543a0 fixing tests for Last-Modified
359e3cf adding IIS test for Last-Modified
b78702b Fixing VERY stupid polarity error
51baa09 Ensuring we always create the index writer properly
8c18d3c Merge branch 'master' of https://github.com/synhershko/ravendb
1f7a983 Fixing an issue where we would query non existing db
50b5997 Fixing calls to collections
7e504c4 Don't go to the server again if there are no values in the index
ba83e45 Adding empty file required by SL
31d44aa Fixing multi get behaviors
93822e6 Last-Modified is stored in UTC on the server
0b0687b Fixing things that got broken when we refactored multi get
84c7452 Handle null reply using embedded better
2139f86 Moving to the new model for getting collections
d002f1d Removing Raven/DocumentCollections
f5307d4 Adding a way to query the term counts from an index
c8dce42 * Removed deprecated linear query from async interface * Adding MultiGet support for Async operations
f5eaa52 Ensuring that we return last modified dates in local time when using embedded client
ec28ae7 Use after build target instead of post build event
9b50260 Updated nuget.exe
e594e1e Fixed some csproj files and updated chat app to show rooms with the /rooms command
1c59155 Merge branch 'lastmodifiedtest' of https://github.com/fschwiet/ravendb
85899d6 update last-modified test to allow for error
da196f2 minor discrepancy in Last-Modified tracking
47a7559 Fixing compilation on .NET 3.5
a2409c0 Updated other scripts
e9c8249 Fixed js check for ws client.
1ada262 Ensuring that we update the replication information on another thread, not hanging all requests in the meanwhile
3dcb504 Added build.cmd
874a665 Removed orig files
6916ec7 Fixed project files
ab46173 Initial commit
452e14f Fixed an issue where we would get a concurrency exception when using patches
3fece9e Fixing an issues with lazily statistics
6c3733a Merge branch 'temp' of github.com:ayende/ravendb
8eb056e Avoid failing if can't read the saved replication information
60c2118 Starting to fix Lazy statistics
6107eed Fixing /ram
8c6f305 Adding test that checks for case sensitivity for keys in map/reduce query
fe17c76 Fixing an issue where the document id would be treated in a case sensitive manner
57de92a Make sure that ReduceKeys uses a set, instead of an array
33a0feb Cleaner code for IndexStorage initialization
445bdad Minor
4e595ed Remove stale write locks from previous sessions if any
90d8994 We only need to create and close IW for dir structure
b0fb14d Adding failing test
7b9dcda Add Settings.dat to VC, but don't track it (has gitignore record)
ee16674 Fixing test
1ce3e49 Parallel multi get is currently failing tests - disabling it for now
c7add8b Fixing director creation test
49a39be Merge branch 'temp' of github.com:ayende/ravendb
85f7434 Failure to save the replication information should not be caught
807be53 Adding support for offline concurrency
63464b6 Ensure that we can handle id properties with private setters that are inherited
8afff5d Fixing an error with SkipCreatingStudioIndexes
fdc75f5 Expose the memory caching percentage limit and polling interval in the configuration
543ee25 Ensuring that we clone the headers, not re-use the instance.
4dca205 Merge branch 'master' of https://github.com/csainty/ravendb
dfb50e7 Will locally cache the replication information for each connected server
e8fafe7 Adding support to onEval for Lazily
9383195 Parallel execution of MultiGet was not being enabled. Spelling mistake.
220727b Better way of handling default IndexStoragePath
73a07d6 Fixed an issue where we would create the Indexes folder outside the Data Directory if it wasn't named "Data"
3567058 Fixing test
e3ff106 Better support for handling ids on dynamic
7d3b38c backup status messages now include a severity value, to explicit allow detecting error.
bb3eb78 Better error handling
bc3d6d4 Add a way to get the size of the database easily
7ca7922 Ensuing that we can compile the new esent version
6176e40 Upgrading to VS 2010
33b7af3 Updating managed esent to 61618
f6beb4f - Fixing stupid test checking ranges for ids - Fixing locale issue in the tests - Renamed WhereEqualsParams to WhereParams
6fd7aca Merge branch 'master' of https://github.com/csainty/ravendb
6d743f5 Adding support for --config to provide external configuration file
2729cb3 given:   RavenDB running on IIS   AnonymousAccess configured to "All"   IIS configured to allow anonymous and windows auth
c8b376f Added failing test for http://stackoverflow.com/questions/6626697/predicate-in-ravendb-dynamic-query-not-working-correctly
43915a7 Avoid making case sensitive comparisons when adjusting for virtual directories
40c95cc Adding a warning in raven.studio.xap isn't included
f64aa87 Expose the location of the xap file to the http server
823d689 Removing unused code - this is handled elsewhere
250d5f6 Reducing runtime of the test
cd48c51 Fixing test
4fd6dcc Merge branch 'master' of https://github.com/jalchr/ravendb
c58bd88 Include nlog.dll in the client dist
597bae6 Ensuring that we return the right type
762761f Adding passing tests
181a9c0 Merge branch 'master' of github.com:fitzchak1/ravendb
14b8a5a Support lazy queries that has projections
2e4abf2 Adding MvcIntegration to the build
68a33c6 Ensuring more accurate duration counting
02bacd5 Adding support for profiling aggressive caching
80122a3 Adding support for missing indexes
57d6b51 Refactoring the way we are handling multi get profiling
e231359 Add better support for profiling partially cached multi get requests
85c0248 Moved DisableProfiling to conventions
c294297 Better syntax for eager loading
72061b1 Removing useless file
421456c Adding support for parallel multi get and the way to configure it on/off
68417b7 Started working on initial support for profiling multi get requests
ad399e0 Handling missing doc in lazy load of a single doc
50f1613 Better approach for a single document lazy load
b8a1dc6 Refactoring the way we are handling a single load by id - sharing code is good
f49ef75 Refactoring caching for multi_get
9e58280 Fixing test
458dca7 Fix IsProjection logic
047d629 Fix code to work with projections, where id is empty
389a654 Fix DeleteDocument command to take an IDs parameter
3db68e6 Introducing Silverlight Stopwatch
3e22f2c Fix IsProjection
a0fe71e Add CustomConverter for IList<DocumentViewModel>
7adc221 Fixing multi tenant behavior for multi get
07de704 Supporting multi_get for multi tenancy queries
a18f25a Add the default db to the log
1f302c9 Adding tests
abdce18 Fixing typo in the logs
ded7e70 Tests will redirect client logs to the debug log
9d36902 We already have a logger
f2032e8 Warn the user before modifying a system document
59915eb Fix message text
6b58973 Moving the last debug.write calls to NLog
45ff9f2 Adding passing tests
9ef3242 Refactoring
7a43257 Handle navigation to errors page
9027e3e Show the Indexes page on navigation
5ac3faa Ensured that when making multi_get request, it will be treated as a GET, not as a POST, for purposes of security
99dd828 Minor refactoring
c08902a Tests to check that we can mix Load(string[]) and LazyLoad(string[]) with regards to the cache
630d9d6 Show the Collection view after loading it
1312521 Lazy the load after the collection has been fetched
ad78c19 Fix NRE that seems to be caused by a threading issue
ba65a1b Fixing url / query '?' separator location
e29283f Adding support for aggressive caching for multi get
4330bb6 Now that have nested requests, added a way to track physical requests
830f783 Match the url query for standard load request
80ebbb1 Ignore any null requests (there to preserve ordering for aggressive caching on the client)
c34e073 Add a way to explicitly load all the lazy values
6f31650 Named tuple
4d95993 Ensure consistent UrlAndQuery output
ae65b7a Refactoring to make it easier to move to parallel mode
d58395f Can cache multi load and queries
1563716 Adding tests for client caching for multi get
96930e9 Fixed the way we handle query string params for multi get requests
83d6078 Adding support for caching individual multi get requests
f39703e Support double encoding for multi get
1b27d40 We need double encoding to make this work
aed6af4 Refactoring the way we are handling HTTP caching
10679f2 Prevent recursion (and stack overflows)
e7dcf07 Adding passing test
21ce1d9 Only start timing when the query is actually executing
bd87b67 Use the helper instead of copying the code
bf13780 Correctly incrementing request count properly Will retry lazy requests if needed
bf7f5df Can now make lazy queries properly
de6aa42 Hook up Lazily to the queryable
10d30e1 Refactoring the way we are handling queries, moving de-serialization part to QueryOperation
57dc4bf Fix build for .net 3.5
0f105fb Merge remote branch 'upstream/master'
f0f8e4f Add a failing test for SortHint-Name under large number of requests
d8b6377 Making sure the status code would be 200 by default
89574d0 Better tests for multi get
74aaafa Moving request number tracking to the Document Session
021ffdd Fix navigating to index where the indexes haven't been loaded yet
c1cd444 Midway commit - started to introduced Lazily operation
4f2c1a4 Fix .NET 3.5 build
d57aa93 Avoid crashing if we run into a merge error
a4ea780 Adding operation support for sync / async queries
4c5cf57 Adding support for LoadOperation using async load
7e706f4 Fixing LoadOperation, not found exception is handled internally, and we need to handle nulls
495cd0a Moving the Document Session Load to a Load Operation
63548d0 Starting to move the load operation as well
f0c4e13 Removing unused parameter
69d2a09 Fixing file name
1a5e465 Synchronizing the way we are doing multi gets for SL, Async and Sync approaches. Added Include to Async API
0925aa8 Refactoring LoadInternal to an external class, preparing to more complex usage + sharing of the code.
29d7f79 Minor refactoring
bd561d8 Adding passing test
35ca35e Adding DisableAllCaching to async API as well
59f916a Fix a bug where the url was overwrited by the summery page
7268a29 Fix a bug where the navigator tries to navigate to a not loaded yet collection
77dc502 Do not load the collection twice
41a6284 Track and handle the indexes items
56a2666 Fix TasksNavigator
e24b2b9 Handle navigation on conductor
efda54b Minor - this is not changed anything yet
40e6188 Better way to handle exporting of db explorer items
de2d4ba Extract class to a separate file
8276267 Handle the tasks navigator
ee4530f Track collections navigation
d25ce3e Small refactoring
47e3d8b Fix DatabaseExplorerNavigator
f776841 Make select database importer to be the first one to evaluate
a845f31 Track the screen display name in addition to the URL
c1cafd0 -Added serialization constructors to all Exceptions -Added support for serialization event attributes on base classes -Changed WriteEndObject, WriteEndArray, WriteEndConstructor on JsonWriter to be virtual
20065af Better default sizes for tables - we don't need to take so much space up front. Esent's growth pattern is pretty good, and it is okay to sacrifice some perf to avoid utterly ridiculous file sizes
7a1d13c Make the default database optional in the navigation URL
8437c5d Handle navigation to start page
b607b40 -Added support for deserializing to readonly collections and dictionaries on classes with non-default constructors
112bac1 Better error handling in SL UI for export / import
700d972 Better way to find the actual db exe
2fdbc84 Change file name
4d0adac Fix exception where using First on non existing item
92ea816 Fix typo
2a3d9bf Make QueryViewModel to use RavenScreen in order to support navigation tacking
f30383b Ensure that this test runs a separate process
4684418 Use the proper guid for tx promotion, will now properly comment promoted DTC tx.
da2ba94 Fixing test, dtc tx is async, need to wait first
3f36ba2 Fix a problem when using the Mef importing properties in the constructor
636cfe6 Merge branch 'master' of https://github.com/andreasohlund/ravendb
9e729e6 Fix merging
685eb7c Merge commit 'fd42602e4eb05728cc68a03d431afa06b871d79d'
fd42602 Move the creation of some basic class to a base class
088009f Adding support for Raven-Read-Only for versioned historical document
20c2b19 Adding support for defining entities as read only, in which case they aren't tracked for changes by the session
5c57f96 Adding support for complex expressions for order by / project / fetch in dynamic indexes
851cbab Merge branch 'master' of https://github.com/csainty/ravendb
dc1d874 Merge branch 'master' of https://github.com/synhershko/ravendb
302bb72 Merge branch 'master' of github.com:csainty/ravendb
0a69ac9 Added failing test for http://groups.google.com/group/ravendb/browse_thread/thread/1f5ff1c44c667aaa
0d80f15 Reuse Lucene document
eda2e86 Better approach for using only a single instance and reusing fields instances when indexing
77ed1c2 Provide a way to _avoid_ caching documents. Used when reading document for indexing, especially when having large number of items to index, there is no indication that they need to stick around for any reason, so no need to put them in the cache
38f5023 Better impl
0b53fd1 Avoiding unnecessary object creation
d372bbb Support prefix queries for phrases
ed40465 Making sure that we reuse instances during indexing
8f7e409 Track navigation on the DatabaseExplorer conductor
382b134 Avoid infinite loop where track call navigate and vice versa
ecf1df9 Complete the navigation to document by ID
2a6c9f5 Do not check for the build number any time we change a database in a specific ravendb instance
d6071b7 Moving to single document instance and cached field instances for map/reduce indexes
11169ba Will now use the instance version of AnonymousObjectToLuceneDocumentConverter, saving the generation of new fields all the time.
f688a08 Made AnonymousObjectToLuceneDocumentConverter an instance class, that will save field instances, rather than create them from scratch all the time
e6b9872 Cloning the document before saving it for the index extensions, since we are re-using the same instance over & over now, over-witting the values, we need to preserve the originals.
201c4e2 Support navigation by conductors - work in progress
fa784ea Modified the dtc test to expose the promote bug
6f2ea7a Fix typo
51f9b54 Implement basic navigation infrastructure
0329ea0 Only RavenScreen needs to import the NavigationService, so use member import instead of constructor import
318f7ac Merge branch 'navigation' of https://github.com/ayende/ravendb
19e225b Merge branch 'master' of https://github.com/ayende/ravendb
09b3b24 Better output during work
e0570f4 Minor
3e706d4 Reduce log output on bulk writes with many commands - much better performance for sustained usage, such as ETL processes
a9be5fc Merge branch 'master' of https://github.com/csainty/ravendb
6d536fd Made yepnope make sure it has not already been loaded. This allows the Raven profiler to work on the same page as the MvcMiniProfiler as long as you load MvcMiniProfiler first (since it's copy of yepnope does not check)
6e0e952 - Modifying the way we are showing information on the profiler - make it more explicit that we are encouraging less requests - Provide timing information in the profiler for sessions and requests
576353b Tracking duration for individual requests as well
f35f731 Fixing typo
72d5987 Added the infrastructure required for navigation in the SL UI
838f5de Merge branch 'navigation' of github.com:fitzchak1/ravendb into navigation
97cdae7 Fixing a serialization issue
5470712 Merge branch 'AnotherLastModifiedRelatedBug' of https://github.com/e-tobi/ravendb
71c0e70 Added test showing a bug with loading multiple ID's (related to LastModified deserialization)
f7c4e00 Cal the NavigationService initialization on startup
6ea425e implementation of resolving URL to ViewModel - for Oren's review
14913e3 Ensure that we always query and index using the invariant culture only
e6ccb9a Adding passing test
75414f8 Adding a test for querying documents
c244de8 Merge branch 'LastModifiedFormatInIndex' of https://github.com/e-tobi/ravendb
d2a179c Initial tests for basic multi get queries
547b6d2 Fixed test
e30723b Introduced the ability to nest requests and initial support for multi get
5305e6a Fixed an issue with json serialization of nulls. Fixed an issue with patching
f2d2233 Fixing 2nd location fro index
4641bbf Merge branch 'LastModifiedFormatInIndex' of https://github.com/e-tobi/ravendb
5273207 Fixed LastModified in RavenDocumentsByEntityName index
685a6cb Removing log4net from replication
b585f91 Removing log4net references
cce5fe5 Fixing samples to avoid log4net
d5b6203 Fixing replication to use nlog
86acbd4 No longer required
15faed8 Include nlog in the build, exclude log4net from it.
8a2dd2d Adding support for default logging configuration via nlog
33dedcf Fixing Raven.Server to use nlog
ae8dc8c Fixing Raven.Tests & Raven.Tryout to use nlog
12e11f8 Revert back last changes, since it's not needed and not seems to work
295cc1d Avoid creating nlog logger every time
c623e34 Updating Raven.Storage.Managed to nlog
91013c5 Moving Raven.Storage.Esent to nlog
4944a00 Moving Raven.Database to nlog
884cb66 Merge branch 'master' of https://github.com/ayende/ravendb
b15a42b Better usage of nlog
df75d9f Moving Raven.Http to nlog
ae1e16a Moving from log4net to nlog
cc90260 Change the name of the method to be more clear. Use better name of the parameter
646cf13 Make the DocumentViewModel aware to updates of the documents from other places in the UI
643e656 Fixing an issue with Last-Modified being set to string pre-maturly
ad436f6 Add a failing test
d530554 Merge branch 'etobi/LastModifiedQuerying' of https://github.com/e-tobi/ravendb
254d1da Merge branch 'etobi/minor-fixes' of https://github.com/e-tobi/ravendb
2fee3c1 Added failing test for querying LastModified
a4f1dbd Added automatic loading of jQuery and jQuery.tmpl if they are not present. Should make integration simpler (removes the dependency) without the potential conflicts caused by double loading these libraries.
d8b1769 Fixed .Net 3.5 build (queryRoot variable is never used there)
a6ff613 Removed some *.orig files left over from merge conflicts
89436d0 Fixed another XML comment
0701bab Adding support for Sum operation on map
b8931a6 Refactoring for clarity
c88c9e4 Merge branch 'master' of github.com:fitzchak1/ravendb
9ba4542 Better user interactive mode on mono and .net
55aa5de Merge branch 'etobi/mono' of https://github.com/e-tobi/ravendb
58971be Convert UTC time to local time when showing the user the Last Modified date of a document
1b1f53f Fix the following issue: when navigating from the summery page to the collection page by double clicking on a collection item, the current collection item wasn't selected due to the ActiveCollection is not the same instance as the one in the Collections list.
6d9beee Fix the following issues: on the collection page, when: - deleting an item, the collection count didn't get updated. Fixed by implementing the CollectionViewModel. - delete all the items, the collection didn't get deleted. Fixed by using IObservableCollection instead of collection.
6b2a8ed Adding LastModified field to Raven/DocumentsByEntityName index
9144575 Merge branch 'etobi/minor-fixes' of https://github.com/e-tobi/ravendb
4d98996 Minor modifications to make the server compile on Mono
8fba7a4 Fixed some XML comments
00cb9bc Use the $selectedValue binder
5c56af5 Make the 'delete' key on the keyboard to delete a document - not working right now because of IList<object> is not assignable to IList<DocumentViewModel>
2e1d0c5 -Remove ILMerge exe
ba6ec32 -Changed Newtonsoft.Json.Net20.dll to use LinqBridge source code rather than ilmerge to fix error
963a320 Better handling on non IIS 7 integrated pipeline
5f4a2db Do not open an empty menu
5803f3b Allow delete documents only for non projection documents
8845a19 Merge branch 'master' of github.com:fitzchak1/ravendb
0384e4f Show a different menu items for Projection Documents. Add Copy Projection to Clipboard menu item.
1e39e6f Show a different menu items for Projection Documents. Add Copy Projection to Clipboard menu item.
1957987 Use the full document list box in the EditIndexView
807f74d Always set the SelectedItem
a2d844d Add an helper class that I may want to use in the future
49f2235 Update ActiproSoftware SyntaxEditor binaries
e3be394 Adding passing test
9b198b5 Optimizing the way we are generating JSON files
3e86d86 Extract template from style from reuse reasons
4cd036b Use the fully featured ListBox with the correct behaviors
84dd369 Fixing it would run much faster
555a4a6 Do not try to group first, then partition - do it the other way around, MUCH cheaper to do it that way.
8eb6a0a Increase batch size
78607d1 Remove the use of DocumentsList view by using the control there directly where we need them
b934a15 Handle delete documents command
b743668 Show "delete x documents" in multi select mode and "delete document" in single select mode
c0aad48 Refactor common code in DocumentsContextMenu to a base ContextMenuBase class
452041f Make the context menu to work as expected: compute the items on the menu on menu open action. Now we have more separation between the DocumentsContextMenu and menu AttachDocumentsMenu behavior
5705cb7 Handle Copy Id to Clipboard menu item
8722bf9 Show Copy Id menu item only for one selected document. There is no much point in copy the IDs of a few documents
9deeb97 Handle right click on the Edit Document menu item correctly
1f5c5a0 Add a logger to see what's going on with Caliburn.Micro
845a5dd Adding configuration option "Raven/SkipCreatingStudioIndexes" to avoid creating SL indexes
3d0e357 There are no longer any privileged indexes
6508bb8 Better error handling for the case of private replication destination
597630c Added support for AJAX calls which open multiple sessions.
d4c0bbe Remove old documents from the cache wen they are updated/deleted
f4993da Avoid external dependency for jquery.tmpl
58e0e3a Avoid showing errors in productions if missing deps
32fcd17 RegisterListener should allow a fluent interface, and RegisterListener do not exists on IDocumentStore
894cdd1 fixing js error
f27a652 Remove unused special value
7769ce0 Finishing previous merge
6e7ca71 Merge branch 'master' of https://github.com/csainty/ravendb
aee07c6 Fixing an issue where the provided url would be overwritten
be6a6be Remove the use of CollectionViewSource since we cannot use IsSynchronizedWithCurrentItem on the ListBox
8971936 Show "Edit Document" menu option only if one document is selected
1a75de2 Adding a way to record the action / controller for each session
e6464cb Added AJAX tracking for RavenDB profiling. Any AJAX request that creations a RavenDB session will be added to the result list when it complete.
1ddaa9b Minor changes to the UI
967e1e9 Can now show full details about each request
1017c86 Handle right and left keys navigation
4448c87 - Fixed up the UI to be prettier - Separated the CSS to a separate file
9ce3508 Much nicer UI for profiling
cf649eb Easier way to debug, single entry point for the profiling
451de1d Use linked list, avoid shuffling memory a lot
ced7dba Merge branch 'master' of https://github.com/csainty/ravendb into prof
b29f125 Properly manage the LRU - removed from the head, not the tail. Lower limit of sessions in LRU
93b344d Added result viewing textareas to the list of results
4a8e917 Increasing the limit of profiled session stored in memory - increase the likelihood that they would still be there even on busy sites
894d1bb fixing behavior when running in virtual directory
5344f50 Fixing an issue where profiling wouldn't work in virtual dirs
545c699 Merge branch 'master' into prof
a69a905 Fixing an issue where dynamic queries NOT using temp indexes would make the wrong etag check and would always return the full value after promotion
40711b9 Minor - do not append / to the url. Would avoid paths with // in them
890ea33 Fixing an issue where dynamic queries NOT using temp indexes would make the wrong etag check and would always return the full value after promotion
e96baee better banner
e9c759a Minor - do not append / to the url. Would avoid paths with // in them
25b3135 Support filtering of the data that we are sending to the client. Meant for public websites that wants to enable this, but not expose sensitive data out.
515da6d Merge branch 'master' into prof
2cce950 Adding a way to filter sensitive fields out of the profiler output
a27da8b Minor refactoring - moving the code of the scripts to a separate script
4419f68 Merge branch 'master' of https://github.com/csainty/ravendb into prof
2530ae8 Adding a way to configure the logs path for Esent
42cd528 Add a way to move the index storage in a different directory than the data directory
0588478 Adding passing test
e97c369 MvcIntegration: Fixed issue with Routes conflicting with the default MVC route and added very basic infrastructure to server the JS file.
509df22 Fixed an issue where null strings would be sent as empty strings
52bc3d9 Merge branch 'master' of https://github.com/synhershko/ravendb
d533a12 Will properly commit the promoted transaction
5483eed Adding failing test
708c51a Merge branch 'master' of github.com:ayende/ravendb
a171b9c Merge branch 'master' of git://github.com/ayende/ravendb.git
64f1188 Adding passing test
bc92424 Fixing test
bcd4930 Adding debug visualizer for RavenDB client
5deb5dd Adding a test for non authoritative information on Esent Ensuring that we delete the server directory on startup
007e98b Fixng an error where a request would be considered cached if 404 was returned.
8170957 Fixing an issue where esent wouldn't check for documents being modified in a separate transaction if it wasn't inside a current transaction
b5c5064 Adding support for profiling aggressively cached responses
5cdc0d2 Adding passing tests
249087b Adding passing test
5210ab2 Adding passing test
2ed2a86 Fixing build on 3.5
1ce3ae1 Fixing an issue where caching would get involved in requests returning non authoritative information, bypassing the usual semantics of 203 handling
94b3e57 Adding debug log support
aac2157 Throw an exception if we got a non authoritative document
82fd2ff Better location for the error - will catch it no matter who is calling
9a1b200 Fixing 3.5 build
02f416e Separating put lock into a separate object, inaccessible from the outside.
3e4b181 Commits are now as serializable as puts
00a16e9 Avoid race condition
a6fd8fb Fixed compilation for ObjectDisposedException
314117b Will throw if trying to open a session using a closed document store.
209239b Better error message
14b6ccf Fixing an issue when creating indexes against a server with auth would result in an error. Will not copy default values to the document store from the connection string unless they are specified.
ea089da Fixing an error with the Close vs. Flush
43d0271 Fixing an issue where deleted entities weren't tracked according to their reference identity
26f77c7 Adding ToString ability to ConnectionString - better debug output
5c677e9 Custom SpecialValues should be lowercased
ff97672 make a property as a non static field
a3b748b minor
d9873aa Store the current selected documents ids in the PopupMenuItem tag, and send it to the command parameter
d830efc Add a way to determine if we need the multi select menu or the single one
299dce6 Use resources for strings. Some refactoring
911505c Remove not needed abstraction. On left click the SelectedItems should be always cleared.
959f241 Focus the clicked on element, that was clicked after the context menu is opened.
fcaae48 Select the current item on right click
b531042 Fix DocumentsMenu to open only on ListBoxItem controls
10b9d14 Fixing test Fixing build on 3.5
2f28c1f Merge branch 'e-tobi/LuceneQueryShouldNotModifyDynamicDocument' of https://github.com/e-tobi/ravendb
d30ea69 Fixing tests
c817541 Adding integration to MVC applications
e6bbe87 Better handling of the bounded list
1ba1bf8 minor
05db05d Added failing test - LuceneQuery should not modify dynamic document
cee7a79 Use behavior to attach the menu control to the ListBox
2264f3f minor
fefb620 Refactor document ListBox to a separate UserControl.
c761556 The session and its associated actions will all share the same id
ee16b6f Removing  OnEntityConverted and OnDocumentConverted - use the appropriate listener instead Refactored the way we are handling passing listeners to the session
2755d78 Removing IDocumentSession.Stored and IDocumentStore.Stored - use the document listener in their stead
42cf799 Adding disposal notifications
21cb334 Now supporting queries that include casting. Now supporting queries that project a single field out
3e2b36f Use SL4PopupMenu instead of the Silverlight Toolkit ContentMenu control
6ad7076 Implement DocumentsContextMenu behavior - work in progress
7b64080 Fixing build on 3.5
ba9ecdc RavenDB client API will now gather profiling information automatically
2cf48a4 Adding concurrent collection to silverlight
8d4c777 Ported concurrent collections to silverlight from Mono
1d4894b Use SelectItemOnRightClick behavior
1a828b2 Reformat code
95a5a3b Use template instead of view
612c42f View that use the VisualStateManager should be in a template
a58e54c Move style to templages files, since it depends on a FluidWrapPanel template. Should we add a separate styles file for the documents feature?
bff9a82 Will send strings to the HttpJsonRequest now, so we get better chance for logging them
1b77612 Added a new extension point that allows plugins to modify the db configuration before it is actually being used
296e098 Adding support for launching the browser when the server is starting
a3c9e42 Modified the command line interface to enable more complex interface. Added Mono.Options This is a BREAKING CHANGE for the Raven.Server.exe /restore command, but all other commands will work normally
6885130 Fixed #292 - optimization - cached type information instead of continuing to figure it out all the time
966d527 Fixing an issue where using Anonymous Access Mode = None wouldn't work and would be equal to All
3493999 Fixing #300 - app domain recycle when keeping the process open results in an error
6e13d23 Fixing 3.5 build Fixing tests
a64baf8 Completing WaitForNonStaleResultsAsOfLastWrite feature, adding tests
4538749 Adding support for detecting staleness using etag to the server
5bb95ec Adding WaitForNonStaleResultsAsOfLastWrite Adding consistency options for conventions Wiring the last write etag to the actual querying
55b4284 Track the last value of the written etag
1c1cbe1 Refactoring buffer comparisons
59a48fd Adding cutoff etag property to the IndexQuery and documenting its behavior
66cfdf9 Adding support for IdentityPartsSeparator = '-' as well in the SL UI
5bfcb51 Minor
bd4a86f Merge branch 'master' of git://github.com/ayende/ravendb.git
b8bdfdf Minor
139ccd1 Fixing weird VS intellisense issue
f5f5d3d Fixing an potential issue with NaN as the TempIndexScore
794d971 Updating tests
ebb0439 Better handling of range queries
c6210a8 Fixing aggressive caching behavior
9acae68 Merge branch 'master' of https://github.com/synhershko/ravendb
e4a5945 Fixing AsyncLuceneQuery not taking into account the collection name
22dee95 Allow to use enum values in indexes created from the client
2c38f83 Adding Patch(...) to IDatabaseCommands
18d77a4 Enforcing allowStale: false as a default for UpdateByIndex and DeleteByIndex
18b4c2f CRLF
d1dc7aa Fixing polarity
ea3eae6 Minor
202d992 Merge branch 'master' of git://github.com/ayende/ravendb.git
beff599 Cleaner gitignore
42d21ff Adding failing test
d049db9 Avoiding having a MultiLoadAsync - use an overload of LoadAsync instead
a41f3c8 Making sure that the Default conveters are included in the client
831a51e Minor
65e5e01 Fixing reference
3f446c8 Fixing typo
4f0abf7 Fixing aggressive caching tests
4cad07d Adding more hooks to provide for information required for aggressive caching
0d70f5c Allow to bypass aggressive caching if we are using WaitForNonStaleResults
d66a71c Adding tests showing usage of aggressive caching
8778243 Opps
373dfa3 Fix build on 3.5
2d90e17 Removing dead code
e0fbc0f Allow to return the value without hitting the server
a23a443 Better approach for cache control vs expires handling
3a0dcf6 Built the API for aggresive caching
43bf600 Adding a way to access the document store from the session
d373e21 The server will now echo the Cache-Control header that was sent to it by the client.
0b57462 Merge branch 'stackoverflowetl' of https://github.com/fschwiet/ravendb
56514c6 Minor optimization
6a93ef1 A better way to resolve #250
dc645a8 Merge branch 'master' of https://github.com/csainty/ravendb
022c186 Better behavior for detecting whatever we should emit property name or __document_id
dc93f69 Better support for floats
2a160c2 Fixing #294
5891af2 Minor perf improvement when selecting appropriate index
411ad77 CRLF
857d725 -Change reading schema references to ignore additional content after the $ref property
c82dc73 Fixing conditional cast to real cast since it is not really conditional
f511457 Merge branch 'master' of https://github.com/fitzchak1/ravendb
ccc285c Adding passing test
8cf6d80 Fixing typo in interface name
8e35605 Enabling IndexCreation.CreateIndexes for 3.5 clients too
bea99d0 Merge branch 'master' of git://github.com/ayende/ravendb.git
1158d53 Minor
a894341 Better handling of restricted headers in Raven requests
c966477 Move style location
5ad5e7c Use style
005d8b9 Use dedicated view instead of style
6b25c80 Add deleted file
7123c45 Remove DocumentsListBox
a3b6fc1 Merge branch 'SelectableDocuments' of github.com:fitzchak1/ravendb
65a854e Add empty code-behind file
dd00f7b Temporary enable OOB mode
5df4092 Fix build action value of resource file
3f116fa  Remove reference to an not existed file
2032736 Issue #250: Dynamic Index Query can select wrong index under certain circumstances.
b4ea19b changing client to hopefully use less memory
0436e69 adding psake task to verify ETL sample builds
3320079 removed fixed binaries
a708123 minor
bead6d6 url path fix
c340804 adjusting how commands are written
b0dc379 changed command text
6bb0415 parameterizing FileToRavenCommand
8fc7849 hooked up command parameter
84c29e7 minor move
120fbc6 parameterizing some compile-time constants
8bcb647 it builds
9a22ffd started updating SO ETL sample to use latest raven...  doesnt yet build
aff130b allow for command parameters
2c20e01 moving some of the compile-time options
3997b60 -Added Count to JContainer -Minor fixes and improvements
203f79a -Rewrote LINQ to JSON internals to use lists and dictionaries rather than a linked list -Moved JPropertyDescriptor to Newtonsoft.Json.Linq namespace
b3cc3e8 -Rewrote LINQ to JSON internals to use lists and dictionaries rather than a linked list -Moved JPropertyDescriptor to Newtonsoft.Json.Linq namespace
3b30ed5 Fixing test
67f1d5e Fixing test
e197c85 When rejecting versioning changes to historical docs, will consider the EXISTING doc, not the new one
279d32b Merge branch 'master' of https://github.com/synhershko/ravendb
ebee553 Merge branch 'master' of https://github.com/csainty/ravendb
01d401d Allow to mix hi lo, identity and assigned
109d36a Fixing tests
d3dd3f1 Undoing formatting changes
17f4a10 added some tracing for server error
852a65c Changed ExpressionStringBuilder to handle char literals. Includes tests for the changes, plus a test that a char literal works on the server.
a1c911e Fixing connstr tests caused by new parser
2da8a7e Adding API required for connstr tests
f9eefed Merge branch 'constr'
0460989 Adding passing tests for connection string parsing
30f8ed9 normalizing result checking
36449c2 but doing a POST fails...
88bee3b and we can use batch commands...
519bf96 this much works
27c85e6 Fixing target errors in Studio
9c65178 Ignore filed genereated Visual Studio Productivity Power Tools
03ef753 Remove unused interactions
9a5120f Refactor WrapListBox
2bd28db Adding failing test
333b0c2 Merge branch 'master' of git://github.com/ayende/ravendb.git
53952ce Adding support for connection strings for the replication bundle
a8da0a2 Better approach for connection string parsing
1afc73d Merge branch 'master' of github.com:ayende/ravendb
ebcd3ec Implemented PageUp, PageDown and Delete for the ListBox in the BrowseDocumentsView. This turns off all default key handling. You will need to re-implement the Up, Down, Left and Right nav keys according to your own design.
b9fcc01 Implemented multi-select and context menu support for single and multi-select on the DocumentView. That was some crazy kung fu.
cc44f53 -Fixed serializing objects with DataContract and DataMember attributes on base classes -JsonObject and JsonProperty attributes can now be placed on an interface and used when serializing implementing objects
76706c6 -Fixed BsonWriter failing silently when writing values outside of an Object or Array -Fixed serializer attempting to use dynamic code generation in partial trust
ee9613e Merge branch 'master' of git://github.com/ayende/ravendb.git
19aef6c Adding passing tests
f054e9f Merge branch 'master' of https://github.com/fitzchak1/ravendb
243e4ab Append "Build #" before the build number
fce3710 Resolving broken tests
d1d6d16 Add build number at the bottom of the shell
37fb22d Refactoring code
88f5131 Fix delete action binding
c3acb79 Navigate the ListBox using the left/right arrows on the keybored
a0d6b3a Fix 1px padding space in the hovering border around the documents items
cb7598d Fix 1px padding space in the hovering border around the documents items
d9c6d06 Merge branch 'master' of https://github.com/fitzchak1/ravendb
f6837f6 Fixing test that broke because of the no_norms option We now always use no norms, for everything
6380173 Minor
5c00344 Fix document size, which is larger now
d78d18f Merge branch 'master' of https://github.com/synhershko/ravendb
84ba0e1 Performance - don't flush indexes that we don't have to, avoid contentions
dd2d9d9 Indeed, this is an odd error
bc43b4e Minor optimization
30e6dda Skipping failing tests until bug is resolved in JSON.NET
6ab097f Use the selectable DocumentList across the all application
2e8bc51 Stress testing
616519a Set document view through style
6c03a00 Refactor DocumentList common properties to styles
9ca48ef Fix type
597e316 Removing unnecessary null check
adfb66c Fix GoBackMenuClick property changed notification
652ecfa Replace the logic of indicating the current selected view on the main menu, with a more natural way
de78305 Handle history menu item's click event
04c6cd5 Adding failing tests
c605842 Use the Extended selection mode
4193577 Use ListBox in order to get selectable documents
941aaf3 Fix a bug: navigating to the same window was added the window multiple times to the 'go back history menu'
fa9b88f Add event handle for selecting back item from the history menu (not working)
12501f1 minor - formating tags
402c3ee Change property name to a more clear one
ed0dad2 Make the back button right click menu context contain the history items
195a4fa When clicking on the back button should mark the current selected item with the navigation selected item indicator,
11dc8cc Fix CanGoBack check logic
e7f2eb9 Fix issue with not consistent document colors when first loading the studio
ee91c9a Indexes can always be with norms omited
6be643a Copy Smuggler correctly
9e645af TReduceResult for simple indexes is exactly TMapResult
8554679 Refactored the way we are handling connection string parsing
ffd63e9 Merge branch 'master' of github.com:ayende/ravendb
97b4c81 Merge branch 'master' of git://github.com/ayende/ravendb.git
b171924 Fixing an issue that would result in stale results when deletes happened
4130434 Proper disposal of tables during upgrade process
8f9f422 Removing unused dlls
532e14f Fixing typo in file name. Added all the OSS projects used in RavenDB and their respective licenses.
c7c9bba Removing old advice
5831b97 Expose Statistics on the LuceneQuery as well
69ae7f9 Merge branch 'master' of https://github.com/synhershko/ravendb
c738ec5 Properly copy the replication history from the current version, not the submitted version
6775872 Work in progress: adding Statistics support to LuceneQuery
d6fc65c Updating nuget specs to require exact version for dependencies
103d99f Upgrading to Newtonsoft.Json 4.0.2
e73b89e Removing trails of Raven.Json
02fd2cb Adding a bundle that handles qoutas, currently only handling size quotas
ef1ba11 Fixing an issue with trying to load an uncommitted document
6b2238c -Added Serializable attribute to exceptions -Fixed deserializing null values into DataTables -Fixed error when deserializing readonly IEnumerable<T> array properties -Fixed not including type name for byte[] values
474b5ee Fixing tests
602bcc1 Fixing test to show how it is supposed to be done
ea0ba0d Merge branch 'master' of https://github.com/fschwiet/ravendb
94e1803 added failing test - indexing nested objects
80b9813 Better behavior when using multiple where clauses. We will wrap each additional clause in parenthesis
c85e3a0 Moving to replication history for replication, this way we can track conflicts better.
0087f45 Fixing name of smuggler exec in the build script
7121a90 Fixing an issue with recognizing static member calls in Linq
699f292 Fixing error when querying for complex parameters
60e1dd7 Minor - error handling in rare cases
0acc8b9 Merge branch 'master' of https://github.com/synhershko/ravendb
8a77eb0 VS going nuts
0feda70 Adding failing test
b0acf53 Fixing issues with Json serialization on .NET 3.5
6eb7389 Adding passing test
d92e073 Adding passing test
b051034 Added a test to make sure that export/importing attachments works
55d2c5e More logging
d15ed2d We don't need to record etag for attachments. Flush the attachment writer when importing attachments
f197d0f Refactoring smuggler attachment exporting Handling more than 1024 attachments to export
b1cb089 Merge branch 'smuggleattachments' of https://github.com/nhsevidence/ravendb
82ee2d3 Merge branch 'master' of github.com:ayende/ravendb
3e06745 Merge branch 'master' of https://github.com/synhershko/ravendb
c3af29d copy paste fun
e544b99 Updated readme
efb1843 Adding version numbers to nuget dependencies
2c50fb8 Incorrect exec path
2ce0ee9 Merge branch 'master' of https://github.com/synhershko/ravendb
477c7b7 Adding a nuget package for RavenDB-Embedded. Further resolves #282.
1fc211f Properly handle testing of SL client
63a72a2 Correct nuget iconUrl. Further resolves #282.
8fdb858 Merge branch 'master' of https://github.com/synhershko/ravendb
1b2df3a Fixing an issue where Load<User>(0) would result in an ArgumentNullexception
db6926c Fixing #288 - querying on a field multiple times while sorting on it
531afbd Better nuget package spec. Resolves #282.
67ef1c0 Incorrect header name
1197d35 -Herp derp
49baa89 Merge branch 'master' of github.com:bennage/ravendb
b4cf764 Merge branch 'master' of github.com:ayende/ravendb
e04432b -Fixed converting emtpy XML elements with an array attribute not writing other attributes
045a1ec -Improved support for deserializing objects using non-default constructors -JsonConverterAttribute now allowed on constructor parameters -JsonPropertyAttribute now allowed on constructor parameters
5176b97 Preventing NRE when querying on missing indexes
d1ee333 More project references fixes
a007aa4 More fixing of project references
440aec5 Adding 3.5 binaries Fixing prj references
8633846 Now project re-writer knows to go to new location for Raven.Json
4b66edb Adjusting to new Raven.Json location
f5aadce Updating tests
3c9e57c Creating better update script
d925eed Add 'Modules/Json/' from commit 'd4a2323ca19d2c4bde9358465438abc371a6ed5b'
5d9cac9 Removing Raven.Json from the project (preparing to move to a Module)
d4a2323 Completing setup as a standalone project
875b14c Adding dependencies
3849f8e Moving code to separate folder
0e2aa43 Merge commit '777b4f5e91244b7e1186a2a8c667d3e38c10acc1'
df0593e Providing a way for detecting created documents inside an uncommitted transaction
1af9ff4 Fixing a bug in querying values in Any() using linq
989e080 Fixing removal of values in snapshots
1991855 Fixed a bug in iterating LuceneQuery more than once
e0baf10 Adding support for detecting system errors in SL UI
e1195c0 Supporting queries on dictionaries
6dcef47 Adding missing XML comment
f20da2b Ensuring consistency when using ids from value types - will always use lower case
6465eff Exposing NextHi for HiLoKeyGenerator
1aacf52 Fixing build on 3.5
677e65e Breaking change: modified the way store listeners work so they can notify RavenDB client that we need to expire the cached json during SaveChanges call
0a93f23 Moving listeners to their own folder
db2af73 Exposing ToListAsync and CountAsync on IQeuryable
e9d6c14 Fixed issue with complexity relating to munin behavior with map/reduce indexes when there are multiple indexes and multiple writes.
d0c2f00 Adding an easy way (non freaky) to find the lowest value matching a certain value.
f7d5eaf More tests
6c2d830 Nicer way to generate urls
66d851b Fixing failing test when there are multiple map/reduce indexes using munin
911f9ba Adding failing test showing a problem with the Munin IsReduceStale when there are multiple indexes
8fc3949 better log output
0797edf Minor
6e5ae7d removing debug code
8529cf0 Fixed behavior for staleness when there are no mapped results
da50a03 better log format for missing indexes
6e3bf14 Better log output
507a8a6 minor
814eeb6 Better handling of detecting staleness where there are multiple map/reduce indexes
3e8285f Will not import temporary indexes
982b7cc Minor change to the test
28ffb12 fixing typo
f2134f2 Added support for disabling DTC in the ravendb client by specifying enlist=false in the connection string
6548a6f When using in memory data store, will automatically generate new resource id, to avoid conflicts (we aren't going to use recovery anyway, doesn't really matter)
6c15e5c better support for async/sync queries in parallel
268076e Moving smuggler to its own directory
83e8d66 Fixing build on 3.5
62834b5 Fixing support for Stats on async queries. Refactored the whole of querying asynchronously and now we have proper separation between the two querying options
4f8c086 Fixing nested select on top of nested select
713d1ad Better decisions on when to decide what to compile as Func<dynamic,dynamic>
ef6b608 Fixing the way we discover lambda expression in the face of casting & parenthesis
cd409e4 Adding a way to easily setup debug log for tests
517634a Changing method to extension method
0662e77 Adding support for nested select new {} in transform results
f665de2 Adding support for CountAsync
c83c9c5 Merge branch 'temp' of github.com:ayende/ravendb
b69e96d Merge branch 'master' of github.com:ayende/ravendb
b8521f6 Merged pull request #36 from jalchr/master.
2feeab1 Merge branch 'master' of https://github.com/synhershko/ravendb
9a13e68 update the custom unit test provider to use the new async ctp
98d06ce Fixing issues with detecting id change
7b68435 Merge branch 'master' of https://github.com/synhershko/ravendb
30aa936 added a generic event args to replace the one that was formerly in the async CTP
910aeb8 removed the task extensions because Unwrap now exists in the CTP
a1040d0 update the async ctp assemblies to the April 12 refresh. http://blogs.msdn.com/b/visualstudio/archive/2011/04/13/async-ctp-refresh.aspx
4fad6a5 Merge branch 'master' of https://github.com/ayende/ravendb
d5e6a56 Merge remote branch 'upstream/master'
40a5464 Index creation was failing due to nested 'select new'
469d2a7 Avoid double strong of entities with different keys
dd172d1  - Fixing premature disposable of tasks enumerable which causes early termination of the set.  - Better error handling for executing a set of tasks
e66e1dd We don't need to actually put a document in, deleting a non-existing document would ensure that we can write.
b20b91f Adding passing test
21a2a7e -Demo -Changed build script to support NuGet profiles
2c190ec -Fixed objects created with paramatized constructors to not set properties that aren't in JSON
f8c2c3c DeepEquals should not be recursive
b326db8 DeepEquals should not be recursive
509449d RavenJToken.GetDeepHashCode should not be recursive
e9e7409 RavenJToken.GetDeepHashCode should not be recursive
37dcea1 Merge remote branch 'upstream/master'
a64b956 Fixing behavior when using non string keys
f7544a0 Restructuring the way we are dealing with non string keys
b8cfe20 Modifying the way we are automatically converting value types to ids to also include the type tag in the id. This mean that we are consistent throughout the application
3654299 querying by id when its Guid fails
986a5a5 Now need to explicitly set Etag & LastModified when returning a result from rejected read trigger
0a5b57e Merge remote branch 'upstream/master'
8cb6fbd querying by id when its Guid fails
71dc0a9 Fixing tests to account for presence of @metadata where it didn't used to be
373b3c9 Adding test for getting score from the document
1d520af Sending score to the client when performing searches
882d410 Fixing Take(0) and Take(-1)
81cb980 Fixing a problem with comparing values when the left hand side is not a member access
0b22d0b Fixing an issue where we would read reduce stats for an index with a map index
1cfcc01 Fixing an issue where deleting an index using esent would leave traces
2762dd8 Added failing test for resetting an index on an Esent storage
5d9d4fe Merge remote branch 'upstream/master'
043a21d Case sensitivity bites
e91b304 Fixing build script
0dbafeb Fixing an issue with UTC & DateTime being converted silently
4199086 Merge branch 'e-tobi/DateTimeQueryBug' of https://github.com/e-tobi/ravendb
34cccc8 Creating the index etags table in the appropriate place
7f5b8ee Implementing a way to get the # of touches in each index
0b16e1e Modifying the way we are handling index updates on delete - will now record the updates in a separate internal table, not subject to write locks from the index.
7472a1c When generating asm info, note which projects are not cls compliant
89eba45 We can now build with no warnings
c70399b Marking silverlight projects as non CLS Compliant
fee390f Avoiding warnings
126ca7b Avoiding warnings
8d4b088 Avoid build warnings
e141bec Resolving an issue where we would get into infinite loop if we got an error at a bad location
2154336 Minor cleanups Do not generate PDB for indexes, no need and it forces the debugger to do more work
1f9cd94 Added failing test for querying DateTime
827e789 fixing connection string parsing when we have only a single element
ee5649d Changed replication behavior in several important ways:  - Automatic replication repeat will happen 30 seconds after the last update  - After the first automatic replication repeat, we will perform auto repeats every 5 minutes.  - After the first update, we will reset to waiting 30 seconds for the next update or do an auto repeat.  - When performing an auto repeat (but not when running because of data modification), we will NOT consider failures for the nodes.
a65c739 Adding passing test
41ae8e6 Fixing an issue where upgrade would cause issue on null data
58f74b2 deleting old view for server errors
1fd4d83 added a wrapper viewmodel around server errors
cc6c8f7 corrected a bug in the custom view locator
f09ef07 Making sure that we use the proper date.
c224a89 Updating the last indexed date when removing a document from index. This will ensure that deleting an item from the index will cause cache invalidation.
1b886f8 Removed my tests
8954f5b Removing debug code
03920fc Merge remote branch 'upstream/master'
5e002af Adding an easier way to work with non string ids.
1ef47d4 Merge branch 'redesign'
e21b636 Merge branch 'master' of https://github.com/ayende/ravendb
2df49f8 Fixing a problem where we moved the wrong table
ca2758f Revert "DeepEquals should not be recursive"
e2248f1 Revert "DeepEquals should not be recursive"
4d18e26 Fixing outer namespace
6f1ca34 Fixing outer namespace
fb7b9d4 Moving 3.5 tuple class to Raven.Json project
5f1579d Moving 3.5 tuple class to Raven.Json project
a5e3135 Minor refactoring
b168ca1 Merge branch 'master' of https://github.com/synhershko/ravendb
4b3f885 Merge branch 'master' of https://github.com/synhershko/ravendb
8f006cc GetDeepHashCode too shouldn't bee recursive
b5880c6 GetDeepHashCode too shouldn't bee recursive
d72c96e Better configuration name
0cdca10 Merge branch 'master' of https://github.com/synhershko/ravendb
a33d329 Merge branch 'master' of https://github.com/synhershko/ravendb
9da9c62 DeepEquals should not be recursive
d34ef90 DeepEquals should not be recursive
f493f63 Fixing an issue with de-serializing lucene dates to DateTimeOffset
941d67b Solving an issue with date time offset as lucene json date
0dd6e7e Fixing the position & direction of reduce search on esent
f37a587 Making sure that each executer uses its own etags
f7a870e Cache objects count in DictionaryWithParentSnapshot
5d66d81 Cache objects count in DictionaryWithParentSnapshot
11bc593 Making the test easier to read
d92e294 Restoring robust enumeration support
3445a44 Throw if anything goes wrong
00a1db9 Values should be easy to change and understand
777b4f5 Fixing more polarity errors
dcf845e Fixing more polarity errors
18f0dbd Minor
7be4acb Minor
aea1696 Removing a function that was prune to errors
d144a76 Removing a function that was prune to errors
e5e8ebc Make TempIndexInMemoryMaxBytes configurable
4f04998 Merge branch 'master' into temp-in-mem
cd266a1 Making the test more explicit
fb38a8e Reversing the polarity
b53dc81 Minor formatting
c1a6c89 Fixing possible null reference
b3a3d46 No need to initilize new analyzer for dummy operations
4787896 Temp indexes should reside in memory until they reach 25MB
d21676c Including the reduced etag in the index etag
e1ffd24 Resolving a bug that happened because of an issue with not properly disposing an IEnumerator instance
b629165 Resolving a bug that happened because of an issue with not properly disposing an IEnumerator instance
0ecb7a4 CRLF
964b91a typo
030b82d Fixing leakage of index readers
8bb30e7 Removing test code that was used to track down a solved problem
d24e565 Removing unneeded code to clear state that is already cleared
342b592 Removing unneeded code to clear state that is already cleared
28106b6 Merge branch 'parallel-reduce' of github.com:ayende/ravendb into reduce
28c4ad8 Making the test pass
662e0d3 Fixing document display in the SL UI
d34b41b Merge branch 'master' of https://github.com/etishor/ravendb
9fcb48c Revert "removed an invalid binding"
b840448 Merge branch 'master' of github.com:bennage/ravendb
129644d Will not generate temporary indexes in the base path when running in memory
f794afd Removing support for Linear Queries - they weren't used anywhere and only added complexity
506d734 Setting the limit for active database at 1024
21dcb36 fixed an alignment problem with the container for document templates
08cb8bf fixed some invalid namespace references
ae394b7 Merge branch 'master' of https://github.com/ayende/ravendb
c1ce414 Attempting to track down state leakage in munin - not successful so far
40c739d Attempting to track down state leakage in munin - not successful so far
0ae4d21 Clearer code
a97475a Clearer code
f816537 Minor
33f1a5f Standardize how we are querying the IndexStats table
cf25d4e More logs
973fdd3 Adding logs for put/delete + doc key
ac6e33e Add failing test
ba6aa29 Removing release only code
bc0b556 Timeout queries in debug mode as well. Otherwise, we can't really get failures in the queries during our own debugs
4a5d710 Streamlined the way we are handling closing of index readers.
e4e1392 Better detection of what is the last MappedResultInfo
221ecda Fixing wrong value
d9dca37 Avoiding potential infinite loop in tests
233fbf6 Fixing reversed comparison Removed duplicated code regarding detecting staleness
5c5c000 Handles the case where we haven't any reduced items at all and we haven't reduced anything yet.
f60d40d Actually moving all of the reduce operations (for add/modify) to the ReducingExecuter Stopped handling reduce tasks for anything but removal
c9a1de9 Don't try to check staleness on reduce when index is not map/reduce
3a57631 Don't check reduce etag if this isn't a map/reduce index
116ce4d Fixing boolean inverseness
0b3b71b Fixing nullability
5a6b7ae Some code documentation
ca647d7 Rearranging configration file, with descriptive comments which are synced with http://ravendb.net/documentation/configuration
6557120 Avoiding explicit null Adding RavenJValue.Null
a744b50 Avoiding explicit null Adding RavenJValue.Null
2607605 Fixing boolean inverseness
2c03eb5 Fixing compilation
61bd943 Treat reduce properties as optional from now on
87fa925 Moving managed storage to optional reduces
81b2408 Fixing typo
4a6d80d Fixing behavior when doing partial searches
32453e3 Fixing behavior when doing partial searches
e626505 Adding IComparable impl
e22add8 Adding IComparable impl
6e3dd46 Fixing boolean converseness issue
d272679 Can check for staleness on reduce tasks as well
53e17a6 Proper impl for finding the latest reduced etag for index
ff73cd1 Proper impl for finding the latest reduced etag for index
5609c7f Changed the way we are sorting by view and etag on mapped results to allow to both find the latest very cheaply and find the ones after a value.
b23d4cf Adding a way to get the last reduced etag for an index
629ccd4 Implementing SkipBefore
e806cfd Implementing SkipBefore
cfd8004 Assigning the wrong property, making MaxPageSize to be different than intended
7d3f494 Finished most of the infrastructure for creating ReducingExecuter.
85ca161 Adding timestamp to the MappedResults
c0d09ad Revert "Removing LastReducedTimestamp - not used."
ed3f1a4 Adding reducing executer (not wired in yet)
73614f4 Removing LastReducedTimestamp - not used. Can get reduce keys and etags
57e3719 Adding a way to query for mapped results after a specific etag for a specific index.
7f20693 Updating storage to contains the new reduce information
655cfe1 Fixing column name
6265838 Refactoring indexing executor to a separate class, preparing for reducing executor
eaa98c3 Added a way to track last_reduced_etag and last_reduced_time
54ac938 Fixing typo in class name
e7d4dec Merge remote branch 'upstream/master'
31b8e04 Including Raven,Json in the embedded directory
49bc2f8 Fixing test
0a0aea4 We don't need to call ContainsKey in AddForCloning
c02b0c3 We don't need to call ContainsKey in AddForCloning
21d7365 Fixing samples
c2377ac Fixing namespaces for bundles
6efff29 Supporting 3.5
866543e BREAKING CHANGE: Avoiding confusion with IndexDefinition & IndexDefinition<T> define in two separate assemblies, created IndexDefinitionBuilder<T> instead
960c5cb Fixing namespaces
75593ac Moving all imports to the Imports directory
4ca54b4 Moving DictionaryWithParentSnapshot to its proper place
0b61324 Moving DictionaryWithParentSnapshot to its proper place
4436cde Fixing namespaces for generic IndexDefinition
0a55489 Matching up namespaces
3dc4241 Fixing Silverlight build
25c0a2b Finishing match the silverlight project
05f1f2c Moving namespces in SL client
534e0d1 Renaming Raven.Client.Client -> Raven.Client.Connection
3e45c56 updated Caliburn Micro; BindableCollection.AddRange now adds items synchronously and only marshalls the change notifications to the UI thread
f54ad96 added context menu to browser indexes screen
135224b closes #59, context-menu on edit index screen allows a user to copy the currently opened index to the clipboard as json
dc19e85 added a note about where to find the custom version of Caliburn Micro
f42ea18 fixed a bug where the default template was hidden when an attempt to retrieve one from the server returned a 404
2c8b1fb switch to a custom fork of Caliburn Micro: http://caliburnmicro.codeplex.com/SourceControl/network/Forks/bennage/CaliburnMicro4RavenStudio
a29c793 removed an invalid binding
ca4bd33 BREAKING CHANGE: Refactoring namespaces
616f367 Refactoring - Move Types to Their own Files
32fd80a Refactoring - Move Types to Their own Files
50009a7 Removing confusing MvcMusicStore sample
ac41136 Adding before/after compilation tasks
d2b1077 Generate studio settings during the build
a645c57 Handle registrations
4b45a5c extracted a method in bindable paged query to make it easier to profile
abd9526 added Skip for IRavenQueryable<T>
ba74d92 Removing this[object] indexer again.
e65fecb Removing this[object] indexer again.
1f10028 Avoid using CloningToken as RavenJObject
2aefe10 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
7eee516 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
e00fdeb Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
c8ef025 Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
ee187d3 Adding passing test
45a5116 closes #58, search command and edit by id command have been consolidated. busy indicator is now consistent.
cdecb49 Removing copy constructors
623844c Removing copy constructors
a9b6a1e Removing copy constructors
2296694 Marking class as internal
4c79cec Marking class as internal
eb027b0 Marking DictionaryWithParentSnapshot internal
f9790ad Marking DictionaryWithParentSnapshot internal
a8f2ca6 Cleaning up some noise
39dc22d Cleaning up some noise
067530d Adding passing test Minor refactoring
a1d787f Adding passing test Minor refactoring
8e6ab79 Adding specific method to get values where T == RavenJToken
878220d Adding specific method to get values where T == RavenJToken
31bf7e9 Removing unused constants
124cdf5 Removing unused constants
c1760d8 More minor refactoring
88463fc More minor refactoring
20d3ce6 Slightly nice cloning code
751b996 Slightly nice cloning code
85cd3a9 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
f95cf33 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
25c536d Renaming test Fixing an issue with indexer not throwing
0ff48b3 Fixing dull Add for RavenJObject
ff9907b Fixing dull Add for RavenJObject
60e36d9 Alternative way of deep cloning
dad3d29 Alternative way of deep cloning
ac6d609 Hiding RavenJArray.Items property
9d8ce42 Hiding RavenJArray.Items property
968dee6 Hiding RavenJArray.Items property
380ce28 Minor refactoring - always init RavenJArray.Items
78beaa1 Minor refactoring - always init RavenJArray.Items
2c67735 Making RavenJObject.Properties private
f6fcd9f Making RavenJObject.Properties private
6914998 Removing Children method
7f11ee3 Removing Children method
f19c305 Removing Children method
b9ccbd1 Remove this[object key] from RavenJToken
bed48eb Remove this[object key] from RavenJToken
7e5dfb2 CRLF
cd01ac5 CRLF
c6fe071 Fixing reference to JObject -> RavenJObject
e92b12d Merge branch 'master' into json
16994b8 Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
b7b1caa Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
3698b38 Modifying test so it wouldn't try to reproduce very bad code practice Supporting CopyTo in DictionaryWithParentSnapshot
c40722e Modifying test so it wouldn't try to reproduce very bad code practice Supporting CopyTo in DictionaryWithParentSnapshot
ac1e423 Skipping test that purposefully try to generate stack overflow
2469a47 Merge branch 'json' of github.com:ayende/ravendb into json
2f452ca Merge branch 'json' of github.com:ayende/ravendb into json
b67821c Fixing the way we are handling auto port configuration
f983f1c Merge remote branch 'upstream/master'
ed582d3 Adding XML comment
8ab0c63 Json caching scope in Async session as well
8863d3a Nicer API for json caching scope Avoiding the potential for hanging items in the cache across different scopes
8cbd3c4 Merge branch 'ReducedSerializationCalls' of https://github.com/e-tobi/ravendb
ec7bf40 Fixing issue with datetime & datetime offset indexing Fixing a bug in the ReplicateToSql tests
d288d36 Merge branch 'master' of github.com:bennage/ravendb
00a3a83 Removing debug code
aa806da Avoid confusion in the cache by returning a strongly typed value rather than a Tuple with anonymous values
d49cbee Avoid confusion in the cache by returning a strongly typed value rather than a Tuple with anonymous values
3527841 Increased timeout in the test Larger test scenario for multi threading
2fa4916 creating a the view for the documents directly, rather that going through Caliburn.
4662d17 removed an unnecessary change notification that slowed bindable paged query
d85429d minor reformat for readability
bd6b3eb Centralizing all the document caching into a single place
e6a378e Centralizing all the document caching into a single place
e7b02ff Moving to the new mode of snapshots instead of copy on write
1af03bf Moving to the new mode of snapshots instead of copy on write
49faecf Moving from thread unsafe CopyOnWriteDictionary to DictionaryWithParentSnapshot - we only ever clone the snapshot once, then it is not mutable any longer
035c586 Moving from thread unsafe CopyOnWriteDictionary to DictionaryWithParentSnapshot - we only ever clone the snapshot once, then it is not mutable any longer
9e20d2e added documentation to the IServer interface
7eef9bd Quicker way for determining document ID
b9c5fb5 No need for temp var
48f1213 Don't timeout on long queries when in DEBUG
179d909 Adding a check that we don't try to index non document stuff
a52802f Removing unneeded comment
711b8d4 Removing unneeded comment
f16732b browse documments screen no longer queries for doc count, but rather uses the last value the server retrieved
d7bdf83 IStatisticsSet now explicitly exposes the count of docs in the current db
6dc8737 Closes #54, notification count is hidden when there are no notifications
0e0ac8e removed some commented out code
0c0cd76 closes #55, documents are cleared as soon as a new collection is selected
b7de8b2 bindable paged query now raises a messge when it's loading page. this is a hack. this code is slow and needs to be optimized.
4fe293b Cache serialized docs
bd1b800 Adding passing test
75f553c Adding support for !In using linq Will now ignore *:* in dynamic queries
745c4eb Enabling queries on DateTimeOffset
5802fa9 Adding support for nullable date times & date time offsets
43c315f Adding a check that we don't try to index non document stuff
29cf3b5 Removing unneeded comment
565c2c7 Removing unneeded comment
eae3a8c Minor refactoring
11c61c8 Minor refactoring
d6625e4 RavenJObject is expected, and we parse from RavenJToken just in case
9f8ef0e typo
229e175 typo
6c985fe Will filter the Reverse-Via header
53ed40d Allow value overrides by key (json feature)
2ab038c Allow value overrides by key (json feature)
d770965 Allow value overrides by key (json feature)
54f462f We should be able to hide RavenJObject.Properties
6c91a98 We should be able to hide RavenJObject.Properties
fcb60ab We should be able to hide RavenJObject.Properties
9043660 Removing RavenJObject.AddValueProperty
7018a95 Removing RavenJObject.AddValueProperty
0ae0daa Removing RavenJObject.AddValueProperty
855a0bb Forgotten file
64ecfee Forgotten file
43c5f27 Merge branch 'master' of git://github.com/ayende/ravendb.git into json-optimization
f078cdd Merge branch 'master' of git://github.com/ayende/ravendb.git into json-optimization
6aee65a Always set the @etag property
62e8e14 Will skip running replication to SQL if there isn't a valid SQL Server available
31124a9 Default to auto detecting a port
8588e07 Merge branch 'master' of https://github.com/fitzchak1/ravendb
2070321 Merge branch 'DateTimeRoundTrip' of https://github.com/fschwiet/ravendb
360e910 *cough*
865d78b DateTime tests verify DateTime.Kind on roundtrip, UTC fails
9a3ff80 Fix the test
0012e51 Correction, unspecified date times are considered LOCAL, not UTC
277458f Removing scenarios
29f9d17 Unspecified dates are now assumed to be UTC
320d778 Fixing the way we are handling dates in the UI
5152149 Keeping ourselves honest, added a log of how long it took to start the server
6030869 Removing vestigal remains of scenarios prj
9987e24 Merge branch 'master' of github.com:bennage/ravendb
d31d6be Removing scenarios tests - failed one too much with an error that isn't really valuable for us and takes time to fix. In short, it doesn't add any value to the project, but does add complexity, BYE
07ea302 Making sure that our data time serialization is consistent. On HTTP headers, we use "r" format, for everything else "o" format
e12b230 Adding MissingBitsFromClientProfile and XAP file to the embedded client
7a25696 Wait between starting the server & running the UI
d673249 Handling the namespace move of the caching system brought over from Mono
598852b Moving namespaces for classes imported from Mono so they wouldn't collide with the System namespaces.
80fe05e Removing RegisterListener methods that shouldn't be on the interface, but on the impl.
afeffc0 We can now specify * (or empty) in the port configuration to automatically select the first available port.
844eeb0 Adding embedded files to the nuget package
9a06650 If the server throw an exception, hold the screen for the user too see the error details
1e75151 -Updated build process to embed the build number as assembly version
b26d5c4 -Updated NuGet.exe to 1.2 -Changed NuGet spec file to include client profiles
48f3242 -Fixed DefaultValueHandling including a property when the default value is the same value but a different type
1ab8f8b -Added add/subtract/multiply/divide to dynamic JValue
b76561c notification are pretty good now
063f363 slight improvement on button style
02b8691 minor cleanup to footer
7d0d593 removing the unused Gear icon
006106b reorganizing (and cleaning out) many of the visual resources (mostly brushes and colors)
34ada60 began improving the notification system
5988e79 button states on the pager are now consistent (enabling/disabling); though I really need to change the style :-P
cf53a3f made the form button style default for all buttons
da889c9 removed an unneccessary comment
f818e47 applying buttons styles to edit index screen
db9a1c6 Fixing broken test due to RavenJArray ctor mod
b69f7b3 replaced some inline xaml with styles
1913e6e added a simple button style to replace the hyperlinks used everywhere (as buttons). I'm not thrilled with the style, but trying to be time conscious.
85a0eb4 Class rename
4c68779 Class rename
c2b6e94 Losing unneeded var
729fddf Losing unneeded var
0d4d79b Shallow copy now works correctly
e54e2b3 Shallow copy now works correctly
7e82d02 closes #51, you can refresh (load from server) a document from the edit screen
0c3d193 CopyOnWrite.Count wasn't taking into account deletions and local value overrides
16c3532 CopyOnWrite.Count wasn't taking into account deletions and local value overrides
61d4def fixed numerous bindings where the syntax for attaching Caliburn messages has become more strict
955cd6a Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
59631d0 Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
16c6a7d Allow making shallow copies of RavenJObject
ec1c5dd Allow making shallow copies of RavenJObject
9b5f98c Fixing compilation
8a9054e Creating an easy way to reproduce the race condition
c84b92b Removing Raven.Json reference
9aa8026 Adding a way to see the database during tests
051190c Minor
4ddb924 Minor
1f1cc2c Creating an easy way to reproduce the race condition
72539e0 Adding a way to see the database during tests
db6936e Adding failing test, and another which might trigger a StackOverflowException
9d6da47 Fixing silverlight tests
18f1c72 Fixing silverlight client with regards to Raven.Json
5ebd922 Fixing ctor for RavenJArray - can now handle enumerables properly
a6bf7b4 Fixing ctor for RavenJArray - can now handle enumerables properly
ffe241d Fixing json headers output
856d867 Fixing reference of json.net
495c57f RavenJToken.FromObject can now handle being passed a RavenJToken properly
cc67f6c RavenJToken.FromObject can now handle being passed a RavenJToken properly
a5055d5 arbitrarily setting the history limit to 20 screens
e094daa disable the back button when there is no history
268938d making implementations of IHandle explicit instead of public, to reduce the exposed API for plugin developers
48b034f small improvements to the navigation on the database explorer
8fb3d9e closes #26, disables running Studio OOB
7f514fd closes #12, added a basic mouse-over fx for stats (it should be improved)
2413424 simple styling for the hover edit button (until we figure out the weirdy image source bug)
906c8fd closes #50, removed the transitioning content control in order to avoid triggering the pagination controls to check themselves. Not ideal, it's not as pretty, but should help performance.
c64da79 removed an extraneous firing of change notification
0d9dd37 fixed a bug where Studio would crash after displaying a set of documents
84401c8 upgrade to the most recent trunk of Caliburn Micro
4fb13f4 adding mouse-over effect for document thumbnails, per #12
a29e03e made document template selector of aware of design time so that it won't choke in Blend
cd716ff removed unused visual states
c3d1307 removing a number of vestigial files
53b5ba6 cleaning up some classes related to document templates
62361e5 closes #45, db explorer menu can navigate to a top level after selecting a subscreen on the same top level
2fd9256 improved the header of the edit document screen; removed an extra border
6315d2c closes #48, the new document id is displayed on save
79bce17 fixed the binding on etag on doc metadata; extracted a few styles related to the screen
57696ff closes #49, the active collections query is lazy initialized in the getter
712fcdd Minor
3beb18f renamed some classes to better reflect their intent
e1dbc2a reworked the main db menu to allow for plugin support (MEF recomposition)
42e3bc1 relocated a class to the framework folder
419fadf Allowing to add properties to a RavenJObject while we are enumerating over the properties
4ff753a Allowing to add properties to a RavenJObject while we are enumerating over the properties
0ebeebc Fixing compilation
c4aa59b Merge branch 'master' of https://github.com/ayende/ravendb
87688b4 Merge branch 'plugins'
1622490 rolled back 'plugin' bits into the core Raven.Studio assm; removed the sample plugin project
6576c2d Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
afd8d50 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
6c0b7b2 Merge branch 'master' into json
c172087 Merge branch 'master' into json
fe58f50 Fixing build on 3.5
eb9ccd3 Made the waiting on command easier to use
e093a60 Load log4net config from IIS as well
553a3d2 Adding a way to stop a test mid way and look at the actual database without any complex processes
402cea6 Minor refactoring
0d828a9 Use standard format for date times. Convert both date times and date time offsets to the ISO8601 value
a4360d7 Use standard format for date times. Convert both date times and date time offsets to the ISO8601 value
e41b688 Merge remote branch 'upstream/master'
14e65d3 Merge branch 'plugins' of github.com:bennage/ravendb
4ea4fc3 Merge branch 'master' of github.com:bennage/ravendb
5a4b953 Better etag generation for indexes - now includes the index contents.
d3734dd Better comment
34e9a21 Fixing thread safety issue in creating & promoting new indexing automatically
fb394b1 Adding passing test
24640de moved some resources into the Studio plugin dll so that they can be used by plugins
42f5082 Samples
6a48a13 Tidying up
f460123 Tidying up
c945ebb should always be RavenJObject or null
d0d2bfb Correct handling of readVeto - should always be RavenJObject, null otherwise
ef5de68 Bundles
11c3d09 demo sample plugin that deletes a document with a known id
b779a7f moved several interfaces to the Plugins dll
2d0b073 Smuggler
827cd53 Patching up array patching
fdd0c69 Incorrect criteria for deciding which fields to fetch
01092f7 Overriding a property doesn't require removal and that whole ceremony
3440c66 Soft landing for API change
38356c2 Soft landing for API change
be03740 closes #35, editors on index screen are resizable
9517efb closes #43, a TextBlock was blocking the mouse click on the documents :-P
9745ba6 closes #46, added a scroll to the index screen
e4920ed Merge branch 'master' of https://github.com/ayende/ravendb
8ff8bd6 Merge branch 'master' of https://github.com/ayende/ravendb into plugins
f190a7f Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
3606c25 Merge branch 'json' of git://github.com/ayende/ravendb.git into json-optimization
f93a079 Return vanilla null if read one
2b7d7e3 !!! Disable cloning of return value for now
d4a18af !!! Disable cloning of return value for now
6d0df18 Fixing bundles compilation
92578ef Fixing cmd line compilation
66a23d3 Fixing compilation
76ae2c1 Fixing compilation
d27a5da Merge branch 'json-optimization' of https://github.com/synhershko/ravendb into json
816af28 Allow property value overrides in RavenJObject
d480bc2 Allow property value overrides in RavenJObject
b5d3a10 Prevent KeyNotFoundException
79af335 fixing build script
7c0f1f2 More unneeded use of serializer
64002af Better approach for deciding how to disable parts
e49aec1 Hiding versioned documents from the indexes, they shouldn't be indexed
129bd36 Fixing compilation
47d0832 Can set properties directly now
0dcf422 Adding explanation why we are keeping the CascadeDeleteContext.cs
dc703dc Removing unneeded AuthorizationContext
ec79cfc Removing no longer needed VersioningContext
1c0c5ea Removing replication context in favor of disabling all triggers when we are executing replication tasks. That allows multiple triggers to execute without fear of interrupting one another
72cda57 Replication triggers all now have high priority and will run before all other triggers
906d158 Reversing the sort order for parts in RavenDB. The higher the number, the closer it will be to the start. By default, all parts are with ordering of zero
d075fd5 No need to use serializer here
ed40c77 Fixing authentication problem when running admin tasks when AnonymousAccess was set to All
2270863 Added StartBackup script. Create proper Scripts directory
dacd717 Make JsonConvert familiar with RavenJToken and derived
3535c21 Fixing spatial queries
41ae170 Don't lose the current parent token
15d885d Don't lose the current parent token
9eff2cd Better options for sorting on spatial indexes
ac91936 Passing the appropriate values to the FindPropertyNameForIndex call
5728b8a Better approach for determining if user is admin or not
b1df24f Stregthned check
960d403 Stregthned check
11cda09 Merge remote branch 'upstream/master'
e36da3f A few changes I'm less sure about
b496fab A few forgotten replacements
8ce6ead A few forgotten replacements
af8c5c6 (JContainer as RavenJObject) resulted in null
9172fc9 an addition to c5557a79d3237e3560064748a3faf5c06ae1b5b5, same comment applies
f39ebfd an addition to c5557a79d3237e3560064748a3faf5c06ae1b5b5, same comment applies
62169f3 On some occasions, multiple attributes were re-added to an object (I only traced Raven-Clr-Type). I'm preventing this from throwing, but this definitely needs deeper investigation.
c5557a7 On some occasions, multiple attributes were re-added to an object (I only traced Raven-Clr-Type). I'm preventing this from throwing, but this definitely needs deeper investigation.
b3a4f8a RavenJArray was accepting Load calls only internally
cf9750d RavenJArray was accepting Load calls only internally
59c1618 We can't use Add, because LocalChanges may contain a DeletedMarker
bc5c30c We can't use Add, because LocalChanges may contain a DeletedMarker
4f85d9c Dictionary should always error if adding a key that has already been added before
144ed9d Dictionary should always error if adding a key that has already been added before
2400826 added temporary sample plugin for testing
6fb1c67 modified the view locator to search plugin assemblies for views (probably broke the view location for ServerError)
91d3de0 modifying the existing tasks to use the new plugin core
c5b9828 studio now searches for plugins when first connecting to the server
1b10da1 added a core assembly for plugins to simply plugin development
e3e54c3 Fixing build on 3.5
6d1c650 Changed the way CopyOnDictionary works:
84dded6 Changed the way CopyOnDictionary works:
ef903b3 added a responder that returns a xap file for a given plugin id (the id is the path relative to the plugins directory minus ".xap")
6a05b74 paths to Silverlight plugins will omit ".xap" in order to prevent a collision with other responders
0db09da added responder that scans the plugins folder for a xaps
8c23a88 extended the config interface to include the plugins directory already present on the implementation
38c5141 CRLF (?!)
d159439 CRLF (?!)
4c018a4 Redundant null check
db64b75 Redundant null check
3826914 Should only clone if the value is an inheritted one
3b5360d Should only clone if the value is an inheritted one
0131878 Fixing property removal
609a281 Merge branch 'master' of https://github.com/ayende/ravendb
aa06dc8 Adding tests to prove that we can use two values for the same doc id in mapped results
425fba3 Fixing test
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.
5cd40eb More explicit error message
99bcc90 Output of dates from Lucene now matches our standard behavior
e1428f2 Now writing DateTime in a format that cannot lose any granularity Centralized all the date time handling and date time formats
f9e4479 Wrong call
146b904 Wrong call
036e282 Ensuring that MissingBitsFromClientProfile
83cd506 RavenDB will not use ISO8601 format for dates, making them more human readable. Centralizing all references to converters.
0bef542 Raven now considers strings in ISO8601 format to be dates for purposes of indexing them.
3fe708d Minor grammar fix
c9c5110 Fixing test
76f1324 Fixing tests
475bd4a Adding a way to customize the way the linq provider modify property names during query generation via conventions
c34191b Ensuring that missing include property is ignored, rather than throwing. Added passing tests
81513f7 closes #39, import/export is complete; improved error handling/status for import
8b7b055 fixed some error handling on the export task screen
6046fa4 Fixing samples compilations with Raven.Json
00a8bfd Making sure that bundles can now compile with Raven.Json
af979e8 Making sure that bundles can now compile with Raven.Json
4cf5d4a Fixing the build on 3.5
81d511b Fixing the build on 3.5
a44b2c0 extracted the common pieces of ExportTask and ImportTask into a base class
c79f15f moved classes that reimplement missing parts in Silverlight into /Impl/MissingFromSilverlight
16d86dc grouped all of the extension method container classes together (because now it will take me less time to find them)
dd0fd72 additional tests regarding serialization helper
8cc815c better handling of metadata, lastModified, and key in SerializationHelper; supporting tests
f4d5ef4 Completing merge for json-optimizatino branch - now everything compiles
5f2c626 Merge branch 'json-optimization' of https://github.com/synhershko/ravendb
d89a3a2 Adding a passing test
6fac01b Fixing an issue when using datetime in non analyzed field
2e9f674 Fixing virtual dir + multi tenancy, now when there isn't a virtual dir
7c6cfa4 Removing virtual dir from config
0bdbdf7 No need to call methods if we can use the natural indexer
f616fb4 Support Database as well as DefaultDatabase for connection strings
038bc58 Merge branch 'master' of https://github.com/ryanheath/ravendb
52ef891 Making sure that the SL client can work with virtual directories and tenant databases
e5f4a88 Fixing typo
8b6918d Solved a bug when using tenant databases with a virtual directory
49e08de databases is now case insensitive
950bb13 Refactoring - separate class
13cc2d0 Will properly report on Bad Request
3578b2b Testing on virtual dir, should use relative path rather an absolute one to point to the XAP
99edab0 Adding passing test
611c51f When we successfully complete a previous failed operation, remove the current error dialog
7ece5a3 fixes #44, the serialization helper choked when the metadata was null.
763f81b made the order of the menu items consistent
04da26c Proposed code to verify null is always added to RJ containers as a RavenJValue token
18c800d Proposed code to verify null is always added to RJ containers as a RavenJValue token
3c61edc Updating test
735fae4 Incorrent RavenJObject returned
64ee8d4 Faulty implementation of CopyOnWrite.Remove
f382d75 Faulty implementation of CopyOnWrite.Remove
e4a90f7 Those are probably going to need to use locals, unmarking them as static
24901f9 rewrote the Generate Sample Data to be easier to grok (I luvs me some iterators!)
d355717 styling changes to the main database menu
85c4292 added sample data (Blend) for Database screen
dfef51c remove code related to db initializers
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)
5ba5b7f Merge branch 'clumsyerror'
065911b Edit Index has been improved to show larger errors
75ac425 bindable paged queries now raise change notification for HasResults when ClearResults() is called
3bac719 simplification of error now returns the first "line" and strips out the "X.Exception:" from the beginning.
c97df39 correcting a bug introduced while improving the errors for PutIndexAsync
723690b improved error reporting on PutIndexAsync
c0269fe improved the dispaly of errors when creating/saving an index
781fd0d Merge branch 'clumsyerror'
2042176 simplying an exception now returns the entire first line
a4dbf4a database subscreens are all now lazy loaded
2ebf1f5 Fixing path for build
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.
da870bd Making sure that the XAP is deployed properly when using IIS
f198889 Merge branch 'master' of github.com:bennage/ravendb
126fbdc clear the output console automatically when the database changes
e3a671a added additional logging and error checking to import screen
3ee89b9 finished screen layout for import and export screens
c4f5ea8 added Clear Console methods to export and import tasks
3305c59 broke the console output for tasks out into a user control
1fa4956 additional styling to the Export Task screen
65b032b added additional output to the export task in Studio
e3d05e0 the server class in Studio now returns the correct address for the default database
ec21a19 Fixing a crash when trying to query a database that doesn't exists
c001fba Moving the the DotNetZip GZipStream
24ed0ac Fixing an issue where GZipStream relied on encoding that we don't have in Silverlight
16ce6a7 Merge branch 'master' of github.com:bennage/ravendb
97c07e7 Assuming deserialization will always result in RavenJObject to fix a bug
15634cb Assuming deserialization will always result in RavenJObject to fix a bug
27f04da breaking apart the import and export tasks into separate classes
21c9758 Adding DotNetZip to handle zipping on Silverlight - licensed under MS PL, so we are compatible.
de90b20 Moved all special operations to OrderedPartCollection
7867635 Extra checks
5c57751 Extra checks
133f60b Fixing RavenJTokenReader
d75e71c Fixing RavenJTokenReader
706652f Modifying the way that we are using MEF so we can handle ordering for the parts that we load
c6c2ef5 More missed references to old JObjects
126b56a More missed references to old JObjects
e5fd99c More missed references to old JObjects
9dad609 Adding a way to get all the revisions from the databases using the versioning bundle
7d62fbe Adding support for StartsWith queries in the database commands
eb3253c Forgotten replacements
6bbec6c Forgotten replacements
dde95df Adding missing Values<>() method
e7e6bd0 Adding missing Values<>() method
21e42f3 RJ objects should expose Load as public
7eab102 RJ objects should expose Load as public
c18fcd4 temporarily work around the zip requirement
accaaa2 Removing a dll with an incompatible license
1a3b42b Fixing typo in file
4359a3d BREAKING CHANGE: Moving Authorization extension methods to session.Advanced We don't want to pollute the session interface
2e905e2 Fixing stupid bug
d28f5b3 Fixing stupid bug
f45c08b importing now works
1a959fa began adding task screen (export/import); export is functional, import is nearly functional, view is very primitive
fa51d60 missing null check
d46bd65 missing null check
e765507 missing null check
3a499fd missing null check
01f259d Some tests
dad86ac Fixing bug in a previous change to CopyOnWriteDict.ContainsKey
996dc7d Fixing bug in a previous change to CopyOnWriteDict.ContainsKey
a9a1c8d RavenJValue should implement CompareTo
d7ce1fb RavenJValue should implement CompareTo
9ce4294 Porting and fixing some of Ayende's work, still need to do a full merge later
8665a4b Porting and fixing some of Ayende's work, still need to do a full merge later
407f546 Updating Raven.Json so we can build on Silverlight Building (but probably not actually working) on Silverlight now
1a26616 Updating Raven.Json so we can build on Silverlight Building (but probably not actually working) on Silverlight now
c85b495 Removing type unsafe ctor, and reverting back silly way of initializing RavenJObject
f27fe09 Removing type unsafe ctor, and reverting back silly way of initializing RavenJObject
9b8b463 Removing type unsafe ctor, and reverting back silly way of initializing RavenJObject
5f08721 notations
d9486da notations
2371bf5 Implementing more functionality
2f6fd2f Implementing more functionality
a232360 Fixing last commit (TryGetValue was prone to returning true with null out)
a7906ce Fixing last commit (TryGetValue was prone to returning true with null out)
820e9e2 Implementation should not rely on try/catch
226b7c0 Implementation should not rely on try/catch
506920c We shouldn't return true if the value isn't there already
442288e We shouldn't return true if the value isn't there already
d47ec5a Deleted marker on the local values override items in the inherited values
4dd262c Deleted marker on the local values override items in the inherited values
3e9937b There is no need to query the dictionary twice
c6f15e2 There is no need to query the dictionary twice
9f493e6 notations
a87584e notations
5e543a3 nulls should be stored in RavenJTokens as RavenJValue
3b64f6e nulls should be stored in RavenJTokens as RavenJValue
58750c1 closes #42, attempts to put and then delete a document when first connecting to a server in order to invoke an authenticate challenge
a86a55d browse document screen reports busy/status; also responds correctly to changing the current database
6bcf384 Merge branch 'master' of https://github.com/ayende/ravendb
bf554c9 displaying busy indicator while indexes are loading on the browse index screen
a37d98a Merge branch 'master' of github.com:bennage/ravendb
cd35566 only reset the status for collections screen to 'retrieving' when the db has changed
28e2b02 Ensuring that we start with valid metadata document
c85dd1b Converting the Last-Modified time to local time
945d9f5 when creating a new database, select it after creation
64ca167 call EnsureSilverlightStartUpAsync when opening a db in Studio (this is also called when creating a db)
1de12e7 Fixing double click behavior in intel;isense
fabba86 If there is any error shown on the screen, ignore all future errors.
3c2ceaa the default template for a document is displayed immediately, while the server is queried for a template
aaffb4e closes #41, fixed a binding bug where the bound delete document command was disabled
cf026a4 Moving to constant Raven-Entity-Name
15d3bcc Merge branch 'master' of github.com:bennage/ravendb
2562dc0 document template provider should be case-insensitive
7f48521 the document template provider now consolidates requests by template key
b3fe76d added standard namespaces to default collection template xaml, while not required to render it is required for validation
27e7019 better reporting of status on collections screen
276ed7f Merge branch 'master' of github.com:bennage/ravendb
c1efcfe Ensuring that we break from the test on success
b393111 added some locking to prevent the template color from having a race condition
aa25573 collection screen refreshes properly when a database is changed
9995238 improvements to the status display on the collections screen
a4cf708 Merge branch 'master' of github.com:bennage/ravendb
6d36216 Fixing the test
83e3612 Making most of the patching tests pass
26df749 Making most of the patching tests pass
447da5e fixed an issue where the summary screen was not updating correctly when the database was changed
17c35b0 Skip deleted values when enumerating CopyOnWriteDictEnumerator
1967cb8 Skip deleted values when enumerating CopyOnWriteDictEnumerator
796af8e CopyOnWriteDictionary this[] should conform to IDictionary behavior (throwing KeyNotFoundException when necessary)
665db47 CopyOnWriteDictionary this[] should conform to IDictionary behavior (throwing KeyNotFoundException when necessary)
8fe153b improvements to the status reporting on the summary screen
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;
65b429b added a new naming convention so that I can call a model X and its view XView (no need to say XViewModel)
35d36c2 Make all tests compile with Raven.Json
0ead467 Make all tests compile with Raven.Json
a0c2c4c Fixing an issue where we weren't checking if the performance counters were null before disposing
b50100e Ensuring that we properly dispose of the cache associated with the document store.
f838c4f Merge branch 'master' of https://github.com/synhershko/ravendb
82345d0 Will throw WebException instead of Exception
062b62d Merge branch 'master' of github.com:bennage/ravendb
ed23587 Fixing an issue where we would consider nested objects Id as __document_id
114a20d sample data generation give more feedback to the user
3b0a345 summary screen is more explanatory about what is going on (retrieving, unable to retrieve, etc.)
4e97226 added the closing "work completed" when attempt to fetch collections on the summary screen
0ae2e42 busy indicator now uses the default progress indicator
12a6073 busy indicator displays a list of active tasks as a tool tip
f7b92cb minor changes to the error handling code for when a Query returns 404
7ad6efa closes #29, summary screen is refresh when the document count has changed
a727e71 Forgotten null checks and Enumerator implementation
8e16a72 Forgotten null checks and Enumerator implementation
45db8d4 if fetching recent documents fails, an error notification is sent
253eee0 added a simplified API for sending error notifications
d1d8690 Patch up Raven.Munin.Tests
23e0410 Patch up Raven.Munin.Tests
a9312f1 summary view raises a notification if collections can't be loaded
70f1adc an extension to task to facilitate branching between a 'success' and a 'failure'
efc015a Adding collection initializer to RavenJObject and wrapping up
981f897 Adding collection initializer to RavenJObject and wrapping up
5525847 Collection initializer for RavenJObject (about time)
f5c8987 Collection initializer for RavenJObject (about time)
c91b1b5 closes #36, page status should no longer display a confused "page 1 of 0" message
306abc0 added a visual indicator that activity is taking place when using the pager (though the style is very primitive at this point)
33eeee1 More storage integration
ff50c91 More storage integration
1d4c7bf added a passing test for raising an exception when a query is invalid (honestly, the test is not specific enough for my liking).
22fb978 Integration with Raven.Storage.Managed and Raven.Munin
73f77e4 Integration with Raven.Storage.Managed and Raven.Munin
df2852a RavenJTokenReader for RavenJToken serialization
e58ed0f RavenJTokenReader for RavenJToken serialization
fafa2c1 Work
ffe3c817 CreateDocumentFromFields fix
7be6020 CreateDocumentFromFields fix
c3e9d94 Work
5d96dd9 Patch up patching framework. Was having a rough patch on this so will have to revisit
f345b49 Mid-work bringing Patching functionality up to speed
7c26b96 Mid-work bringing Patching functionality up to speed
3499636 Merge branch 'master' of https://github.com/ayende/ravendb
af5b92e added error handling to GetQueryAsync; improved error mesages on query screen
98717b5 Fixing an issue with cache leaks in the tests
7ec1543 More replacement work
ae4d277 More replacement work
88ca145 Children() method to Raven.Json objects
05295de Children() method to Raven.Json objects
5d1cf23 Minor fixes
91c3f7a Adding DeepEquals and DeepHashCode to RavenJson objects
0dc1f98 Adding DeepEquals and DeepHashCode to RavenJson objects
6ba2c70 Better Keys and Values enumeration for CopyOnWriteDictionary
0f8f897 Better Keys and Values enumeration for CopyOnWriteDictionary
b86c89e Resolving Value<> conversion errors
1b0d8bb Resolving Value<> conversion errors
c8ff540 More replace work
f3cadba Some obvious fixes
7c3b233 Some obvious fixes
f7d11a8 closes #40, by reseting the results even when the query throws. However, the exception is not very meaningful.
8037b9f Fixing cache leaks between tests
3267920 Fixing build on .NET 3.5
22dff0c Updating Lucene.NET binaries
a1f995f LUCENENET-376
101d56f LUCENENET-388
5c7f9a5 LUCENENET-375
300a304 removing vestigial code from Collections screen
be77a33 More replacement work
c19dacd More Raven.Json functionality
1fbd6e5 More Raven.Json functionality
42d25f9 Fixing a problem in migrating the schema
4e9dcc4 Ensuring that we properly create databases for tenant databases
41abe42 Fixing race condition in creating tenant databases
5e918ef Fixing bad comment sign
71d9550 * Disabling NuGet package generation for unstable builds. * Disabling deleting of old nuget packages
036f1ef Merge branch 'master' of ..\ravendb
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
9d74080 Merge remote branch 'upstream/master'
34cff64 Fixing typo
bca1024 Fixing an issue with replication when we had the same action happening on the same time with the same etag on different replicated servers
9b1c994 Providing a way to customize how we are getting the Clr type from a document. Made Raven-Clr-Type into a constant
80a5dfb Making sure that the casing for the collection name wouldn't matter for their coloring
c23b486 Since the problem with multi tenants database initialization is resolved, this is no longer needed
68c0364 Merge branch 'master' of github.com:bennage/ravendb
6811d5d Adding passing test
33bb276 Fixing an issue with duplicate etag generating bad conflicts
9338ea3 Merge branch 'master' of https://github.com/synhershko/ravendb
c4a09ed Adding a way to add default sample data / indexes to an empty database
0741a01 Will create studio indexes for tenants databases as well
88bad3c * Documents with collections will show with collection name lower cased * Will choose the dev path over local path (useful for development)
bc29ecf * Moving to constants for __document_id and __reduce_key. * Centralized the logic for fields to fetch in its own class. * Fixed an issue with distinct queries. *
905d91e More RavenJ* functionality
d852f28 More RavenJ* functionality
1fe1bae Standardize property retrieval method (throw no exceptions)
5aac420 Standardize property retrieval method (throw no exceptions)
1ec8e5b Start making changes to Raven.Database (work in progress)
79420fb Start making changes to Raven.Database (work in progress)
43eb1d4 Adding missing functionality (work in progress)
edd48d4 Adding missing functionality (work in progress)
b476a8d -Fixed comments in JSON sometimes causing errors when deserializing
dffe080 -Added EnumMemberAttribute support to StringEnumConverter
39056de -Fixed error when reflecting over type that has multiple index properties inherited -Added ExpandoObjectConverter that deserializes to primitive values rather than LINQ to JSON objects for ExpandObjects
e81b84a closes #13, Ctrl+S saves the current document. BUT, in IE the keystroke is intercepted, so :-P. I also started a more generic means of adding shortcuts (since this is kinda sucky in Silverlight). It's not mature yet, but useful. The biggest downside is having to catpure the view in the AttachView() on the viewmodel.
6bf77e3 last modified date no longer needs to be extracted from metadata
65c6bfd corrected an issue where a user was unable to navigate back to the db that was just selected
afb2509 minor (and likely temporary) fixes related to the logic for opening a db
5e28aaa temporarily restoring the db initializer logic until some issues regarding multi-tenancy are sort out
e6fc8c4 in cases where there is no Last Modified date, we'll display 'unknown'
b0d5368 reenabled binding to current db on server (since this broke the current UI), however it presents us with some inconsistent UI logic that we'll resolve shortly
ade7085 Some Raven.Json tests
d73d772 Adding 32bit int constructor to RavenJValue
2324057 Adding 32bit int constructor to RavenJValue
f4fea63 Signed Raven.Json
010671c Signed Raven.Json
83fbaaa Merge branch 'master' into json-optimization
fae2326 Perf test cleanup
482f4d2 Copy-on-write support for RavenJObject to achieve faster cloning + some code cleanup
b750de6 Copy-on-write support for RavenJObject to achieve faster cloning + some code cleanup
a5ad755 began adding a Create New Database dialog
cb973bd closes #10, collection template xaml is now validated before saving and validation errors are displayed.
3f8ddcc closes #30, displays a message box when a user attempts to navigate to a non-existant document
9b5bca4 automatically prettify json when loading a document for editing
ed8003b grouped the message box/popups classes into a namespace
4cb6d32 Merge branch 'master' of https://github.com/ayende/ravendb
5a6a4c3 index stats view has been added; though I wrote some odd code in the process. Proof that commits after midnight should be flagged for automatic review.
e6cfcda Implemented Distinct support for projections coming from the Lucene index
30febe6 Refactoring the way we are handling queries into a method object
46b7a55 typo
00ae91d Adding failing test: etag identical on replication conflict
fda38b8 STATIC
e348142 Merge branch 'master' of https://github.com/synhershko/ravendb
704fdcf Replication sample: Fixing startup error, and better setup
2776fcb Ugly working tests
28dc2e0 New optimized Json objects
0583a57 New optimized Json objects
fde2469 Add a batch file to execute both server & client
b50f108 Fixing an issue where identifiers weren't recognized as field names
21016bd Json perf test
66a094b Creating the indexes on the server on first SL request
4f5894a We don't need to create the indexes from the client any longer
214320c Ensuring that SL initialization can only happen once
e7f1241 Adding extension point to be called when the SL UI is requested for the first time
17b0b66 Minor modification to the way that we are defining Raven/DocumentByEntityName index
81c011c gitignore server files in MvcMusicStore
6e4141c Ensuring everything compiles in the project. Exposing start / stop indexing endpoints
4f500a8 began adding index stats screen
96b5fb1 Ensuring everything compiles in the project. Exposing start / stop indexing endpoints
6fe0374 note for the future
c966818 Merge remote branch 'upstream/master'
e166e0a Merge branch 'master' of github.com:bennage/ravendb
76265ef made the value converter used when displaying a message about an empty collection applicable to IEnumerables. (Hmm, though maybe I should have any enumerables on my viewmodel...)
d27badd space available for index definition cannot be less than 300 pixels now
347f7ce errors are sorted by descending date time (most recent first) ON THE CLIENT
b761d48 added scrollbars to errors screen that appear when list goes off the page
9ab700b server errors raise change notification (and thus update the errors screen)
5d06c7c contrained layout area for errors on edit index screen
6cc10d3 fixed a cross thread violation issue
173bd6d long error messages wrap in Studio
2e19aaa Adding SVG of the logo
1f0153e Merge remote branch 'upstream/master'
bfc3d91 Attempt to discover the ids of references documents and show them
8c3bc2d Ensure that we filter the headers when we get them back from the server
fd6b0de Fixing typo Adding refresh for last modified
9d02d66 Adding detail information about the document
20d25a7 Better default output for the metadata. Nicer prettify method
68d8cdf We no longer need to copy the xap
754d535 Include silverlight xap in the build output
d8242e1 removing file that was accidentally included
9fcba69 Adding support for efficient way of writing files
a84b875 Moving to a fully silverlight UI by default
c2d42df context menu option to copy an error
4d3f709 errors are displayed on the Edit Index screen
0cbccb4 additional styling on error screen
5d46162 error screen once again displays errors
43bcddc default db initializer overwrites existing default indexes
82fcf8c Merge branch 'master' of https://github.com/ayende/ravendb
2bb9453 Reverting back to the HTML UI
d81b05f results for querying against an index can be viewed on the edit index screen
339c50a Will retry the first query on collection if it doesn't exists (race condition on new database)
0d0588a Add a way to stop filling the log with nonsense messages
0d3b5e1 Fixing issues with projections
8b97893 Will automatically select the default database
c6b3b9d Filtering metadata on query
9544c08 Filtering metadata when loading documents
cc99e08 Making sure that we can't dispose in the middle of the a Batch
8807246 Merge branch 'master' of https://github.com/bennage/ravendb
3c9df61 Remove stupid code that breaks projections
f674c09 Removing file that is generated by build
85bc44f Fixing an issue when setting a property on an anonymous type
6b42796 Avoid trying to project an empty field
e5f7f8e Minor
69c0cc7 Fixing build on 3.5
d49823e Merge branch 'master' of https://github.com/synhershko/ravendb
3d8187e closes #1, lots of modifications to the index edit screen. Still not 100%, but much closer. Field level customizations can be saved, edit, and removed.
11ed42e closes #24, text binding was not working for all syntax-highlighted editors because actipro disallowed text binding unless a specific flag is set.
fad9dde style changes to collection view
a31c42b added a missing assembly ref need for syntax highlighting
968efcf silverlight studio is default when hitting root (though the html source has not been remove and is still accessible using \index.html)
b93305e closes #23, standard windows behaviors related to running OOB are hidden when running in browser
c9f5c57 renamed the namespace for the syntax highlight editors to avoid ambiguity
d94e4ed added an additional assembly needed for syntax highlighting
146aa35 changed the assm refs for the syntax highlight to reference local shared files
46556f5 Merge branch 'master' of github.com:bennage/ravendb
b80a957 Merge branch 'master' of https://github.com/ayende/ravendb
86244c7 Adding missing dlls
fec0a26 Don't skip identity property, project it as __document_id instead
c5a04d3 Safer code
ec35353 Revert "Added fields definitions"
1103ca1 Safer code
d80cf04 Safer code
e82e5fd Added fields definitions
46b01eb Adding failing test
dde91cf Merge branch 'master' of git://github.com/ayende/ravendb.git
7423b88 Don't fetch Id fields on Linq Select
965fad4 Merge remote branch 'upstream/master'
457081f Add few tests to the .Where clause with Func and Expression<Func>
d5d1e17 Merge branch 'master' of https://github.com/bennage/ravendb
6a49425 -Changed BsonReader/BsonWriter to close the underlying stream by default when closed -Added CloseInput/CloseOutput to JsonReader/JsonWriter to control whether the underlying stream is closed. Default to true
6f0c382 -Fixed error when reusing JsonSerializer with preserve references enabled
ebe4fb5 Fixing error message
1250498 More care in disposing properly the persistent source
a8cbfe2 More care in disposing properly the persistent source
4ceac28 Revert "Proposed fix to RetrieveDocumentInternal ignoring Id fields"
e4a1abf Adding a passing test
8cb3bde missing file from last commit (blerg)
9bd22b6 Fix a problem where caching layers would return the wrong etag when the automatic index promotion would be kicked at just the right moment on non stale index
7a5cd53 More cautious caching
48a4024 closes #17, addss syntax highlighting for json, linq, and xaml
af9e448 deleted some unused code related to syntax highlighting
01bb98f closes #14, document id is copyable from context on thumbnal and edit document screen
c21d54c Fixing a bug where lists that contained $type / $values information wouldn't be patchable
a09c1b6 fixed a bug where dynamic query got all narfed
f71eb21 Removing test case because the optimization actually resulted in O(n) behavior, which is bad. It is better to be a bit more stale than non-working
53f28f4 Fixing an issue with Unexpected end of content while loading JObject
ef25c96 Adding failing test
2acb8c1 closes #8, display a list of available terms for a selected field
75b8cfb Better destination document names
5ba6bb2 Include index staleness and index last update in the index etag
fec4968 Force addition, not replace, semantics
899741a extended IAsyncDatabaseCommands to match the GetTerms methods from IDatabaseCommands
62f8eb4 ooops, meant to include in the last commit. :-P
ce5969c closes #19, query results are cleared whe
4750194 closes #9, the list of available fields for an index is displayed when an index is selected
38749cb moved the list of fields to the IndexDefinition, and the responder now populates the list of fields. FOR REVIEW, perhaps the logic in the responder should be pushed down into Database.GetIndexDefintion()?
fa6f1d2 added a fixed width for the index panels on query screen
fb2f3b5 default index type on queries now displays correctly in the UI
f91bff1 simplified the value converter for toggling bools
f81f552 fixed a bug where selected the current database from the db selection screen did nothing
39017a0 Fixing an issue where figuring out if the index is stale or not would result in O(N) operation.
3f86fc1 Fixing an issue where if you installed the replication bundle after the documents are created
9e1c9e9 -CamelCasePropertyNamesContractResolver now updates dictionary and dynamic property names
5595cbe closes #4, stats labels are linked for screens that exist
31b585f minor (and hacky) adjustments to style stats
2f328e0 Correcting previous fix in 6e8c3e5
f4240dd Patching tests reinvented
482447f Merge branch 'master' of https://github.com/ayende/ravendb
6e8c3e5 CurrentOperationContext.Headers should never be null
ff5086a Fixing MvcMusicStore sample: Launch indexing once
b273d64 Fixing MvcMusicStore sample: Adding missing DLLs to start script
c526954 Proposed fix to RetrieveDocumentInternal ignoring Id fields
0737ba6 Merge branch 'store-sample'
38cd1ca Merge branch 'master' of git://github.com/ayende/ravendb.git
3da3014 Fixing MvcMusicStore sample: Better querying of albums by genres
51e442e Fixing MvcMusicStore sample: Null reference when creating new album
669412a Fixing MvcMusicStore sample: Sold albums count fix
24202a3 Fixing some tests
1950626 Handle OFType properly
074a040 Minor - ensuring same code pattern
9f7552d closes #3, statistics no longer flicker. However, the layout is messed up and needs to be fixed.
719943d Fixing an issue with using AsProjection and then issuing a query on the results
acc0eea closes #15, the prettify button now affects both content and metadata
b409ef0 removed the Studio Plugin project and brought over remaining pieces to the main Studio project
2f29d91 reorganized some of the logic about executing a series of tasks in order
d103871 fixes and closes #16, where a race condition occurred when a fresh database was first accessed by Studio and certain indexes where accessed before they were available.
974a4ad Fixing an issue with serializing nullable enums
378a371 - Better support for ?? for DynamicJsonObject by converting it to tertiary operator. - Better support for != null for DynamicJsonObject
9e0b37d changed the DocumentCollections index reference from "Studio" to "Raven"
d6efe13 the db initializer for studio now using the index creation tasks
a0fa186 changed the builtin collection name for projections to "projections"
976d213 Merge branch 'master' of https://github.com/ayende/ravendb
d58fde9 Merge branch 'master' of git://github.com/ayende/ravendb.git
8b9d9f5 Escaping Unicode chars in UsingSwedishCollation test
cfe4e84 Making the abstract classes really abstract
8c60280 Better error message
a8b7016 Adding support for Equals("..", IgnoreCase) overloads
2add796 Updating prj files
7e1a62f Ensure that tests will not be failing because of race conditions
9361ef4 Allow unit tests a bit more room in the version store
3420cdd Ensuring different locations for map & reduce indexes stats updates
18ed466 Better support for VB
cc86640 Better support for VB
d67c948 Fixed an issue where cast expression were ignored when creating indexes from code
164d627 Ignore server build header
774198f Better support for argument validation
293d7dc Merge branch 'master' of https://github.com/synhershko/ravendb
ca2a2c7 Fixing: JsonSerializer seem to lose TypeNameHandling setting during deserialization
756a18f Will hash index names if they are too big to be stored in Esent
512291b Enforcing 255 bytes limits for key lengths for docs & attachments
deaac28 Aliasing Raven/StorageTypeName and Raven/StorageEngine, so they can both configure the same thing
a223cfc Moving code to the right place
9e1a4ef Failsafe - allow the replication bundle to work with projections on documents without error
3b359db expose the IsInitialized as part of the IServer interface
63256ce Now not being able to set the folder icon is no longer fatal
011ab50 Fixing an issue when we have range query + sorting
6591374 Fixing a bug where we couldn't sort of __document_id
5848455 dynamic indexes are presented separated from static ones (needs some styling)
270a710 Generate dlls in memory only
2eafc8d tests should run in memory if they can
0c08ab2 Better behavior for more complex projections
ab98e93 Modify the metadata from projections in an appropriate manner
7b2439d Fixing tests that did not dispose their values properly
d12fd51 Modifying the way we are handling saving files when generating code. Will use a local temporary dir, rather than the system directory
b1e7519 Adding the temp directory in question
cdbba52 Forcing a file system lock on the file while it is being compiled
ba6a76c Merge branch 'master' of https://github.com/jalchr/ravendb
484b5bb Adding passing tests
6242a9b Uri escape the server name when using replication
acf3972 Merge branch 'master' of https://github.com/bennage/ravendb
fcc65bb Always use the default credentials when using Smuggler
8e7f141 Fixing test now that we are using different semantics for metadata dates
25782d7 Adding missing namespace
639780b Merge branch 'Nomura206' of ..\stable-ravendb
d38db00 Minor
3a2999b Moving to ISO format for date values
92358e2 Adding failing test
90b78c5 Back porting logic for better handling of metadata values
79f6c80 Backporting a fix to the backup procedure against build 206
1e33be2 improved handling of concurrency exceptions
b566b76 adding dynamic indexes for each collection type on the query screen
cc0718f setting the etag after saving a document
798b22b modifications to the way metadata is saved for a document
b66cf1d indexer on document vm should return an actual null value, not a string "null"
b3bfc18 corrected a binding on the edit index screen
4741e3b add the x: namespace to the default template
70bfb30 Handle internal metadata and copying Id value to the owning object
8178ba4 url escaped the name of an index when putting
19a3f57 added a create new index button
e62bb5b added the transform field to the edit index view
b86f718 notify on index update/create
750947d improved the error message when the server has issues
a620365 Merge branch 'master' of https://github.com/ayende/ravendb
d98cfa1 added the event aggregator when creating the edit index screen
32b796f added an indexer in order to allow databinding to underlying json properties
1926176 publish a message when an index is deleted
83ed2e0 converting the index updated message to a notification
6f34239 allow to continue attaching tasks after a successful operation
92d4504 removed the crazy MEF attributes that we all hate
d5d7d5f ignoring metadata that should not be sent to the server
d7d7d11 added no caching when getting index definitions
0e3b316 changed the index definition types
53c90c6 Merge remote branch 'upstream/master'
710941f Ensuring that the ctor cannot be called twice
f668937 Fixing an issue with not taking exclusive lock
489f865 Ensuring we load with an exclusive lock
ed283eb Ensuring that we use Esent as the default mode
e737466 Adding a way to enable & disable indexing on the fly. POST /admin/stopindexing POST /admin/startindexing?concurrency=1
f5e6076 Merge branch 'master' of github.com:ayende/ravendb
22c01c4 Merge remote branch 'upstream/master'
e25f139 Ensure that the test will pass by waiting for non stale result set
aff885c Fixing an issue where we didn't copy includes properly for linq queries
1565c89 Adding trivial implementation of a sample database usagea
55c4a25 Adding trivial implementation of a sample database usagea
ab6f95a Minor
8c81735 Minor
5bfa450 Fixing test expected data
342890f Fixing ReadTriggers tests
bc09d63 Added an endpoint that allows to perform permission queries
71446e9 -Added additional ToString overloads to JValue -Fixed poor error message when dynamic type cannot be created during deserialization -Fixed error when setting a null value on a dynamic type during deserialization -Fixed JsonTextReader.ReadAsDecimal not attempting to convert string values to decimal
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.
98db102 Re-adding support for modifying documents from read trigger
a08973b Adding passing test
5b6e2b7 Merge branch 'master' of https://github.com/bennage/ravendb
419ddf9 Adding passing tests
7a43950 Also return the document metadata when we are returning a live projection
1824aa4 -Fixed duplicate type name within an assembly error
5804916 Merge remote branch 'upstream/master'
81b125f Splitting index stats for indexing & reducing
4aa9be8 Fixing test
517c84c object id is null after a live transfromation live transformation .load method fails to properly load an entity
c17d669 Fixing a race condition in the disposal
3f94dcb Will automatically convert dates during index replications
24303ad Fixing silverlight tests
e0f5e56 Fixing all the tests that required Raven/DocumentsByEntityName
cc5e90c Moving away from Raven/DocumentsByEntityName
1f44ff7 Moving to an external implementation of Raven/DocumentsByEntityName
538f174 Fixing silverlight tests - they now don't rely on existing indexes
a8069cf Ensure that silverlight test error will break the build
65e5ce9 Adding tests to verify that by default we fail replicated writes
f822292 Modifying the way replication happens on the client so that we can decide not to replicate writes during failover scenarios
1cc9a19 Adding passing test
a9a1af3 Adding support for exposing the fields indexed by an index
5f67063 Adding a test to ensure that we can get a proper exception for transient objects
f517c9e fixed a bug where \ in a document id caused SL's networking stack to fault
17c7da3 improvements to the auto-paging logic
3a0a91c slight improvement of some syntax that bothered me
9b6713f preload the collection template so there is no delay when initiallly displaying documents
1854a79 can edit a template for a collection
beee83a added a default sort order for index names
fc5f07e can delete an attachment with the Silverlight api (note: still needs some tests related to etags)
cf4b53e corrected a couple of failing tests
3053b52 consolidate some repetitive logic in the HttpJsonRequest
9972c2c6 can put and get attachments from the Silverlight api
7c0585f can get a set of documents whose id start with a prefix using the Silverlight api
d852442 hiding bits of the edit document screen when the doc is a projection
e5e163e renamed several things with respect to working with projections
5c8bb45 disable deletion command for document view models that don't have an id
9b68453 added a special template for query results that are not real documents
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)
cda6d92 layout of query by index screen
e03c4e9 Merge remote branch 'upstream/master'
cbbca24 more design time data
ef329c6 added various design-time attributes to the xaml in order to make it more Blendable
2198b83 double-clicking a collection on the summary jumps to that collection
7f0b1d0 tweaked the template/template provider for documents
7ea3513 added a screen for lucene queries
d8f4ce5 consolidated the various item template panels for displaying a list of documents
9237780 made the navigation helper a bit more generic
bef6802 database screen menu is now composed by MEF
38538e4 removed some index creation logic supporting Studio that was present on the server side
0ba8fa5 added a plugin point for initializing a database when connecting via Studio, the default initializer creates an index for document collections
260720d double-clicking on a db selects and opens it
15afad3 reanbled stats being refreshed every 5 seconds (need to remove the flicker from the UI still)
d50a475 saving a document with empty data or metadata no longer throws an exception
4c80ec9 expanding the client access policy to allow custom headers
78b5021 Merge branch 'master' of https://github.com/bennage/ravendb
c485fb8 Merge branch 'master' of https://github.com/ayende/ravendb
024265b Adding support for querying over http by document id prefix
64e21fc editing metadata for a document in studio
3490bd5 corrected the view model for linq query results
849f0b0 implemented a better document template selector and used it in all the locations where lists of documents are displayed
673e40d Merge branch 'master' of https://github.com/ayende/ravendb
291a1e9 Fixing Min/Max issue which resulted in hang server on single core systems
fa41911 tweaked the color provider; colors are fully saturated but darker
f04b075 added a confirmation for deletes
09c4e93 temporary template for docs on summary view; summary view is now using the higher performaning vm for docs
110b174 disabling the syntax highlighting for the document editor until we can get it working
8f83888 moved around some code into the appropriate folders
49cf151 added double-click and right click options on collection view documents
a1be83b significant performance improvement when viewing collections
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
3b60243 fixed the paging logic for browsing documents
2bc4227 added an event to server for connections
a94d582 added a callback to the bindable paged query after a page is loaded
0ff07c5 added some busy state logic to the base screen
c9fc5a5 Should not assume that the Index has a name.
dd535b6 prevent caching when retrieving the list of databases
aaef73f Merge branch 'master' of https://github.com/ayende/ravendb
03adb12 Merge branch 'master' of http://github.com/bennage/ravendb
a4fb80f Smarter json converter
0d99a21 Merge remote branch 'upstream/master'
7a35d76 Minor
7fcd527 Adding special converter for date time offset, so we can properly serialize & deserialize it.
bd19fdd Fixing a bug with complex queries on the same collection
a2bee8f Reformatting
93f2f7b Avoiding potential error
e211823 Avoiding flushing the indexes on dispose
a9d6f07 Adding support for jsonp
d283540 Adding some security attributes
7423386 Properly set default timeouts
a29780d Fixing race condition in tests
0f6840e Restoring disabling of read triggers
c880b05 Merge branch 'temp' of github.com:ayende/ravendb
5e01b3d improvements to saving and deleting a document
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.
0568b6f Fixing compilation of complex expression using value types
f297352 studio attempts to determine the uri of the server hosting it
ee8d5b7 added an error message when studio can't connect to the server
1b2bc51 Fixing \r\n issue
2512f59 Merge branch 'IndexNotCompilingBug' of http://github.com/benjamingram/ravendb
6f1ef4a Re factored CurrentIndexSearcher a bit
e6eba4c Profiler optimization: Avoid computing default type tag name on each store, much more efficient that way
b89ca0c exploring what appears to be a memory leak
c0f28b5 added a fluid motion to the summary screen; began looking things over in Blend
7643af8 caching data templates for viz of documents
89626aa another bug fix for collection viz
addbd0a added the orphans collection to Collections screen
b8d34ed when visualizing a collection clamp the number of icons between 1 and the max value
fe78eaf fixed up some of the syntax highlighting
e92736b document editor allows you to prettify the json
8bc0f2d validate the json before saving the document
571176f replaced the commercial syntax highlighting textbox with the OSS one
8db0a31 Making it cheaper to get a 304 from the server
5e5f790 Will work properly even with caching involved
b620344 Will properly read the data for the document now
851e3bb Fixing test
f19bf1a Ensuring that we will filter based on read triggers for queries
049cfa7 Fixing read triggers - finalizing the work to simplify them
f02ed0c Ensuring that we have proper paging for getting document by key prefix
6452d2b Removing OnRead method from read triggers, removing access to the document when deciding whatever a document can be accessed
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.
d3305c9 Fixing old nuget package deletion
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
e231927 added 'index type' to IndexDefinition
34fd2b1 Added failing test for dynamicFields in index
14cb9c2 Merge branch 'master' of https://github.com/ayende/ravendb
74646a1 renamed messages to consistently use NounVerb format (to better distinguish them from commands with VerbNoun format)
c889799 can jump to the offending index from an error
1dde725 can retrieve a specific index definition by name with Silverlight api
e7a329a deleted more vestigal code; grouped 'features' intop the Features folder
a3a2e1b removing a code behind file
df68d33 link from an error to the offending document
577ef37 clicking on the errors label navigates to an errors details screen (very simple implementation at the moment)
3b9495e generating some sample errors
91d0f6a added a built-in index for orphan documents (documents without a Raven Entity Type)
1ee0d3b Cleanup - will delete previous package
b631faf Merge remote branch 'upstream/master'
a7d3585 Fixing the way we push, now we push the right version
b6792aa Merge branch 'master' of https://github.com/ayende/ravendb
81ddaee Will output build # for nuget
5829dd3 Fixing pushing to nuget
c57764f Will automatically upload the package
e95449e Can now create nuget packages
6458477 Fixing nullable to default value bug
1372e89 added a simple message notification framework
4809ed0 search for a document by id
9862f88 minor improverments to collection screen
ce20018 fixed another message visibility bug
5864b84 fixed a couple of bugs
fa37c50 if only one db exists on the server, jump to the summary screen
15d8a5b added several messages indicidating when not results are present for documents, collections, etc.
950b5bc Allow patch commands to modify meta data as well
76c6984 saving the document from the edit document screen
adf31ca made explicit versions of syntax editors for linq and json
1cee27c can edit a document from a linq query result
81a5c78 restored the linq editor functionality
b94988f added "linear query" to the Silverligth api, which allows the submission of a linq query as a string to the server.
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.
8f6fa16 beginning work on document edit screen
e59a500 added the old linq editor to the database menu (throws on execute)
ce1f45b began modifying the bindable paged query to dynamic adjust the page size
2697c13 worked around a bug with binding to the page on the Collection screen
55cdbb5 updated Caliburn for some bug fixes
a32a6e6 added a preview of documents on Collection screen
e6f3c6f begining of Collections screen
51d29eb Merge branch 'master' of https://github.com/ayende/ravendb
6c5e066 Adding passing test
a4dadc3 Locking batches with PUTs or stand alone Puts to avoid threads missing reads
3cdbd5b Better support for detecting when to return dynamic objects
6197859 Will not automatically convert all dynamic objects to DynamicJsonObject
3855256 adding passing test
f136d20 Temporarily ignoring the test
50b94de Merge remote branch 'upstream/master'
a2639a7 Merge branch 'e-tobi/IssueWithMultithreadedInserts' of https://github.com/e-tobi/ravendb
58033c1 added navigation options when viewing a specific database
c1d6ac5 began revising the navigation system
ce53e57 added an event so that the various parts of the app will be notified when the database is changed
a134975 began restructuring the fundamental way the UI is composed
1473c38 double click a document to preview it
dd508a6 added a nifty double-click behavior
3f3aed7 added implicit registration of commands
b543df6 don't cache the response for /docs/
0d211c4 db summary updates itself when a document is deleted
f736291 modified the delete document message to include more info
0756b7b broke out index related Silverlight tests into seperate class
585d8a6 renamed a viewmodel to better express its purpose
1736ff2 shorten the name of the databases generated during testing
881585c added the ability to delete a document by id only
dc905c8 Merge branch 'master' of https://github.com/ayende/ravendb
2ad2879 layout of the statistics sub screen
401072e converter for visualizing the relative size of a list
2747a43 added a refresh for refreshing stats
23c50de custom panel for laying out label/value pairs
3669340 exposed stats as part of IServer
61ea42b began fleshing out the database summary screen
b149e67 added some additional sample data
740b11b changed the way that view models depend on IServe
e9d7543 Fixing return types
0e0a503 Will stop accidental usage of Count on LuceneQuery
f54f110 Merge branch 'master' of https://github.com/ayende/ravendb
95d572c removing todo comment refactoring test
737168e adding test for querying by name prefix
62b1d82 Removing hack to query for documents by name prefix
8666f82 Restructuring how some of the SL tests are written
5a9b7be Adding silverlight dlls to the deployed build
b54040b Adding SL tests to the build
7e2f13c Removed automatic property projection for As<> (was included as a Bug)
4efaf2e Fixing tests
bf23553 Minor
8284f7f Merge remote branch 'upstream/master'
ea79564 Fixing build on 3.5
69a6426 Fixing test
c2e67af Better database tests names
d1acb86 Easier test to read Ignore sl test output
e3ceaae Merge branch 'master' of https://github.com/bennage/ravendb
8f16e66 fixing build on 3.5
5afe315 Revert "Reducing serialization costs for cached items"
f39578c Merge commit '6407f40e65450b44776e6f50c06ccdb15085d6b6'
f402e4c Merge commit '6407f40e65450b44776e6f50c06ccdb15085d6b6'
8ad9a81 Fixing a bug for range queries on negative numbers using doubles / floats
4ec5377 Will cascade /ram behavior to tenant databases
af68b10 removing internal cache inside munin, may result in high fragmentation of the LOH
024c3df removing internal cache inside munin, may result in high fragmentation of the LOH
cebb290 fixing index defintion
a70d389 Ensuring we will start from scratch on every test
12ec0c3 Ensuring we will start from scratch on every test
e7113f4 Better handling of JValue as ids
6407f40 Merge branch 'RangeQueryWithNegativeValue' of https://github.com/benjamingram/ravendb
c1f1470 Removing bad code
3b34432 Reducing serialization costs for cached items
29eea06 Adding overloads that allow to create indexes easily against a tenant database
70fe7da Adding passing test
0a78fbf Adding passing test
6cd6572 added a default color provider for collection templates
f657b25 began implementing the 'default view' of a database, showing the recent documents and collections
b135bad changed the convention logic for discovering views for DTOs
1b89c4d stubbed out asyc methods for attachments (put,get,delete)
2e56129 database selection screen in Studio
323128a preventing calls to \stats from being cached in the Silverlight client
99733f7 corrected a failing test
4b2f5c7 added a no-cache hack to getting index names
3345730 Merge branch 'master' of https://github.com/ayende/ravendb
7352234 Merge remote branch 'upstream/master'
bfb22c5 Fixing a problem with simple metadata queries (ironically, complex one worked)
abc0cb3 Avoiding calling NetworkCredential.get_Password, which isn't allowed in medium trust
2f59e63 Avoid HEAD request when creating new index, will be handled in the server
eee8163 Adding passing test case
572c6bb can retrieve the set of collections for a database using the Silverlight client
1c55196 added an abstraction representing collections
d920107 display the current database name in the lower right corner
1a93888 reworked studio with the ability to select a database from the server
cd7601b added te ability to get a list of databases to the silverlight client api
c0f93a4 added an index for collections when a database is created
139496b sample data generator
a20047b HACK: added a responder for /databases/ in order to return a list of databases on the server.
a5929b9 Added Failing Test for RangeQueries with negative parameters
35ef8c9 working through the create new document feature in studio
69d3473 added the current server url to the bottom of the shell (it's hardcoded to localhost:8080 at the moment)
547efc1 added move-first and move-last to the pager control
2bd05c6 raw documents are available in studio
68368af added the ability to get a paged set of documents from the silverlight client (calling /docs/ on the server)
d91193a more concise naming of a few classes
f434408 grouped document-related code into a top-level feature folder
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)
376eb0a flattening the project structure for studio
ddb7486 minor cleanup of pager
dba0309 basic layout of index editor; added a couple of custom controls for better semantics
23e7725 removed ParentScreen from IRavenScreen (in favor of the one built into Caliburn)
b3b4585 moving the few remaining models into folders grouped by feature
d496918 adding deleting indexes to studio
b2abfc7 adding deleting indexes to silverlight client
1073508 working through the edit index screen
b7e2133 switch indexes browsing view over to full models
f8c8f42 removing several vestigal projects related to Silverlight testing
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
39da7e4 implemented a reusable component for paging results
9cc61b8 updated Caliburn Micro
0a62d2e more brutal reorganization and elimination
1c973e3 brutual reorganization of the studio source
3acfb2e partial work so I can move to a different machine in order to test compilation problems
6482873 began work on the indexes screen
d4aa8fc admin studio displays global stats
d17c56a test for getting stats for a specific database
1048b74 began working through the studio source
467514b added getting statistics (for the server) to the silverlight client
5ab9dea modified a test because the builtin Assert behaves differently (as in not as well) as the Xunit one
e66d65c added script for executing SL tests (they will fail unless a server is running on port 8080)
4904b84 added StatLight (custom build)
0ed9e7c removed XUnit references from Silverlight tests to simplify using StatLight
820fe18 remove a couple sl dll related files
73ec090 updating the custom unit test provider for compatibility with StatLight (executing Silverlight tests on the command line)
d01826c Merge branch 'master' of https://github.com/ayende/ravendb
f4537d8 Added storage test case revealing issue with multi-threaded-inserts
e3b839f Moving stress testing to the tryout project
025ca54 Enabling the system to request upfront memory allocation for tests
7a70f47 Enabling the system to request upfront memory allocation for tests
9b88d55 Fixing tests
736ebe7 Merge branch 'master' of https://github.com/jalchr/ravendb
e74d11f  - Expose how we transform the query to text  - Will automatically cast some values to make it easier to work with them in aggregations
e23c933 Additional Test for .StartsWith with .ToLower()
9100013 Few more tests for .Contains and .StartsWith
0455286 Added more stress tests for mumin and esent
b951949 Minor
aaf99a7 Better exception handling for wrong Json responses
c73f13f Merge remote branch 'upstream/master'
05a4395 -Fixed deserializing a DataTable property
ffa5a50 Avoiding race condition for setting accuracy
3671d1d Use standard task scheduler if we can
1e9aa02 Merge branch 'master' of https://github.com/ayende/ravendb
1c2867d Merge remote branch 'upstream/master'
31aa579 Added stress testing
b458c71 Setting Url override setting of anything else in the EmbeddableDocumentStore
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.
36c749a Fixing an issue where we didn't properly registered for transactions in remote machines
25a56f5 Fixing an issue with dynamic queries
f4274dd Allowing relative paths for plugins directory
c67f797 added comments to linq overrides
dcef615 Making replication timeout into a config value
8a65a87 Including the Json.NET 3.5 dll in the release output
a8a2872 Fixing boolean parameters in indexes
221d26c Merge branch 'DynamicFieldsBug' of https://github.com/benjamingram/ravendb
77688f3 Adding passing test
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
a62f029 Merge branch 'master' of https://github.com/ayende/ravendb
fad06b5 Ensuring minimum 3 threads running
2ce21ae Minor test refactoring
4662dc8 Will only emit null if there is an explicit null about it
139fe8f Making a method static
1105e1f Always create all the threads up front, too complicated to create them on the fly
298a718 Minor
9164085 Memory conservation - will only load documents from db once for all indexes, not per index
c4f986c Added Failing test for DynamicFields (numeric based)
78f6aa0 Merge branch 'master' of github.com:ayende/ravendb
c8ba928 Merge branch 'master' of https://github.com/ayende/ravendb
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)
547b482 a short look at projections in the Silverlight client; still not working, but some notes added regarding the problem
d60bc62 added a test for asyn any in linq
e39d594 minor cleanup of Silverlight test project
0570d15 Merge branch 'master' of https://github.com/ayende/ravendb
fd956e0 DynamicNullObject will be indexed as NULL
5341094 Fixing a bug where prefixes would be lost on long indexes
013a390 Fixing NRE
80a53df Renamed app config option "IndexingPriority" to "BackgroundTasksPriority"
9fd6ae9 Replaced IndexSingleThreaded by MaxNumberOfParallelIndexTasks
02d5cb0 Merge branch 'master' of github.com:ayende/ravendb
a39d00c using Munin by default
956b70a Properly dispose db
55c5cdb Ensuring that the source cannot be modified directly in the cache
111878b Switching default storage to Esent
6d81c41 Merge branch 'master' of github.com:ayende/ravendb
c9b67c3 Merge branch 'master' of github.com:ayende/ravendb
f147b64 Fixing an issue with HTTP headers being treated as metadata
1c68e1a Removing additional headers in the WebUI
e8db428 Adding passing test
85a7496 Adding an overload that make it explicit exactly what we are doing here
a799e96 The As method will also force fetching of the appropriate values
2f6db1a Adding more XML comments
e8f7c7c Adding a way to pass more context to the WhereEquals method. Fixing it so only root properties will be translated to __document_id
7f64851 Only create threads on as needed basis
4ef5ef6 Include assmebly info in source
37a8bbb Include assmebly info in source
0f3e8b9 Using explicit properties (fixes #237) instead of headers for named properties
13da499 Proper disposal
2dc0f55 Will only register once for each transaction for each store
4600d15 Minor
be378d0 The caches must be disposed
697cade The caches must be disposed
8896b04 Ensuring that we are fully committed after compaction
513bf49 Ensuring that we are fully committed after compaction
353fe7a After commit should reset tx value
1dd6e25 After commit should reset tx value
df46394 Will delete transaction recovery information on rollback and commit
34a6192 added Select() overrides for Linq, but they do not currently work in the SL client
5173dbf fixed a bug introduced with reorganizing RavenQueryProviderProcessor, linq queries can now specify includes
e8d1daf began reworking the logic in the query provider processor
5c02802 removed some commented out code
0008dac correcting some misspelled comments
fdcb6ee added ToListAsync for lucene queries, and made internal the QueryResultAsync property
0dec1c7 Includes were um, not included, on query results in the AsyncServerClient
e8d4a3a Merge branch 'master' of https://github.com/ayende/ravendb
5995496 Merge branch 'arraysupport' of https://github.com/benjamingram/ravendb
644fca8 Fixing tests
199d3de Fixing tests
4bd7308 Avoid creating dummy values
e058e12 Avoid creating this every loop
e38d18d Fixing #ifdef location
3d1a635 Fixing test
f033ef8 Merge remote branch 'upstream/master'
f2ddbfd Merge remote branch 'upstream/master' into arraysupport
581bcb5 Adding Support for multi-dimensional arrays
e963cd1 Adding a check to the test
fe64c79 Fixing test
316d60e Fixing id generation in silverlight
78bc494 Merge branch 'master' of https://github.com/bennage/ravendb
645259e Will only hit the disk is we are not running in memory
c849220 Fixing a bug where setting a field to be analyzed would force it to use StandardAnalyzer
94a9f12 We shouldn't store the information in the index
4c3f8f3 Fixing complex query generation of proper subclauses
0bc0c55 Adding passing test
3291f42 Fixing build on release
17fde54 Ensuring that we can filter & group on the same field dynamically
801fea3 exploratory test for includes on async Lucene queries
753614c added just a couple of more linq overloads
61f8939 implemented a basic version of blocking calls to ToList() at compile time for linq queries in Silverlight
3108cf2 added an async lucene query test for Silverlight
1b378a1 calling ToList() in Silverlight raises an exception
eb2dd6a another async linq test; renamed a few tests for clarity
dc99fec relocated my exploratory test of the sync linq implementation
4487a5d async linq query is translated to a lucene query; test of order by for async linq
f7a382c Merge branch 'master' of https://github.com/ayende/ravendb
c6e991f renamed a test to reflect its intent
44ecd2c reminder to review some code
3ffcbe5 removed an unused interface
02097ad a somewhat shallow implemented of ToListAsync()
fdd2e8c Merge branch 'etobi/CustomScheduler' of https://github.com/e-tobi/ravendb
4fea71b Adding caching to de-serialization of JObject instances from data store
83e6a8c Use a custom TaskScheduler for background tasks, which allows to specify the thread priority
f921e15 Dynamically generated indexes will force usage of (IEnumerable<dynamic>) to trick the compiler to accept more complex queries
05f567c Merge commit 'b5333561134cba6fd8664106dfbb058bc56c6d69'
79d30c2 Merge commit 'b5333561134cba6fd8664106dfbb058bc56c6d69'
b533356 Fixing an issue where compaction would corrupt the in memory state
58258d1 Nicer console format - more details
8e47d73 Merge branch 'master' of https://github.com/bengram/ravendb
ce9c780 setup first test for async linq api
0fc5773 updated the unit test provider so that I can omit the redundant attributes
8b93a22 Merge remote branch 'upstream/master'
5b34580 removed a duplicate assembly from SharedLibs
fca2c37 Merge branch 'master' of https://github.com/ayende/ravendb into studio
ed027f1 Fixing capitalization
c3385c0 Merge branch 'master' of https://github.com/ayende/ravendb into studio
4a5d253 Merge branch 'sl'
c8d7710 Whenever we output an ETag, force an output of Expires header in the past, to force re-validation on silverlight
d99db52 removing hack to avoid overly aggressive caching in SL
160133e Ensuring we can compile on 3.5
674aefa Display Storage in use when running server in Interactive mode
b033e8d adding passing test
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
6fc1924 Finishing merge
1d3b9f3 Merge branch 'master' of github.com:ayende/ravendb
b94c89e Fixing missing property
7ed3ea2 Will use the data directory as the base for tenant directories when using relative paths
fe770e5 Ensure that the index name is always fixed up
a907659 Using threads instead of tasks
26c57f6 Adding more headers to ignore
868d6d3 -Added Equals, NotEquals, GreaterThan, GreaterThanEquals, LesserThan, LesserThanEquals support to dynamic JValue -Added IComparable to JValue
d6bbb5a Merge branch 'master' of https://github.com/ayende/ravendb into studio
a0fa80e integrated the new testing syntax as an external assembly
3f97686 Don't generate existing asminfo if they are already there in local build
a436f1d Finishing up commits for code
610ce7c Adding passing test
59f74b7 Completing previous code
4df158f removing broken SL impl
1bc0210 Splitting impl of queries
a12861a Splitting query into async query and sync query
f6eb481 Don't store the @id of the document inside the document, have it comes from its location in storage instead
ea21938 crlf
b19278e Better handling of long index names in esent
a382221 Use the key that we loaded, not the one saved
2c8fcb3 Increasing the limit for disabling an index
ea05fce Adding passing tests
cf512ea Minor
401a977 Fixing an issue where error would occur in the enumerable masking other errors
4d1e0f4 Adding the posibility to modify all items in a collection in one go using PatchRequests
5b1087b Will use nicer names for the storage formats
1a1572d improved the syntax for SL unit tests
5cb8b18 working on a better unit test syntax
4cd2649 improving the testing code
3535173 -Added JsonConstructorAttribute to explicitly define which constructor to use during deserialization -Added IFormattable to JValue -Changed JValue ToString to call ToString on the internal value -Fixed code emit error when deserializing interfaces in certain situations
6089d9f another simple query test, this time with projection
970e3a7 Better logging output so we can see more clearly what are the items that take part in a bulk request
c3927dc Increased the (BAD) delay in the Can_query_by_index test, because 200 ms was not enough on my system. :-(
b88905d running each test in isolation
9c141e3 Forcing Json.NET to replace instances, rather than reuse them
fcabb63 Fixing test
a0209e0 Allow to open the an async session for tenant db
a4b88ff Fixing corruption of the last query string variable by a bad hack
e9016a9 Fixing two tests
3cd493c Fixing EnsureDatabaseExistsAsync so it would return the end task, not a task midway.
545aee8 Adding AssemblyInfo.cs
9f4c71f attempted to added an async version of EnsureDatabaseExists. However, the continuations are not executing in the order I expect.
85a0a55 added an extension method for working with aggegate exceptions
7eaea76 corrected order of execution in a couple of tests
8f970ae "fixed" a deserialization issue with respect to anonymous types in SL
405ced7 removed some junk code from the sl test host project
9dee358 consolidating some of the lovely exception capturing logic for reuse
04912e5 expanded the clientaccesspolicy to allow for other verbs, beforehand silverlight would not make requests such as HEAD
586415f Fixing a bug where multi tenant database names where case sensitive
157f460 Merge branch 'sl' of https://github.com/ayende/ravendb into studio
567a730 Refactored the test
43ae3b3 Better error handling (but not better code) for 404 on silverlight with tpl
02392a1 Fixing problems with caching in Silverlight ClientHttp stack by brute forcing things and disabling caching in a stupid way that should be fixed
2576ddf Merge branch 'master' of https://github.com/ayende/ravendb into studio
794950c Merge https://github.com/bennage/ravendb into sl
f33aa6b Fixing test case
1589ffa Merge branch 'master' of https://github.com/bengram/ravendb
0d300d1 Better error messages when munin hits a snag
100a611 Better error messages when munin hits a snag
025c6c9 Allow to use JObject as entities - will behave just like JObject and be stored correctly
55eba24 Fixing an issue where the query optimizer would select queries with reduce or trasformresults set
f438f4e Studio is compiling against the new client code, but is not functional
90ab747 async get index test is passsing
00e9230 added a test for async get index names
41606fd began integrating the studio UI in with the newer Silverlight client
b1aab74 added test for aysnc delete
bec1571 ignoring the .xap file for the tests
10d20e1 test of single Load
0ef312b Merge branch 'master' of https://github.com/ayende/ravendb
747f5d0 Fixing test case
d9bfb98 Added failing test for range queries on a dictionary
2a05892 Final touches for the query optimizer, can now properly detect the captured field in the index
4227b8d Refactoring dynamic query execution to include query optimizer results
6bf5446 Include the selected IndexName in the query results
1df9cf6 Ensuring sorting of results
fc56101 Modifying the way we handle getting mapped results to generate less IO
afab61e Fixing Header[]= to AddHeader
8a10b55 Using response.AddHeader rather than response.Headers so we will support running on IIS6
69b7a3a Better guards against accessing a value before enumerating it
bd80f83 corrected reference to AysncCtpLibrary_Silverlight
34a7f59 Merge branch 'master' of https://github.com/ayende/ravendb
f148e25 Removing O(N)*ReuceBatchSize operation that was totally not required
e9fa3c9 Adding logging for how long reduce operations actually take
77ae151 Merge branch 'tests' of ..\ravendb-ayende2
dbf81b5 removed some extraneous files from the SL test site
8a8bad8 Silverlight can't load an assembly qualified type without a version number
3f14247 initial setup for Silverlight unit tests
6c3f1b0 Indexing will notify tasks that it may have work to do
fd3ba28 Will not remove items from index if there is a matching document for them
51c294b Minor refactoring
2760a1b Splitting tasks execution and indexing execution to separate tasks that can run concurrently
3df992f Fixing remote querying on values with commans in them
bb30d9c Merge branch 'master' of git://github.com/bengram/ravendb
60a06a1 Merge branch 'master' of git://github.com/bengram/ravendb
ab763d3 Better error message
3850c03 Fixing typo
b1e1a03 merging ayende's updates
5fe140c merging ayende's updates
17be102 Merge remote branch 'ayende/master'
0e0f7fc Adding generated assemblyinfo files
1bba090 Will generate consistent AssemblyInfo.cs while on local mode
4631097 Removing assemblyinfo from the ignores list
83063fe Removing assemblyinfo from the ignores list
2ca7837 We can now "move" an item between different tables very cheaply
a2aa263 Allow to disable debug logging by setting a log4net.config file
c38eddf Expose the inner json object dynamically
0178168 removing submodule reference from build script
dc2933c Add 'Modules/Munin/' from commit 'e793ee90cca109bc9c096fe67073eb5d7db24bef'
9dc5125 Add 'Modules/Munin/' from commit 'e793ee90cca109bc9c096fe67073eb5d7db24bef'
763f29e Removing submodule definition
9fb6663 Adding passing test
5d062cc -Updated nuspec file
ac6c65f -Updated nuspec file for 4.0 -Added Load and Parse helper methods to JToken -Fixed performance issues when deserializing with partial type names -Fixed deserializing certain decimal values on classes with non-default constructors
e793ee9 Merge branch 'master' of git://github.com/ravendb/raven.munin
2e59313 Fixed test to check for assertion, not that results are returned
aecbd1d Added failing test for remote queries on dictionaries
6608bb9 Adding a disposal event
f1afcb2 Ensuring that we can run in localized env.
9552ac8 Merge branch 'e-tobi/localizationfixes' of https://github.com/e-tobi/ravendb
31429e1 Fixing indexes to reflect how translator funcs works
b67d5ef Generating error properly
6394de8 Handling the new GetDocumentId results
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
f27d986 It is becoming harder to generate errors from translator funcs
b1d326c Handle being passed null to the Load function
6feef6b Handle null on value types
6aedbea Including DynamicNullObject when serializing items - should be serialized as null
16e0ee0 Merge branch 'master' of https://github.com/remcoros/ravendb
6e5b109 Fixing minor localization issues in unit tests
391d595 Updating munin
78f343c Updating Json.NET to 4.0 r1
48a4153 added failing projection tests
d195101 Adding support for converting values on the client
fd88304 Load will return a Null Object if the document is not found, rather than a null
bace987 Revert server modifications for translating values - we will do this on the client
cb11372 Fixing invalid json strings
7a0d809 Ensuring that we return numbers as numbers, since Json.NET 4.0 is more strict in the checks
a89963f Fixing bad Json Upgrading Munin version
676b26b Fixing unit test
8e7e7ac Upgrading to Json.NET 4.0 r1
efc8c70 Modifying utils to support Json.Net 4.0 and Json.Net 3.5
44ef547 Upgrading Munin to Json.NET 4.0 r1
d5e7ca0 Fixing an issue with not filtering special properties
46994ea Merge branch 'master' of http://github.com/bengram/ravendb
e5938d6 Merge branch 'master' of github.com:ayende/ravendb
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
076c66d Fixing an issue with replicating Unicode documents
bea7590 Flush all indexes where there are no work to do.
fe5379b Fixing the regex
b30e5c3 Ensure that we don't try to commit a closed writer
3a5d7aa Expose the MaxNumberOfItemsToIndexInSingleBatch in the app.config configuration
e89b374 Copy query listeners on copy ctor
fa8e5fd Adding query listener to SL project
b0e90e2 Fixing an issue with negated query not being parsed properly
edb17e4 Adding a way to customize queries globally
d5c257b Increase the default size of indexed document in a single batch
319f2b9 Using near real time indexing for indexing now, which result in faster response time
17b1f2f Creating an easy way to capture profiling information about indexing times
8e2a92f Fixing an issue with complex nested queries
78428db Server logging on debug mode will now be async
3be11d9 Fixing another bug with long index names
8a37f0e Adding a common way to encode names
02b8c6a Fixing an issue when the index name is too long
bafab35 Argument checking
6c107f6 Fixing host name
f180de4 Better etag calculation for multiple queries
4886e33 Better etag calculation for indexes
6768c23 Merge branch 'master_unstable' of https://github.com/brunomlopes/ravendb
bc734ae More reasonable connection string
a7e4e7e Adding a passing test
3d37628 More realistic error
a200239 When querying for the identifier property, use __document_id instead
db2d08d Fixing an issue where if we explicitly index __document_id we would generate a compiler error
f3f2587 Refactored the way we are exposing the Load functionality, to take into account the way the dynamic code behaves
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
e3d177c DynamicList now supports Select
050db71 Allowing multiple items in Load in TransformResults
1bdaeb7 Making sure that we recognize that DynamicJsonObject should be handled differently than standard enumerables
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
e032d59 Adding passing test
1d980ba Failing test for cache in queries
ebb14a7 Operator overloading for DynamicJsonObject - so we can handle it nicely
0fb78fd -Updated readme
f048d12 -Disable Code Analysis in .NET 3.5 release build
bb9cba4 -Fix dynamic serializing in Silverlight
bbb9630 Will take into account the local path when deciding whatever to hash an index nmae
be7e4ed Fixing an issue where we weren't saving the http headers in the cache, leading to data corruption on the client
f701774 Adding file log on debug
51e9db3 Adding passing tests
ab7d93f Adding passing test
af4bfff -Updated readme files
a96f4d4 -Upgraded Silverlight project to Silverlight 4 -Included .NET 4 features in Silverlight project
8baeefe Adding a way to query dynamically on metadata
1aa3ff3 -Fixed building documentation in .NET 4
7f4c4af -Fixed signed build -Updated package readme files
4628d78 Simpler code
f00d796 -Added PatternProperties, ExclusiveMinimum and ExclusiveMaximum support to JSON schema
cacb4d7 Fixing build for .NET 3.5
f51d7ce Fixing location of JsonToJsonConverter
d7efdc5 Fixing serialization of complex values from Transform Results
c333061 Merge branch 'ui' of github.com:ayende/ravendb
464ce6c Allowing querying on fields that don't start with letter or underscore by prefixing such fields with _
3a11ddb Will automatically index items which we want to sort by
75ab27c Fixing potential NRE
744612b DynamicNullObject is now convertible to boolean (always false). It makes it easier to compare against it.
42aabc8 Fixing an issue where Id property would be translate for reduce / transform results as well
17f39d9 Merge branch 'mybranch' of https://github.com/dpen2000/ravendb
50d897a Better SL compatibility
360abd2 Adding passing test
f7d7031 Fixing test to represent new (saner) structure)
fef51d1 Sometimes we want the flat structure
7f1b897 Fixing an issue where fetching data generated json that was hard to work with
0a43699 Force usage of ClientHttp stack
ffe2139 Adding support for SL client access policy
1d6b880 Adding support for caching in the abstractions
d6f5f94 Generate different names for dynamic vs. map/reduce indexes
665082d - Fixing dynamic aggregation handling - Fixing potential issue
599f1bb Fixing deletion of temporary indexes on startup
0f920fb Adding tests for issue 202 - TransformResults should keep __document_id - only CanProjectIdFromTransformResults fails - other for contrast
51f5b9d Add a way to skip transform results, to make it easier to figure out what is going on
0a1ef2f Fixing minor issues with the build
7b7241c Fixing an issue with negating on subclauses
8f5e858 Adding Analyzers to the AbstractIndexCreationTask
277ed7f Fixing a problem with not returning the appropriate result
8e532d9 Fixing the previous fix :-)
3e2cc1a Fixing the build
2ee53f5 More work to discover what is problematic in the build
52150d0 Output more info, so we can debug a build failure more easily
d287015  - Fixing build issue  - Adding SL project to the release build
3ad33f7 -Added ICloneable and DeepClone to JToken -Changed DeepEquals to take into account possible floating point errors
cd49825 Fixing an issue with range queries on longs
42ce0d3 Tabs
f32e1f5 -Fixed JToken Load and Parse methods not checking for incomplete content
5280bcd Fixing things so we can properly handle collection and nested properties using dynamic aggregations
107471c Making sure that we can easily group by complex values
e1d29a3 Fixing the build
33755c6 Removing SL projects
1349f4e Refactoring the way we select files for inclusion in the build
07ed6f8 Minor
6de3ee9 Adding SL "unit tests" project Fixing a few things with the SL code that doesn't work
1297d64 -Fixed DataSetConverter deserializing DataSet properties
87a2bbf -Added WriteArrayAttribute to XmlNodeConverter to include an attribute to help round tripping JSON and XML -Added OmitRootObject to XmlNodeConverter to skip writing the root JSON object when converting XML
f370024 All the tests pass again
7588788 Fixing the build for net 3.5
66c14e9 Fixing tests
8790367 Supporting 3.5 again
4a2e330 Using caching on 3.5
64e8f95 More work for SL client
80dc376 Making sure that the important bits are public
a5a1909 Removing the files taken from mono since we took them to a separate file
a1cae7f Moving the code taken from Mono into a separate assembly, since it make it easier to manage this way
5980cea Tabs
4d15db2 Keep the SL project in sync with the lightweight client
13022bc Minor
ba13ad9 Minor
c3eac2d Updating the Munin version
18dc4dc Limit the size of the commit so when we read it back, we won't get OOM
79a033c Making the whole thing compile on SL, NET4, NET35
708d6f1 Reworking on the Silverlight library
9254ae2 Removing duplicated SL files
dd84334 Silverlight compact
4272530 Fixed an issue where we would always wait for dynamic queries to be non stale
2c92f69 -Fixed JsonNet35BinaryCompatibility spelling -Fixed Specified properties incorrectly needing XmlIgnore attribute
78430ab Fixing Build
4f937f3 Adding temporary silverlight project
609259a Silverlight compact
1dc0dcc Silverlight compact
5e98760 Silverlight compact
dba3be4 Silverlight compact
7081174 Silverlight compact
8d48ae1 Adding silverlight #ifdef
5e96296 Adding a silverlight project creator
c41462f Tabs Fixing disposable of termsEnum
951627e Adding a way to customize indexing per field per index
1c47005 Tabs
6a6827f Fixing bad tests
de85c34 Supporting dynamic aggregation (Transform Results)
40f560a Will only generate DynamicJsonObject if using dynamic (object) as the return type
beb8ea1 Fixing build on 3.5
0f8c652 Better support for dynamic map reduce + tests
2cafa02 Adding support for GroupBy operation Adding support for detecting JObject returned and returning DynamicJsonObject
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
0ab21af Adding a passing test
f5762cb Fixing typos
4764ced Fixing tabbing
a680b57 Better protection from OOM
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.
cbc89b0 Better detection of write conflicts
1fd97bf Log the error before touching the db again (in case the problem is with the db)
7587108 More passing tests
c02c529 Adding passing test, ensuring that we can handle batched docs larger than the indexed batch size
7405df0 Adding file header
077c830 Adding file header
ac3fdff Adding support for automatic aggregation in the dynamic indexes by implementing map / reduce indexes on the fly
62221a9 Merge branch 'master_unstable' of http://github.com/brunomlopes/ravendb
51cb38b Better error handling for problems with analyzers
b407d9a Allowing the use of the comma operator in fetch & include
e7635e5 Merge branch 'unstable' of http://github.com/e-tobi/ravendb
0a747c1 Report product version as well
7ff3104 Report server build in the web ui
a073c12 Adding server build version to the client API
9f96814 Report the server build via the console
4b2253b Expose the server build via the API
08c50ca Faster build locally
24b9fcb Fixing tests by resetting the cache for each
0039577 Adding a way to reset cached requests
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
a49e16c Adding tests for caching of document load
638bbd5 Test is too brittle, removed
bfbc123 Setting the IndexEtag properly
ecfd67f Fixing test so it can run in the face of localization
5b11d5a Fixing typo in class name
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
7b88a74 Adding a way to avoid caching
c046ac3 -Added CamelCaseText to StringEnumConverter
5ccd826 -Change BSON writer to write new binary subtype -Fix BSON reader to read the old binary subtype correctly -Added JsonNet35BinaryCompadibility to BSON reader for incorrectly written BSON binary values -Changed JSON schema to use required flags instead of optional as defined in JSON schema spec 3.0 -Changed JSON schema to use divisibleBy instead of maxDecimals as defined in JSON schema spec 3.0 -Fixed detection of serialization specified flag properties -Updated to latest version of NuGet
bc49f57 Better equality checks for IndexDefinition
77e54d0 Minor
b9751e4 EnsureDatabaseExists happens outside of any transaction
fb5eb7c Better cache config
99c52ff Fixing scenarios
29308d2 Fixing Mono System.Runtime.Caching build
2d53501 Adding caching to the HttpJsonRequest
ba73171 Including the Mono's System.Runtime.Caching because that is not included in the client profile
578d5e6 Updating acknowledgements.txt
4bddebb Adding 304 for queries scenario
4cdfdf0 Fixing scenario tests
076df42 Fixing tests
f90d4f3 Adding support for getting the index etag
88936c4 Adding IndexEtag for the query
1771e77 Refactored Index responder to increase simplicity Supporting etag and if-modified-since for queries
4097b6e Refactoring the way we generate the dynamic index name
559c89a Exposing Last-Modified in the metadata
3b3c228 Adding client side support for terms queries
d74f62f Productionizing things - adding paging support
b8bf6d2 Adding support for detecting the terms found on a index
2c86f1a Adding a hook for the user to convert conversion from document to entity and vice versa
c1751d9 Moving functionality away from the DocumentDatabase and into extension modes
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
e1bbaf1 Patches no longer throw exceptions when a property isn't found
08b04a8 Fixing a memory leak in Lucene
c032f9f Fixing tests
298bf1b Merge branch 'transitive-null' of github.com:ayende/ravendb
33ec625 Merge branch 'reenlist' of ..\steve
09da9f3 Will automatically rollback transactions if they fail to re-enlist
8e04074 Fixing the way we handle checking for types to be enumerated Fixing the way we handle checking for projections
a26ef15 Fixing indexes so we get better support for indexing arrays
9de1bda Fix build on 3.5
112ab67 Using the proper port
5f8b3df Fixing test
0814c5a Tests running in memory again
0d4710b Fixing tests
90c1abf Reference Lucene when building queries
21bd9bc Adding support for projecting dynamic values
d2ae382 Better disposal
1ad6648 Adding support for transitive null in ravendb
79447ca Fixed some minor typos
0559d4f Allow to pass command batches as IEnumerable<ICommandData> instead of ICollection
2e7b8e5 -Enabled support for converting between XML and JSON on Windows Phone 7
f39daf4 Merge branch 'ui' of https://github.com/aelij/ravendb into ui
c6456f2 ui changes
e6aa02e Including suggestions sample in the distro
de0a657 Minor refactoring for using DateTime instead of ints Adding passing tests
117748e -Updated build to use latest version of NuGet command line package builder
55b4422 Fixing url generation when querying tenant indexes Fixing tenant databases not starting the indexing service
b4d54ce Adding more logging for tenants
09edd97 Fixing stupid issue
d0dd3d1 Fixing the samples
5feeecb Fixing sample script
13e1e74 Adding better error handling
52b8744 Adding passing test
ba1f6d1 Enforce page size limitation in EmbededDatabaseCommands as well
ed521bd Include xml & pdb files in the distro
f151677 Removing setter from EmbeddableDocumentStore.Configuration, avoid potentially probelmatic code that override earlier settings
625da5f Removing unused custom version of json.net
010ebc6 Will now properly check if Munin is there Using HTTP munin url
f01586c Adding sumbodule initialization to the build script
b93cbb8 Fixing the way we are generating the samples
fe00c60 Update the way we handle rewiring the samples for release
c929dc7 Properly pass cmd line arguments to the restore operation Auto detect restore type - esent/manage
2d9bec4 Fixing the paths for samples
460755f Moving method to the advanced section of the API
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
227a34e -Added support for deserializing to JToken -Improved circular reference error message with type name
29dc449 Fixing an issue with Munin
6dfa767 Will write proper file header on commit
c5a2e0a Fixing a problem where replacing in memory would be a no op
b73b7a0 Adding spellchecker dll to the deployed zip
104a50f More complex suggests
158b088 Fixing scripts
056f239 Minor
dd35e83 Fixing an issue where it would query the destination even if nothing is to be done
2de80b0 Minor
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
7e79a01 Line breaks
248bb3b Merge branch 'master' of github.com:ayende/ravendb
c28050a Fixing the assumption that auth docs will be prefix Raven/Authorization
322d568 Enabling building on 3.5
035794b BREAKING CHANGE: Moved the Async API to use TPL instead of Explicit Async
3691ef3 Making sure that all the operation headers are set properly for embedded commands
7c13494 Fixing attachment encoding
71f8a72 Fixing an issue with attachment encoding
ec78ea5 We now handle json serializing elsewhere
7ec8b17 Removing reference to missing file
cc6ad69 Changing the default storage mode to esent
eff95ad Allowing item removal by value.
af4b70b Merge branch 'jsonpatcher' of http://github.com/brunomlopes/ravendb
d4869e7 Adding passing test
f279178 More tests
a00550a Ensuring that JSON values (starting with { or [ ) are de-serialized as JSON when loaded via HTTP
4a136ca Fixing Stack Overflow
a2842ec Move from the ASP.Net cache to a Memory Cache in Auth bundle
bda8add Fixing auth put trigger to avoid the / prefix Fixing auth delete trigger to remove item from the cache
2d2ae28 Will not execute read triggers for reading the database document
44844a0 Fixing tests now that we don't allow doc ids starting with /
26c9f74 Will not permit document ids starting with /
a3b8006 Adding test files
868b021 Adding tests Fixing the way we handle anonymous types, we won't generate ids or Raven-Entity-Name for them.
0d7fb34 Adding files
f3b7a8f Adding files
a0e8a2c Completing merge
36edf3d Merge branch 'ui' of github.com:arekais/ravendb into ui
2eb0d3b -Added XmlSerializer style Specified property support
efc2310 -Make .NET 4.0 dynamic actually work (oops) -Added JValue dynamic value conversion
94dddda Merge branch 'ui' of github.com:arekais/ravendb into ui
5b0f6d9 Index Screen control
548ce02 Document search. Dialogs. Metadata saving. Fixing problem with preview.
6ec485a Remove an item from a list via a patch
c2df482 Json syntax highlighting.
f7a820a Moving to the official version of json.net, instead of our own custom one
3f0c012 Moving to the standard version of JSON.Net, instead of our own custom one
ac3691d added Index Browsing/Editing
f7597d3 fixed problem with Etag mapping, other minor fixes
c095b00 When using RavenDB Default Database, will create that database if it is not there already
11003e6 Merge branch 'master' of http://github.com/Citezein/ravendb
0752b8e Added busy indicator to DocumentsScreen. Minor stylecop fixes.
87225b6 Merge branch 'ui' of github.com:arekais/ravendb into ui
0794b0b Normal/Edit mode on a document view. Problems with saving.
5acde91 Fixing the tests
40adcf3 Fixing test that projects a property
a0d3f98 Merge branch 'master' of http://github.com/robashton/ravendb
045d16b Merge branch 'master' of http://github.com/VirtueMe/ravendb
2729809 * Removing unreachable code * Better temporary index names for queries on the actual type
9119806 Fixing document id generation, multiple documents created in the same tx will have different ids
b3f83bf Fixing a bug in Add where the value already exists
8ac2ae4 UI: Added GlobalStatistics screen
ca20b53 Added missing AsyncSessions to IDatabase
7c08d2a API: Added Collection support, statistics support, query index support
ad427fd Updating Munin
66a1b36 Exposing internal API so we can properly test them. Fixing variable names to avoid conflicts
63b28dc Fixing a bug where we would not properly delete items from the secondary indexes as a result of returning the wrong deleted value
7a8beba Adding tests to ensure that we are properly deleting data from the secondary indexes
af7f255 Dragable document preview.
457ceb0 Adding failing test showing a problem with managed storage
f286d3c Minor
d15ba26 Merge branch 'ui' of github.com:arekais/ravendb into ui
1a519bc adjusted attachement support in API to work with management studio plugins plug-in support (work in progress) fixes UoW bugs
096291e Initial preview and document thumbnail (xaml in medatada)
2bd3f8d Controls DocumentContainer and DocumentThumbnail.
ca02d80 Merge branch 'master' of https://github.com/ayende/ravendb
c584a50 Now supporting creating spatial indexes from the client
f6da912 Fixed missing dll in Start Raven.ps1 and added missing projects in Raven.Samples.sln
bde2a32 Adding passing test
c561d09 Updating samples
f07622c Adding a way to check permissions for user on the client side
8fa69c2 * Adding IsLoaded to check if an entity is loaded * Added a Load(IEnumerable) overload
6e2fa21 Added DefaultDatabase to DocumentStore and allowed it to be set by connection string
328b34f resolved conflicts
926e58e changed layout of MenuScreen
cc48e46 Merge branch 'ui' of github.com:arekais/ravendb into ui
329943c Added Management Client API
f498b72 Changes in displaying of all documents. Document thumbnail. Initial document view.
3cf6fdf Controls stretching. Documents scrolling. Window icons - minor.
5c04314 -Fix to preserve collection type information in certain situations when serializing -Add missing Newtonsoft.Json.WindowsPhone.sln file
5f7ec4e Fixing casing typo
f8a6629 Better CLI for debug mode - allow to restart the server without restarting the process
41f6b5d Fixing build for 3.5
697d7ad More samples
b3e31ff More samples
17fb261 Better API for multi tenancy
345cbba Fixing issues with suggestion queries
1987111 Adding test to show that we can use the document store even when the server is not started Removed failure on not finding replications source, will silently create one
d5739c2 Fixing typo
720a4d1 Merge branch 'etobi/query-with-static-property' of http://github.com/e-tobi/ravendb
df6ac32 Escaping query string on IIS as well
b43c8d2 Allowing creating hierarchical indexes from the client
6e20c6c Moving the document database class to the Abstraction project, so it is available from the client as well
03ff6dc Fixing an issue where the ReduceTask will throw if it has zero items
9b5f93d Merge branch 'master' of github.com:ayende/ravendb
8326bd8 Fixing stylecop.
64b793c Displaying all documents with their content.
0d15ab5 Fixing a problem where non admins could start a backup
a46d79e Window resize.
f5fb4bf Changes in shell - icons, window resize, gradients. Displaying documents. An initial document view.
2ba6185 Fixing typo
103b576 Changing window icons.
479ee4c Demo to show projections with id not working
5dc7434 Documents view.
b4896fc Allow static properties in queries (like DateTime.Now)
69bfda3 Initial plugin system. Connections between screens enhancement.
efbf071 Remove ClsCompliant(false) from a lot of classes
40f81a3 * Making sure that the exception can be serialized * Making sure that Lucene is marked as cls compliant
e5e979a Added tests for document batch processing
6476bff Fixing namespaces
1d3ccdd Fixing namespaces on test project
e4e1515 Full support for suggestions, on both lucene & linq queries
78ea37c Added Batching to DocumentSession Minor code fixes
7b397e0 Removing Esent reference from Raven.Database
9dc79b0 Fixing namespaces
20e5d20 Merging (manually) the suggestions branch
3d7d8ba Rename config namespace
d685f53 Refactoring files to proper places
08e47c5 Removing bad files
3ba9150 Create a special property for embedded http server, rather than by using the port
0ec0da1 Merge branch 'embeddedhttp' of http://github.com/nhsevidence/ravendb
758e825 Easier usage for WhereEntityIs
bf8d609 Modifying dynamic query generation to support primitive array on the server
683995d Properly generate query when access Any on primitive array
b6607eb Properly handle inequality tests by generating equal to everything and not equal to specific value
47a2ce8 Better usage text on the cmd line
d76c1f1 Adding a way to invoke sptial queries from linq
e7b216c Added Refresh method to Index and Document sessions. Implemented Get method in IndexRepository StyleCop fixes
8124beb Merge branch 'ui' of https://github.com/arekais/ravendb into ui
c67b1e4 Document/Index repositories code cleanup
4657795 Will read the proper values from SelectMany Adding a test for complex live projections
6cedf2d Merge branch 'ui' of github.com:arekais/ravendb into ui
923db7a Views and view models.
5c6a483 Added IndexStorage Minor cache fixes in DocumentRepository
ca0755a Delete .gitarrtibute. Dlls
99685ca Initial Silverlight Client commit Cleanup
2e2ff87 Changing default namespace.
143f165 Merge branch 'master' of http://github.com/dplaskon/ravendb
f7c215f Adding support for codecs in managed storage
b5c6158 Updating munin reference
dc1d6be Adding xunit dll
f80fc79 Removing Raven.Munin to a separate project
6be65fe Minor: fixed typo
3bc4411 Finishing setting up Munin for separate build
5219765 Merge branch 'master' of ..\munin.tests
641730d Merge branch 'master' of ..\munin.tests
766ed72 Adding back the child directory
23a53b3 Moving to a child directory
b6f8386 BREAKING CHANGE: Adding SHA signature for each saved document
db02fcc BREAKING CHANGE: Adding SHA signature for each saved document
1cf8376 BREAKING CHANGE: Signing the Munin file with the proper version and table information
b78fae7 BREAKING CHANGE: Signing the Munin file with the proper version and table information
e39689a Change the way we handle duplicate result elimination when we have a projection When we project and we have a field which is stored in the index, we don't do duplication elimination In all other cases, we do
a13e98e Merge branch 'master' of http://github.com/robashton/ravendb
6c3d1b7 Merge branch 'unstable' of http://github.com/e-tobi/ravendb
8d8c9ad Will now throw if user is trying to query or sort on a field which is not indexed
99a56ec Adding support for collation sensitive analyzers (allow to do collation based sorting)
112b6cf Fixed the type in embeddable doc store
4749a27 Merged ayende's changes
5199d14 Added test to show what we want from projections
5cc8888 Http server starts on non 0 port
e9ab76b Added TransformResults to the equality check between IndexDefinitions
984cb05 Fixed a bunch of typos in the XML comments
9a6aa1c Fixed a bunch of typos in the XML comments
4c5a963 Do not hard code the service name
e67871d Removing unused perf counters
a21b5b2 Merge branch 'master' of ..\ravendb-stable
e10d13b Fixing migration from old databases, will now mark the proper version schema
9c7dcf6 Fixing an NRE
2ad1c99 Reformat
49f5db7 Refactoring
6f7bb39 Merge branch 'master' of http://github.com/dplaskon/ravendb
700aa49 Fixing an issue with VB using WhereEntityIs
0248228 Fixing overly eager Identifier property to __document_id
858468a - Fixed issue with infinite recurrsion when cascade delete documents specify each other
d49f638 Consolidating the tests projects
8799070 - Fixed id array issue for associated metadata
f4b6d5b Removing 4.0 references from the abstractions
30e5432 Fixing typo in class name
0f88dd7 Being adding cascade delete bundle; still need to resolve string[] as a json value issue, etc.
8f621b1 remove git attributes forcing crlf
179a78d Initial UI
f80ba97 Merge branch 'ui' of github.com:arekais/ravendb into ui
b53df79 Initial prototype commit
99e786f Adding passing test
387fc46 Merged ayende's changes
ee1d5f6 You can't assume consistent etags
01b6dea Will throw on conflict in attachments Fixed conflict naming More tests for attachment replication
4998093 Attachment replication now works :-) (for a very simple test)
fc4f11e Properly initialize attachment triggers
417f2af Will re-evaluate replication information if there was anything to replicate to the location
e49113e Refactoring replication to include both document & attachment etags
3497b81 Adding triggers required for attachment replication
b408cf6 Minor
30b8fa3 Refactoring the work context to allow external invocation
f7fef49 Minor refactoring - extracting the replication hilo behavior to a separate class
01ab3a0 Adding support for Put/Delete/Read triggers for attachments
8b01311 Fixing Greater Than & Less Than in Any
e83deff Minor
b6484e9 Fixing typo in usage text
b115657 Adding support for querying on url values using remote client
2dec695 Fixing an issue with VB equality in the linq provider
89e723b Making sure that multi tenancy works using esent
bb5f06a Defaulting to Esent as the storage provider
dc67e95 Adding a project that cleanly solves crlf issues
3aed128 Fixing \r\n issue
ff9235f Fixing \r\n issue
63cfd69 Better test
a6ef497 Better test
7e6a73f Fixing the way we name dynamic indexes, will NOT use SortBy unless the user is actually sorting by something
9727ed8 BREAKING CHANGE Renamed DynamicLuceneQuery to LuceneQuery
70e98e7 Adding support for generating embedded client documentation
3e57333 Adding XML documentation
dfa78b4 Fixing an issue where embedded files were read from the wrong assembly
ffc6fe9 Merge branch 'master' of http://github.com/VirtueMe/ravendb
3d834c5 Fixing my own stupidity
e6e6f9a Treat DynamicJsonObject as JObject for serialization purposes
5f2d6c3 Getting rid of long session
4d4446e Adding support for auto upgrades for the new etag scheme using Esent
ee905d0 Modifying the way we handle etags, instead of using timestamps, we will use the a value incremented each time the system starts, plus a value incremented each time we create a new etag. That avoids hitting the issues with time based etags
277ec07 Removing generated files
b995654 Adding support for multi entity indexes Made sequential id generation into an instance method, rather than a static one (first step to make it persistent)
d3d1fde Fixing an issue where the DB would crash when finding records that had no data in them.
9c8a337 Fixing an issue where the DB would crash when finding records that had no data in them.
790516f Fixing an issue where the DB would crash when finding records that had no data in them.
74cacb5 Fixing typo
e6a2337 Generating projects at build time Added the new abstractions dll to the build
ae225ec Moving files to abstractions
391bd5a Credentials default value is empty string, not null
41c96d9  Fixing a problem where a test wouldn't release its resources
30567d6 Fixing a potential race condition
c6ba0f4 Fixing samples references
c7e1427 Fixing bundles references
616dfa1 Adding conditional compilation to support 3.5
d9f1684 Automatically generate 3.5 projects for the client
4a34b73 Major refactoring, introduced Raven.Abstractions - which means that we don't have to dance around the Raven.Client vs. Raven.Client.Lightweight stuff any longer. This means that developing just got a whole lot easier
ae492f5 Finishing merge
6efbd74 Adding support for credentials with the client side attachments API
d2ecc50 Initial prototype commit
d4951c9 Fixing namespaces in bundles & samples & web
70c7d22 Renaming namespaces & moving classes to their own files
b366a12 Increasing retry count to avoid race conditions
a1451ab Fixing references to changed class name
4c6c9b2 Renaming CurrentOperation to CurrentOperationContext Removing duplicated file that remained in Raven.Database when we moved to Raven.Http
2d4b868 Adding the Raven.Web project
1d252db Removing unused powershell integration
41e4914 Adding Raven.Http to the deployment
0fe6582 Fixing samples references
33f8e40 Updating bundles
edef267 Extracted all the HTTP infrastructure into a separate assembly, so we can reuse it better
273365d Merge branch 'refactored-managed-storage'
c4fde87 Nicer way to run all the tests
a43a7ee Fixing potential test failure because of race condition
61c41ba Will not reset command position & size when there is no payload (when we just update the command key)
2d221ce Will not reset command position & size when there is no payload (when we just update the command key)
5596eea Adding a way to get stable readonly in memory tree without requiring an open file stream
2569a6e Adding a way to get stable readonly in memory tree without requiring an open file stream
ec0a407 Avoiding unnecessary copying of the information
409b308 Avoiding unnecessary copying of the information
2315a3b Forcing deep copy for all values returned from AVL tree
275ad23 Forcing deep copy for all values returned from AVL tree
9dc059f Merged Ayende's changes
5e3af05 Merged ayende's changes
f97f556 I've not changed any of these files, I'll guess clrf.....
b916e60 Adding a way to run the failing test
1262c6e Adding a way to run all the tests in a loop, to ensure we don't have concurrency issues.
cf140aa Minor refactoring
93b6536 Minor refactoring
c12e645 Simplifying the API
cc804b1 Simplifying the API
de1cd55 Simplifying the API
15ea91f -Fixed error when deserializing nullable structs -Fixed writing JSON Schema option label -Improved error message when converting JSON with an empty property to XML
c631373 Persistent Source is now passed to the index on init. Better ToString() support.
4c3b883 Persistent Source is now passed to the index on init. Better ToString() support.
9004e5b Simplifying the API by removing the adapter and centralizing processing logic
94b5792 Simplifying the API by removing the adapter and centralizing processing logic
e9a1a06 Simplifying the API by removing the adapter and centralizing processing logic
6480a43 Renaming concepts to make them more familiar to people
1e802ae Renaming concepts to make them more familiar to people
590caf4 Renaming concepts to make them more familiar to people
254b3ea Merge branch 'refactored-managed-storage'
0b49ff2 Optimizing the test
854ce86 Adding tests to prove that we can properly update values nested in the tree
405ceb9 Adding tests to prove that we can properly update values nested in the tree
03d1c92 Adding better debug support by allowing to dump the tree to json. Fixing AddOrUpdate so it would pass the values recursively.
79d3817 Adding better debug support by allowing to dump the tree to json. Fixing AddOrUpdate so it would pass the values recursively.
6356310 Properly recording the document id
1aec151 Adding passing test
40354f5 Moving write.lock detection to the prepare side, rather then execute side
3f90bf0 Fixing an issue with not properly handling GreaterThanOrEquals in the AVL tree
8998f62 Fixing an issue with not properly handling GreaterThanOrEquals in the AVL tree
9a410a9 Adding a timeout for WaitForNonStaleResultsAsOfNow
f4b2824 Can now get more than one value from secondary index when there are multiple values per a single value of the secondary index
f70e595 Can now get more than one value from secondary index when there are multiple values per a single value of the secondary index
1085243 Removing unneeded ToArray()
9ff781f Removing unneeded ToArray()
3eef92e Implementing scanning in an way that actually works
e89bd99 Implementing scanning in an way that actually works
4f654d3 fixed a bug that prevented albums to be listed when selecting a genre
4547b78 Adding support for non string identity properties
7f9837c Moving to completely immutable data structures for the indexes
9510a57 Moving to completely immutable data structures for the indexes
19d62fd Moving to use those immutable data structures
3b4a39a Moving to use those immutable data structures
15b9934 Adding immutable data structures
61621a6 Adding immutable data structures
db0be62 Ignore lucene lock file
20c93f4 Will now only lock on writes, reads can proceed independently without any issues
80365e0 Will now only lock on writes, reads can proceed independently without any issues
858d935 Ensuring that we have a local copy of the dictionaries state
66edd9f Ensuring that we have a local copy of the dictionaries state
66bf71d Modifying the way we handle transactions, we now moved the data for the PersistentDictionary to the AbstractPersistentSource, where it can be managed so readers do not block the writer and vice versa
f788514 Modifying the way we handle transactions, we now moved the data for the PersistentDictionary to the AbstractPersistentSource, where it can be managed so readers do not block the writer and vice versa
a1522a1 Refactoring the external API for Munin to make it simpler (hiding txId)
16b851f Refactoring the external API for Munin to make it simpler (hiding txId)
a3d2bba Refactoring the external API for Munin to make it simpler (hiding txId)
bc4bac1 Externalizing the parts of persistent dictionary state that needs to be changed atomically.
6bfd181 Externalizing the parts of persistent dictionary state that needs to be changed atomically.
64dc9e2 Externalizing the parts of persistent dictionary state that needs to be changed atomically.
4abdd0d Properly disposing streams for the pool
c0e068f Properly disposing streams for the pool
8042482 Fixing ReadOnlyFileBasedPersistentSource file name reference
55c1886 Fixing ReadOnlyFileBasedPersistentSource file name reference
241bda2 StreamsPool is disposed by calling Clear()
4642e92 StreamsPool is disposed by calling Clear()
32b2ab6 Properly closing all held file handles before compacting
eb376d8 Properly closing all held file handles before compacting
0124153 Changing the way we build the secondary indexes, instead of doing the transformation all the time, we will do it once and store it
b03cf6c Changing the way we build the secondary indexes, instead of doing the transformation all the time, we will do it once and store it
0a283da Fixing truly stupid mistake in the StreamsPool
8add764 Fixing truly stupid mistake in the StreamsPool
2c42aa5 Will not perform a commit if we don't have to
4ab890e Will not perform a commit if we don't have to
02d3303 * Making sure that the StreamsPool release its resources. * Moving ReadOnlyFileBasedPersistentSource to the reader/writer scheme
d21faf5 * Making sure that the StreamsPool release its resources. * Moving ReadOnlyFileBasedPersistentSource to the reader/writer scheme
d16f1cf Refactoring persistence sources so we have a common base class to do the work. FileBasedPersistentSource now uses the same reader/writer lock as MemoryPersistentSource
3833528 Refactoring persistence sources so we have a common base class to do the work. FileBasedPersistentSource now uses the same reader/writer lock as MemoryPersistentSource
0f00533 Refactoring in memory solution to use read / write locks and multiple stream to avoid forced locking
66b6147 Refactoring in memory solution to use read / write locks and multiple stream to avoid forced locking
66d962a Commentary
988ca81 Commentary
a73e65f Including Raven.Client.Authorization in the build
3c435bd Refactoring the way we handle locking, moved all the locking to the persistence source
96d3431 Refactoring the way we handle locking, moved all the locking to the persistence source
264bd59 Refactoring the way we handle locking, moved all the locking to the persistence source
d9ad906 Renaming namespaces
6069a0c Renaming namespaces
101c3bd Renaming namespaces
e06811f Refactored managed storage into two projects. * Raven.Munin - transactional, managed storage. * Raven.Storage.Managed - using Raven.Munin to build storage specific for RavenDB.
da52246 Refactored managed storage into two projects. * Raven.Munin - transactional, managed storage. * Raven.Storage.Managed - using Raven.Munin to build storage specific for RavenDB.
08c6865 Refactored managed storage into two projects. * Raven.Munin - transactional, managed storage. * Raven.Storage.Managed - using Raven.Munin to build storage specific for RavenDB.
6939c1c Minor
18efeee Fixing problem when trying to read data from deleted record
542aaa4 Moving to a single file for managed storage - should reduce head seeks on the HD.
2b7f429 Fixing tests
8fe67c6 Merge branch 'master' of http://github.com/robashton/ravendb
1703992 -Added covariance to IJEnumerable type parameter -Fixed inaccessible private getter/setters on base classes
22067a3 Added code to actually use the entity type when performing dynamic queries
a0e3edd Adding support for building nupack packages
cb54bdd Fixing an issue with the build not finding missing Properties directories
763df47 Fixing infinite loop
e84449d Fixing an issue with configuration method
46eb90d Adding cleanup of secondary databases that haven't been touched in 10 minutes
fe68c55 Properly disposing of secondary databases
8812338 Fix the build on 3.5
9e69253 Adding support for ResourceManagerId in the connection string
d549a73 * Adding multi tenancy to the client API * Fixed a potential issue with replication failover detection
f98eb64 Tenant is how you USE this feature, not how you call it.
5716b8f Implementing multi tenancy for ravendb http api
ccd60e4 Allowing to build RavenConfiguration without touching any value from the app.config file
3c03654 More strict regexes for routing
13a44ed Will automatically generate asm info files (saves having them modified on each commit)
545eec4 Removing asm info files, they should be generated by the build
a8ea518 Updating build scripts so they would include git commit & build #
6349fa7 Indexing will now use Parallel.ForEach instead of manually doing the work
9757c48 Add managed storage dll to the desployment zip
c5cffd0 Fixing an error where we would get results from a different query, rather than the one we just executed.
96b4999 Actually sending the value of the stats out. Added timestamp for query accuracy
cdebd0a Updating performance project
3e7d744 Merge branch 'master' of http://github.com/brunomlopes/ravendb
6f7645c Providing a way to get the query results using linq
fbab3d8 Adding error handling to the result transformers
4c2617e Finishing move from TransformResults to TransformResults
e6b33f8 Completing work on how we should behave in linq queries in dynamic vs. standard
6b471d5 Renaming ResultTransformer -> TransformResults
84f8544 Merge commit '79d13df003dbbc2b8f0a826b65d8929a23d628d8'
cc66652 Adding a way to get the metadata of a transient instance
297b0a4 Modify the way the WorkContext works to allow for workers to pass their current state in. This means that we will not lose notifications if the worker process wasn't currently listening to the worker event.
a037ba4 Minor
d08441d Removing tests that would fail when RavenDB is TOO fast
c239969 Adding an easy way to create a document store for unit testing.
284c5b8 Implementing OnIdle compaction for the managed storage
b757565 Exposing when we are actually going to disk
d6c0ba8 Changing task executer and background tasks so they would only get executed when there is something actually happening in the system, not on a polling basis
813ca10 Test and bugfix for json parsing of a patchrequest
336f14b -Added NuPack to build process -Fixed deserializing structs when reusing existing values -Renamed Windows Phone 7 dll to Newtonsoft.Json.WindowsPhone.dll
9fb1be2 Avoiding possible nullable value reference
d36d01e Fixing crlf
bc2432a Merge branch 'master' of http://github.com/robashton/ravendb
5c23604 Adding try out project
706cd8e better naming
3899000 Adding explicit lock in the compact, to avoid attempts to commit during that time
308cfa2 Fixing an issue where committing a transaction wouldn't clear the pending tx operations
fa675f2 Sometimes this fail, but the actual deletion works, not really sure why
bb27209 We now lock the aggregate dictionary on commit This prevents us from having one dictionary at t2 and another in t1
a8be49b Ensure that we can never read partially committed transaction
b72aa27 Allow to run purely in memory
c00eca9 Adding RunInMemory to config, express better than the run in non production mode
e359f0b Moving from threads to tasks
f732a30 Shuffle around of a couple of variables for general tidiness
124da11 Sub-clause support added to LINQ query
79bbf64 Removing gems completely from the build
5d08747 object -> dynamic - fixing file split issue
4cc6be5 Default values to avoid NRE
5aeaf9d Fixing unicode issues because of crlf convertion
5669ff1 crlf
5f14924 crlf
c3c7e55 crlf
292b235 Fixing issues because of moving to separate files
e638053 Adding appropriate link to files
6f0bfe3 Each file should have 1 class
dd8df6e Each file should have 1 class
d2885b8 Moving files to their own location
3d5f9ff A class to each file, and a file to each class
044cc1c Fixing file references in client projects
32b57d1 Each class should have its own file
7fc1cc4 Removing gem building from the build
0e519e8 Merge branch 'managed-storage' of github.com:ayende/ravendb
f43f300 Changing everything to be crlf
dd54317 Adding an easy way to force all files to be crlf
37578fe Force lines to use crlf
339a2a0 Fixing the test
e83e858 Merge branch 'master' of http://github.com/robashton/ravendb
6660914 Merge branch 'master' of github.com:ayende/ravendb
455fec4 Added passing test
7d8f251 All dates in the managed storage are using without changing their timezone
12abca3 Calculate hash code using invariant version logic
d84f400 Adding Dispose to linear query runner Allow to execute linear queries in a remote app domain using the managed storage
c3892be Modify the way we handle linear queries to allow us to use them with the managed storage
6ddaec2 Backup & Restore now works
8ebff30 Lock writes to the database while the backup is in progress
e80bcea Better handling for disposable when not fully initialized
b543939 Optimization - don't write change if the value is the same
a11f15b Dispose resource properly when startup tasks fail
20e48c1 Moving key updates to use the dedicated method for that.
782e43d Optimization - do not commit empty transactions
4ecad6d Adding backup/restore support. Adding TransactionStorage Id
4c0792e Avoid possible test failure if the order of index stats changes
af354a0 Allow to commit deletes
a50d2a6 Will consider the etag from both uncommitted & committed docs
88bee12 Matching the behavior of Esent & Managed storage with poison messages
46e0d33 Made it easier to work with secondary indexes
0566ac2 Removed unneeded loop (already done elsewhere)
41e10b3 Properly handle the case of the null string
62d29c2 Make it easier to debug
2460846 Marking wrapper methods with debugger non user code
9bd6f24 Fixed tests to respect the new SkipTo
4797cc0 Respect the TransactionMode and use WriteThrough option when using TransactionMode.Safe
6352737 Using SkipTo instead of SkipAfter
ade7ed6 Throw when index could not be found
84ebf80 Adding support for SkipTo (>=) and SkipAfter (>)
64bfe61 SkipAfter will now behave as GreaterThan, not GreaterThanOrEquals
2fb58b8 Reference the managed storage project in the tests
17ce6f2 Fixing an issue with not reporting a stale index because of etag differences
116a06e Proper handling of completing transaction when promoting DTC
bdc7980 Easier debugging
7fa6f1f I don't want to debug into json.net
7b4cc3f When completing tx, we really need to delete the pending changes
d1edaef Referencing IsStaleIndex from the proper accessor
c6084f6 fixing crlf
e9cd05f Added support for Tasks Now supporting full API for ITransactionalStorage Probably broke things because ScanAfter will no longer use the nearest match, it will use exact match
057d68c Adding support for creating and getting (merged) tasks
b5485b2 Can resolve external tasks as well now
25b05d5 Range queries now use case insensitive searching
525299b Allow easy way to iterate over all the values in a table
0885db4 Removing unused test
9c2aab0 Removing unused Task.Id filed
e9fa63e Refactoring the way we specify tables & indexes
0558227 Adding support for queues Modified queue interface to return object as the state, not long
16baaa7 Comparisons are now done in case insensitive manner
59ec095 Identity now uses the index for storing theidentity value, not the data file.
ed33a37 Manages storage can now handled mapped results. Secondary indexes can now handle multiple values for a given (sliced off) key
0ab06fe Adding support for indexing via the managed storage
3ec7623 Adding support for indexing via the managed storage
7d666c9 More tests
4681631 All tx tests are not passing
6537cf6 More work to port the managed storage Implementing documents & transactions (partial)
15e1f58 Attachments now work in the managed storage
d9ffd74 Sorting behaviour added to name of dynamically created indexes
3ae3e77 Moved responsibility for mapping clr types to SortOptions to the client
236a788 Adding initial implementation of new managed storage
8add434 Very rough and ready implementation of sorting with dynamic indexes
e2805e9 Minor
79d13df adding failing test - IndexNestedFields
90da342 Fixed a bug in the dynamic query provider whereby certain actions would result in an ordinary query provider being returned
22e9d06 autoclrf
a8a02da Adding missing file
a53215f Fixing bad file in the startup script
cc5c978 Minor
37e4381 Extract query customization to a separate interface, allows to convert the linq query type. Adding strongly typed support for result transformers
5bdd931 Adding simpler way of creating AbstractIndexCreationTask.cs
aa382c9 Fixing inverted condition
121636c Translator to ResultTransformer
edbe8ca Will consider 203 to be stale response as well
33cc3c6 Fixing tests
615f1db Dynamic query will now use the given type to decide what entity to query
6779586 Include entity name in the auto index name
3751789 Better names for dynamic indexes
7a48149 Better formatting for dynamic index query
67186e0 Changing DyamicQuery to Query Fixing dynamic indexes definition to include new lines
ca2e285 Moving samples to the new Advanced syntax
bb7b585 Moving bundles to the new Advanced syntax
a5ffd90 Moving all the tests to the new .Advanced property
73eb62d BREAKING CHANGE! Moved a lot of the complex methods in session to their own advanced section. All capabilities remain the same, but calling advanced methods, such as LuceneQuery requires prefixing things with Advanced. BEFORE:
76903c1 Added the ability to perform post query translation on the query before it is sent to the user. Added a way for the query translator to access other documents
ad5be98 Modified the way we handle projections from an index. * If the value is stored in the index, it is queried from the index directly * If the value is NOT stored, the document is loaded and the value is projected from there. Fetch names can now be arbitrary json paths.
b70b41a Fixing a problem with projections from dynamic queries
d64dd18 Samples now include fully compilable solution
818fa6b Adding a way to rewrite the samples so we could release them in a format that can be immediately used
10b76f9 Minor - sorting references
fd57261 Merge branch 'master' of http://github.com/ayende/ravendb
8f9b692 Adding sample for includes
f973414 More fixes for deleting directory properly
8ffeffe Ensuring that we remove the readonly marker from the data directory before trying to delete it Refactoring directory delete to centralize the logic
165a8df Generate a compilation error if trying to create an in memory filter on top of a LuceneQuery
dc1084a Mark the RavenDB directory with a RavenDB Data icon Add logo images
88e8ff9 Delete index record and index directory if the index definition directory was removed
f935302 Index names should be case insensitive
131e3f8 Document Id should be treated as case insensitive. Same for the reduce key.
7123f8c Changing default indexing to do what is effectively case insensitive exact match
131e916 Added strongly typed lucene index query support
9d3ace8 Fixed potential issue that would cause test to fail
9196430 Minor
8ec1fbb Will NOT set dynamic queries field to be NotAnalyzed by default
cc93f5f Fixing whitespace issue
e846279 Merge branch 'master' of http://github.com/robashton/ravendb
d0534d9 Properly escape / unescape cutoff & query
a382751 Fixing tests
76c6ef6 Adding tests for query parameter including % sign
6c3b6b3 Minor
171803b Fixing escape of url parameters
4930163 Adding passing tests
c5c5808 Avoid warnings
94afdc0 Fixing an issue with delete index handler not being cleared Fixing an issue with delete confirmation not being removed
e05838a Linq queries should not default == to non analyzed matches
2fb253d Fixing a mistake in parameters
31f32d0 Will automatically serialize __document_id to property Id (or whatever it is based on conventions)
73cd1ce Fixing a bug with setting the path to the editor when running in a virtual directory
4cea6d3 -Fixed test error when tests run in UTC timezone -Fixed globalization warnings -Fixed SelectToken skipping last property name if it is a single character
6b5bb31 Merge branch 'master' of git://github.com/ayende/ravendb
8fa164f Dynamic querying functionality added to client API
8974d46 Removed a pesky diff temporary file
63a390a Rudimentary support for nested properties/collections with dynamic queries
b4eff53 Merges
abe36c3 Merged changes from pull
64fb11f Added Range capabilities to indexing, and replaced term extraction with a Regex
10f5216 Xml Comments and minor changes
4ace357 Merge branch 'master' of http://github.com/ajaishankar/ravendb
8a3499e Fixing tests to match the new NotAnalyzed by default
88a9c99 Fixing tests that failed because of the change in the default indexing for fields
a2f77dc String values with analyzer are indexed as analyzed. String values with no analyzer are indexed as lower case invariant.
04d2374 When you define an analyzer for a field, treat the indexing part as analyzed
3801bb8 Fixing scenarios to include explicit analzyed for field
8990183 Fixing an issue with parsing multi chucked data
18934e4 Changed the way we store data in Lucene. By default, values will be stored /queried using lower case invariant.
da742f4 fixing \r\n
734d84f Fields where you want Contains requires setting field to Analyzed
2351876 added SortByDistance for spatial query
43d5465 merge fix
ea1289b Merge branch 'master' of git://github.com/ayende/ravendb
1e7fc68 Adding support for:
3b36735 Minor
ccb6843 Lot of minor refactoring Thread safety for creating indexes
dc221ba Disposing analyzers to avoid memory leak
e392d44 Move code to a proper background task
66e0480 Moving the cache cleanup to a separate task that runs in the background
f722f80 Using ConcurrentDictionary for thread safety
2055cbd Moving task to proper place
11b754f Added Any support in the query processor
a611b83 Merged changes (Woo, just discovered git mergetool)
acb01fc Auto clearup of unused temporary indexes
ae84f28 Added configuration options for controlling temporary index promotion
e01fba7 Adding passing test
dabba85 Avoid debugging common Batch operation
e15096d SelectMany should work on dynamic, not on object
fddb9b7 Will properly record indexing error when the error is in the field definition, not just the map generator
ad0ce48 Added auto-cleanup of indexes and auto-creation of perm-indexes
9c3f609 Moved responsibility for managing dynamic queries to its own class
5ba6dda Added dynamic query capability to local client
e1f0fe0 Switched the dynamic query parsing to use the same logic as the rest of RavenDB
6f762fd Okay, *now* I've removed the obsolete files, I really need to get the hang of git vs hg
0800ec6 Removed obsolete files and re-added changes wiped in previous merge conflicts
cf7daf5 Merge after update from Ayende's fork
878e858 Added hashing of dynamic indexes to cater for large queries
ff49122 Adding a way to modify the resource manager id. Providing a way to record the transaction id in the server and recover from them later on.
9e19ecc Removing failing test which fail because of test parsing error
c3b6b00 Adding support showing linear querying errors
2e37b4f Fixing paging for linq queries
3e063ad Avoid lease lifetime expiration Return total number of records Only return pageSize records
e2dd07e Added some missing files (My git-fu is still weak) and added some missing properties to the dynamic IndexQuery
aefff67 Adding support for linear queries in the WebUI
5ccd167 Moved Dynamic queries into Core as an extension of the Indexes method and added client-side functionality
46d6799 Adding support for linear queries in the HTTP API
38699f1 Adding support for returning value types / strings from dynamic queries
947cf58 Minor - moving files to more appropriate location. Fixing typo
bddf47b Changing the way we handle configuration, instead of putting it in the app config, we put it in Raven itself
d851509 Removed silly temporary Esent index code
c21d5d5 Added code to check for existing indexes (well - to generate a repeatable index name
05bfc38 A refactor to split index creation from index running when running dynamic queries
01814e4 Re-added the dynamic query bundle to the project after merge resolution
0a2469f Fixed further problems caused by those errant bits of white space
410f18d Merged conflicts caused by whitespace at start of files :S
0b296e2 Line prefixes, I don't know what git/visual studio is playing at
6e52487 adding missing file
57be4a9 Renaming configuration document
5f51894 Renaming namespace
deb47cc Renaming Index Replication properly
f775647 Merge branch 'master' of github.com:ayende/ravendb
857ab6c Introduced a proper Lucene parser to perform mapping
d05f75a Re-added missing method after git merge
db0d2b9 Merge branch 'master' of git://github.com/ayende/ravendb
f910ff7 Deterministic indexing of dynamic indexes - much better
6591f7f -Fixed test when tests run in UTC timezone
999edaa First attempt at dynamic parametrized queries, using built in indexing code
adec9eb Adding Access-Control-Allow-Origin support
3f857ab Will only generate docs when running CI build
114aad8 Adding VB for the release sln
487d9ed Adding the VB tests to the build
9b6d8e8 Fixing linq queries using VB
5ef6c35 Adding VB test project
f34f26c Adding missing file
854e8a0 Fixing test
19ff50f Adding support for ad hoc queries
504696e Moving TableColumnsCache init to the same class
99af796 Adding an option to allow queries without anonymous objects
45d36a7 Removing duplicated code
f6c9754 Allow serialization of JET_INSTANCE - needed for cross app domain sharing of a single instance
f6472c3 Better API usage
304c0cd Minor
466e92e Fixing build scripts in the samples
ded4e1d Minor
fed5822 Adding IndexReplication sample
d70e80f Expose index update triggers errors in the global errors list.
d6e5368 More consistent behavior when index update trigger throws an exception
06afe0c Fixing impl of index update trigger to the new batch mode
a124784 Modify the replication to sql unit tests to create their own schema and work on both .\sqlexpress and local host sql server Added a test to show updating the entity update the replicated RDBMS index
6b23b9d Adding ReplicateToSql bundle
3e15db3 Allow index updaters to bow out from the creation of a batcher, if they don't care about that particular index.
f03fd2a Modify the index updater to allow better batching support for index updaters
21a1a69 Adding initial asm info
14344e8 Fixing test
7e0af43 Provide projection or document to read triggers
6dcbcdf Fixing test
d93fe57 Minor
30b87f2 Fixing references due to aliasing the Raven.Database in the project
c94f76b Adding new Expiration bundle
304cefe Adding init method to AbstractBackgroundTask, allowing easy initialization
263928e Moving file to its own directory
53638ea Adding API documentation to the release
9652142 Adding tests for AllowNonAuthoritiveInformation = false for queries
539d21e Updating documentation comment
6887636 Support AllowNonAuthoritiveInformation = false; for query
b8f23da Fixing an issue with JsonDocument setting the Non-Authoritive-Information on the metadata copy, not the local metadata
8eccbb5 Fixing querying by negative number using Linq queries
011d615 Better error handling when the document store isn't initialized
9427395 Showing proper dates in the statistics UI
8546dc4 -Added DeserializeObject overload
84c40bf -Added Windows Phone 7 build
46fb210 Final XML comments
bde2590 Even more XML documentation
28ed697 More XML documentations
ea452ae More XML comments
680bdb6 More XML documentation
0537279 Starting to add XML documentation
988c3a8 Will wait for authoritative information if so requested
082fdd0 Detect and warn about unsupported browsers
b418336 Ignore Content-Length metadata header set on PutAttachment
407fe95 test cleanup
9c8fcfa Merge branch 'master' of http://github.com/mattwarren/ravendb
47bd48f Fixing overly aggressive html encoding
86b48f4 Better support for entities without an id property
3d4ad4b Merge branch 'master' of git://github.com/ayende/ravendb
cad877e Merge branch 'master' of http://github.com/ravendb/ravendb
2cf6be1 Fixing usage of dynamic objects in RavenDB client API
92bfe7c Fixing enum comparison in map queries to use string comparison and not int comparison
764bc2f Fixing an issue with descending sort when sort option is specified
2b31078 Pass the reduce timestamp to the task This allow us to retain the last written timestamp for the reduce task, giving us better match when using queries with cutoff dates with map/reduce indexes
bd94ae7 Fixed tests so it would pass if the query returned any results CLSCompliant=false
207119f -Added JsonReader.ReadAsDecimal -Fixed losing decimal precision when deserializing decimals
73fc538 Fixing typo
88c7791 Merge commit '42b4d53ce92263aa144b'
f632882 Better support for VB.Net when creating indexes on the client
57e4b6e Fixing XSS vulnerability
9a2a308 No longer needed
14cfc49 Actually using unstable, not open source, in the category
efc397d Adding unstable category to the build process
2357704 -Added JsonReader.ReadAsDateTimeOffset -Fixed losing timezone information when deserializing DateTimeOffsets
42b4d53 adding failed test relating to wait problems (http://groups.google.com/group/ravendb/browse_thread/thread/db99ef63719f765f)
11ce71e -Added INotifyCollectionChanged to JContainer in .NET 4.0 build -Changed .NET 3.5 and .NET 4.0 builds to target client frameworks -Fixed JSON Schema not raising an error for additional properties when the schema has no properties
f90a38f Fixing batch size not being detected properly
9993235 Fixing an issue with raven documents not being exported
4350148 -Added .NET 3.5 build -Added dynamic support to LINQ to JSON -Added dynamic support to serializer
013c245 adding passing linq orderby test
8515240 adding failing OrderByDescending tests
8543792 Merge branch 'master' of http://github.com/ravendb/ravendb
8f6367b Fix for issue #91 http://github.com/ravendb/ravendb/issues/issue/91
0c367f5 Will throw if optimistic concurrency is set to true when overwriting a new document
9f1ac6d Merge branch 'hilo-issues' of http://github.com/Inferis/ravendb
b0dfc1f Adding support for hierarchical indexes
87683f8 Execute all the tasks before executing indexing, this ensures consistency in the execution
dee15b4 Merge branch 'etobi/indexe-delete-bug' of http://github.com/e-tobi/ravendb
2ecc8da Added hilo issues tests.
b7eeaf1 Added test case revealing bug with indexing not catching up after deleting/storing a doc
979aee4 Merge branch 'master' of git://github.com/ravendb/ravendb into upstream
1593774 Fix for issue at http://groups.google.com/group/ravendb/browse_thread/thread/78f1ca6dbdd07e2b
84100c5 commiting latest upstream change from RavenDB main branch
dbb6fd9 minor changes
fe36b87 Merge branch 'master' of http://github.com/ravendb/ravendb
a1aa159 Minor
b449090 BREAKING CHANGE: Etags are no longer comparable as guids, they should be treated as opaque binary data. Comparing etags will always be done on the values of the binary data, not as a guid
b633194 Adding an easy way to dump the contents of an Esent database so we can see how the database is actually structured
22794e2 Merge branch 'master' of http://github.com/ravendb/ravendb
b7c5f5e Adding support for not equals
a71e92e Merge branch 'master' of http://github.com/mattcodes/ravendb
c639901 Upgrade db version to force recalculation of all the etags on startup, to ensure that they have the proper binding
7309469 Minor
859a148 Reset tryout
938ee34 Merge branch 'master' of http://github.com/mattwarren/ravendb
2c9866c Fixing an issue with comparing guids as binaries
3873963 Fix for issue #145, http://github.com/ravendb/ravendb/issues/#issue/145
cc7454b Fixing migration process to handle transaction disposal properly
bd8c269 added optional argument to smuggler utility to export index definitions only
d6cda5e Fixing an issue where the size of the schema is 1.1, nothing else
4bb2477 Fixing migration process to handle transaction disposal properly
2713604 Adding migration process
b3b4f26 Normalize guids when saving/loading from database so it would sort properly Resuming to store etags as binary(16)
e86de60 Adding migration
a5b997c Brute force approach to the sorting in Esent - etags are stored (and compared) as strings.
4cbff49 Do not rely on default sort order, explicitly set sort order in queries
3a257de Fixing the generation of sequential guids
cb9eb43 Test program that show the issues with the indexing approach
3abe7ff Much better sequential UUID generation
87f6aaa Remove debug code
4a9e811 Better logging
afb61f5 Better log names
46b1839 Better error reporting
45f29e8 Minor
11608b2 Allow case insensitive patch command types
fde794a Adding more namespaces (System.Collections, System.Collections.Generic) to the views
6dc6791 Fixing build scripts
6d67028 Minor changes
9c9b1a9 Adding ResetIndex to the client API
0e1edda Allowing to reset builtin indexes
ec4ae00 Adding passing test
a2e20cb Adding support for GetIndexNames from the client
5697f67 Avoid warnings
76fd4a8 Better patch op name
67a95e3 Moving patching support to use enums, and not strings. Adding patching support for copy/move property
12a91cc -Updated source code to VS2010 -Updated main project to .NET 4.0 -Updated to psake 4.0 -Changed assembly version to 4.0.0.0 -Added ICustomTypeDescriptor implementation to JObject, removed JTypeDescriptionProvider and JTypeDescriptor -Changed serialization of collections to use iterator rather than indexer -Removed Compact Framework project -Fixed XML documentation warnings
97d9cf8 -Updated NUnit to 2.5.7
bde0333 -Delete old NUnit
5361418 Merge branch 'master' of ..\ravendb
703c2ed added get by document id functionality to web ui
dbd38cd Minor refactoring
b826c5c Tryout to perf test
2cb55fc Refactored TaskExecuter.cs
56babac Better handling of selecting specific fields directly from the index
cc47bf2 remove obsolete lucene calls from unit test
d6a32ca merge fixes
2731ebf Merge branch 'master' of http://github.com/ravendb/ravendb
9ea356e Reverting bad commit
a35ab30 More suitable storage options for the unit testing mode
a4b8ef6 Increase log file size
77003f5 Merge branch 'storage-param-fixes' of http://github.com/e-tobi/ravendb
7f91c10 Minor refactoring
b934797 Fixed config key for DbExtensionSize
5e4754f Fixing triggers so they wouldn't filter on indexing
e480ea5 Simpler approach for generating etags
b1f4fc9 Apply read filters for indexing as well
7e30e36 Adding yield break, so we wouldn't add spatial indexes as json object
fa7e617 Fixed etag generation bug.
4689aa1 Adding passing test
3b82889 Adding the ability to write queries such as: from page in docs.Pages from coauthor in page.CoAuthors.DefaultIfEmpty() select new { page.IsPrivate, page.UserId, CoAuthor = coauthoer }
c3fabbf Adding a way to define operation headers globally
3e8aa0a Merge branch 'indexing-task-fix' of http://github.com/e-tobi/ravendb
0fbe36d Adding support for Esent configuration
b4bd2fc Adding passing test
5a80fbc Transform Id on linq query to __document_id on index generation
c4a1ffb Count index update as work, so it immediately processes the next task
f6323fd Revert "If RunInUnreliableYetFastModeThatIsNotSuitableForProduction let the TaskExecuter don't sleep so long"
3cd0575 Adding passing test
b385585 Avoid compiler warnings
3177a36 Adding support for inspecting attachments
7d8b8e8 Fixing serialization of fields & events. Raven will now: - Not serialize events - Not serialize non public fields - Not serialize anything that is marked with CompilerGenerated
0f79487 Reverting previous commit and fixing the test
8e5cb90 Merge branch 'master' of http://github.com/kzu/ravendb
fa735a6 Adding analyzers to the probe path
82da1cd Fixed issue #144
076b26a Better syntax for spatial indexing.
ba00d34 Merge branch 'master' of http://github.com/fschwiet/ravendb
09104a2 set bulk batch size to 1024 - big enough to go fast, small enough to not blow the tx log
23e83be Merge commit '5d7d772100ddbf9ec228c0f28cf99715a8176fc9'
ab13a3a Merge remote branch 'etobi/faster-indexing'
e9e1a12 Merge branch 'master' of http://github.com/Inferis/ravendb
b4923e5 Fixed etag generation.
aa942a0 If RunInUnreliableYetFastModeThatIsNotSuitableForProduction let the TaskExecuter don't sleep so long
5d7d772 Batch bulk database operations
12aad02 Avoid making any remote server calls until after initialize was called.
c7623b6 minor test change
fc25aa4 added custom analyzer test
5b97318 Raven.Client.Tests rename:   BaseTest => RemoteClientTest   Bugs\BaseClientTest => LocalClientTest
d2ec738 smuggler can import data thats been decompressed
3c7be90 Raven.Server.exe.config now accepts HostName
6b9efe6 Fixing leaked filehandle that caused cascading test failures.
4b61ed1 not sure supporting 'is' this way is useful given index runs on server
13feaf8 missed file
9a9192c IndexDefinition<> does not add so many extra parenthesis Replaced some query fixups done by Regex by improved ExpressionStringBuilder
d320943 added failing/incomplete test for linq map/reduce queries that use enum comparison
be11f8f removing underscores for spatial query names. Moving from _lat to latitude, etc
a239dee Fixed stupidity
ac95faa Adding sptial.net to the build output
2f52bb7 Conditional to polymorphism
aba0edd Minor
8639172 Better handling of sharded queries methods, will not assume internally transformative internal query, but will hold the modified result
597ccd9 Splitting the behavior of spatial document query to a separate class
a362785 Remove hack because of a fixed bug
6fafcc0 Renaming method Minor cleanups
b9e4f55 Removing _isSpatial query string, we can infer that from _lan, _lng, and _radius being present. Moved some logic about creating spatial index query from existing IndexQuery to SpatialIndexQuery
412e1aa Code styles
ae895da Miles => Radius
e4effe5 Merge branch 'master' of http://github.com/ajaishankar/ravendb
b893d67 Fixing test for versioning
169252e Merge branch 'IndexDefinition' of http://github.com/fschwiet/ravendb
ec0b8f8 Modifying versioning bundle to keep better track on the parent revision Will not store revisions for Raven/ documents Raven document revision is no longer kept in the document metadata for historical information
3d4551b Adding a passing test
4fcba54 #if fix for client API changes
fb89f20 Merge remote branch 'origin' into IndexDefinition
4c351b3 client changes to IndexDefinition to handle ?:
d40ee5a Merge remote branch 'upstream/master'
21abd17 update build script. path comarison finding assemblyInfo should only look under current dir
640d5e3 Better support for enums in linq queries
4db8d36 Merge branch 'master' of http://github.com/fschwiet/ravendb
edb755b Allowing to run plugins that were downloaded from the internet (common scenario is when we use the bundles coming with Raven itself)
654baa9 Adding GetDocumentUrl
73b7153 Removing unused parameter
a3ab772 rename miles to radius, prefix spatial query string vars with underscore
6671ee4 merging with raven master 721c50ea51ff7721928c
f41765d minor: removing obsolete parameter
aae77b5 -Demos
721c50e Adding passing test - date ranges using lucene
c01432b Will only consider documents for the entity name to cause staleness in the index
f512465 Merge branch 'master' of git://github.com/thoemmi/ravendb
c833178 Adding a way to detect how many documents we skipped in the query. This is important because that allows up to page properly
4f8f624 Moving a test from a scenario to unit test
27446de added typesafe IDocumentQuery.Include
6a4116d Moving where we are executing read triggers, so it done _while_ reading from the index. This allows read triggers to filter query results without creating strange gaps in the data because of the filtering
f866935 xunit updated to 1.6.1 (see http://xunit.codeplex.com/releases/view/48360 for release notes)
c522119 Adding the ability to include documents in the query to the server
fdea383 Updating scenario
012dead Better support for handling UTF8 encoded responses that has a byte mark on them
afb20e0 The client can now work (not integrated yet) with the includes option
7928a5f Add configuration option for disabling http compression
95be48d Adding support for includes for Multi Load and Index query (client API not updated)
c13195c Use JPath for patching
67266ea Adding the sorting options to index querying as well
680656e Introducing SortOptions on indexes
bf423d6 Removing backup of 3.5 lucene that got into the repository
9b4e426 Will auto detect the use of nonanalyzed fields and compensate for that during querying
1f18aa2 Minor
c8fa450 -Added SerializeCompilerGeneratedMembers to DefaultContractResolver to control serializing compiler generated fields
b7361f8 Report on active triggers in the server
2a74bd5 Adding passing test
c08462b Compare IndexDefinition using Equals and not using references
3f7b46a Will not serialize compiled generated fields
4eb4840 -Update Sandcastle version to latest
4d46fdb Minor
a2858ce Adding program text
30398e7 Minor
ef3ff93 Updating readme
c756630 Added test to validate that we can read the convert data from the server properly for smuggler
ae9e52d Added exports from the transactional storage assembly
0a9909f Re-enabling tests for the build
ef21cbf give replication more time to complete in the tests
4fde6b1 Will no longer use index ranges task
1e47025 Generate Last-Modified header
73c9831 Avoid indexing for failed indexes Always record last indexed document, even on failure
5f6ccfa Moving scenario tests to xunit
d81d5a7 Fixing how we set the Last-Modified metadata header
0f1912c Safety first
0605ee9 Adding tests to ensure indexing staleness by etag Fixing test for cutoff date
4746abd Adding the ability to start / stop background work
cd15143 Safety first
486fc52 Adding last indexed etag & last indexed timestamp to the index stats
4be4f29 Adding LastModified column to documents
7446621 Date math is now using UTC Changed the way we detect if an index is stale to include the etag for the last document and the last indexed etag
e5d2328 Better name for method Will not generate task when adding new document
e54241b Changing the way we handle indexing of new / modified documents to use etag instead of explicit task to do so
1880a56 LastModified is now a first class concept for JsonDocument
0fb0e95 Updating schema to include last etag & last modified columns
ec4c95f Moving date math to UTC
3f1b366 Ignoring asminfo
82f655b Changed the way we accept Last-Modified date from the server (we have a special property on JsonDocument for it now. Moved date math to UTC
5f14f7a Updating schema to include last_indexed_etag
c579b4c Fixing generated gem
fbfadea -Fix JTokenReader.ReadAsBytes and null values -Fix JsonProperty inheritance on overriden properties
59d30e8 Allow private / protected set properties
ca3c2e2 Adding the actual binaries for IronRuby, were filtered out by .gitignore
a64ccb9 Adding the ability to push a gem after each build
41eaea4 Adding support for attachments in the client API
97d47bf Better handling of write conflicts
ac45ec1 Fixing an issue where we weren't removing index defintion from cache
1ea094b Explicitly handle byte to string transformation
87f49b4 Will properly create gem for RavenDB
62ef2b6 Adding gemspec
c79c4f2 Ignoring the gem version
7e26c75 Updating references
75f8990 Adding support for psake's exec { } function
37c55db Adding IronRuby to get gem build support
38360e3 CLS compliance
9b4bd09 Merging AbstractDocumentQuery with its single child DocumentQuery
2de664c Using strongly named json.dll
a415f31 Adding files not checked in
02c81e9 Refactoring build process to make it easier to work with
0840384 Merge branch 'master' of github.com:ravendb/ravendb
8cc3bd5 Updating the asm info files
42124db Simpler approach for generating asm info
2053fca Using the same build process as the official json build
e4c43d2 Instead of throwing EsentError on write conflicts, throw ConcurrencyException
7839eb4 Ensuring that we can serialize/deserialize dates
7481aab Adding support for user/pass specified in connection string
035e81f Supporting connection string name
510a224 Moving to Json.NET r52373 Will now use TypeNameHandling.Auto
cfcaa49 Adding strong signing
bf5104a Upgrading JSON.NET to r52373
43372cd IndexDefinition.ToSpatial() extension to convert any index into a spatial one
4eda3e1 Replication now only check every 5 minutes
98276f5 Adding a test for high precision decimals on queries
ae34c88 More passing tests
dcc4981 Adding Data dir for Web to the ignore list
1b9a304 Fixing an issue with early disposable of streams on IIS
22c5e1d better handling of quoting non analyzed fields
c69f7ad Extracting Linq query processing outside of the RavenQueryProvider, so we can allow reusing a query multiple times
9317961 Adding a test for escaping queries
0fc37ec Adding a way to escape lucene queries
40b99e1 Can query by null using Linq
7941d24 Fixing multi threading issue with hi lo generator Fixing conflict resultion in hi lo generator
d7c1a95 Adding passing test
fb47a58 Will automatically quote queries in [[ ]]
a40da4e spatial query from client
eb6aea6 added passing spatial test
2c49638 spatial changes (in progress)
c78c9f0 Don't include explicit content length when sending compressed data
967c18e Will not dispose stream on error
30f05c2 Fixing support for http decompression on the client
aac7451 added Spatial.Net reference
8b11596 Both serialization & de-serialization go through conventions now.
5afa60e Centralizing the creation of JsonSerializer Adding more options to configure json serializers
ce0922d Fixing caching of embedded files
dce1212 Fixing local path detection using ~
ccfd2fb Fixing an issue with sending data to chrome
08c6aed Minor
db35f58 Moving to Mono's HttpUtility, to avoid an issue where you can't use HttpUtility during Application_Start
9044172 Removing debugger code
ec9af44 Fixing a problem where we would dispose of the database prematurely Database commands are no longer disposable, because they manage no resources
a5edff5 Fixing NRE
1b36879 Adding missed file
a0437f5 Adding after store callback
7c6ce75 Fixing build of 3.5
56f6e90 Implementing typed queries
694a3e3 Uniting the embedded & server impl. of bulk ops
03d8dd5 BREAKING CHANGE Modify IDocumentSession.Stored event to match standard .NET EventHandlers
dc6ba5f Adding support for compressing responses from Raven
b72252a Renamed parameter in UpdateByIndex to match method context
9619b39 Implemented UpdateByIndex for EmbeddedDatabaseCommands
ad7cedc Implemented DeleteByIndex for EmbeddedDatabaseCommands
5a8c720 Json output from RavenDB is now _not_ using indented json (saves bandwidth)
6fb5233 Require ExportProvider rather than a Container (easier to work with in some scenarios)
cd23597 Adding passing test
d3bfd63 Removing Managed Storage from master - it isn't viable yet, moved it to a separate branch
dc3a03f Both serialization & de-serialization go through conventions now.
63200f2 Centralizing the creation of JsonSerializer Adding more options to configure json serializers
160f118 Fixing caching of embedded files
eee2f99 Fixing local path detection using ~
8c40115 Fixing an issue with sending data to chrome
da67d6f Minor
f27ae0d Moving to Mono's HttpUtility, to avoid an issue where you can't use HttpUtility during Application_Start
3e72ecd Removing debugger code
3a6638d Fixing a problem where we would dispose of the database prematurely Database commands are no longer disposable, because they manage no resources
8729aac Fixing NRE
5be1547 Adding missed file
3a295ee Adding after store callback
c488320 Fixing build of 3.5
3ac8b6a Implementing typed queries
1f834c8 Uniting the embedded & server impl. of bulk ops
9d5d07a Merge branch 'etobi/embedded-bulk-operations' of http://github.com/e-tobi/ravendb
ad6b976 BREAKING CHANGE Modify IDocumentSession.Stored event to match standard .NET EventHandlers
1aec1ab Adding support for compressing responses from Raven
cfafef0 Renamed parameter in UpdateByIndex to match method context
7f1e976 Implemented UpdateByIndex for EmbeddedDatabaseCommands
f96d533 Implemented DeleteByIndex for EmbeddedDatabaseCommands
70b0a14 Json output from RavenDB is now _not_ using indented json (saves bandwidth)
0c8a68e Require ExportProvider rather than a Container (easier to work with in some scenarios)
a1e5b39 Adding passing test
8a193fd Triggers should run within their context
5102b69 Adding more tests for read/write/delete scenarios
61ac413 All auth tests now pass
224bac5 Fixing bad git reset
50fd3d0 More reasonable format for read veto replies
61b09e4 Will throw if encountered a document that has been read vetoed
3a174eb Reformatting
e89e36b Adding the ability to pass headers (context) from the client to the server, which can then be consumed by triggers
68e7841 Minor
f7c88ac Adding test for deny permissions
7d8d5a8 Better support for complex indexes defining using compiled linq syntax
27024a3 Ensuring that there is no cache contamination between the different tests
8244148 More tests to verify correct behavior
5928eb5 Initial steps for creating the authorization module
54913e8 Fixing setup code to avoid copying non existing PDB
2a61631 Fixing config file in samples
d84e9db Adding support for auto creating indexes
b229078 Silly async DTC commit
dd86f6d Forgot to commit change to file
670fcf0 Fixing build for 3.5
65c4b2e Adding explicit transaction support for the client API
147cef8 Fixing smuggler so it can properly handle UTF8
df40d89 Merge branch 'e-tobi/minor-changes' of http://github.com/e-tobi/ravendb
01f66e3 Merge branch 'master' of http://github.com/thoemmi/ravendb
2162f01 Fixed #95 Expose MultiLoad using GET
5e52f07 Adding passing test
40cf23f Adding support for specifying analyzer per field
e3dea3c Minor
4b14988 Minor - fixing names
09ec635 Fixing the test
2a6428f Moving EnsureCanListenToWhenInNonAdminContext call to the NonAdminHttp class
3561ea1 Allow leading wildcards in queries
1dd8294 Allow to chain multiple where clauses
11aa295 Fixed minor localization issue in the unit tests
ce165e5 Don't skip epressions before "Where"
340e017 Fixing assembly name to the unmerged one
e8e7b3d Fixing reference to native function
39c8b79 Fixing an issue where the original metadata was the same reference as the modifiable metadata.
5416869 Include etag in the data passed to Put triggers
8adaa1f Safer user of UuidCreateSequential
565272b Smarter behavior with regards to paging on multiple results per doc index
0873077 Removing F# project from the build, it doesn't pass on the build server
59e1e91 Fixing an issue where multiple results from a document would result in bad paging
8be8a53 Adding F# sample project Ensure that we can handle non writable Id properties
4509e37 Merge branch 'master' of http://github.com/mattcodes/ravendb
6aafde8 Return 404 if index was not found
8f38b15 Expose etag immediately after calling SaveChanges
5780679 Allow guid names for indexes
8805ecc Fixing an issue where GetIndex would throw if index is not found
6445f0c Changing JsonDocument so it wouldn't mutate itself when calling ToJson
e12e25f Fixing generic clr type
b1e1ab9 Remove debug code
a7372fb Fixing samples to work with the new unmerged option
afc4132 Removing merging from the process
c47a8d1 Will only merge the smuggler project
b8eba86 Restoring debug logs
59a1b43 Skipping test for dynamic documents
a996401 Fixing a problem when reading indexes from disk
af1ba58 Generate strongly named merged assemblies
da593c1 Fixed problem with indexes not compiling after a restart.
a11eb40 Fix for importing Indexes with FieldStore settings, enum converter can not handle ints
03be3d2 Adding passing test
4b5d417 -Fix using simple type names on Silverlight
55adae5 -Fix reading hexadecimal numbers that contain an e
7ed71d9 Reverting to previous implementation
2922713 Adding the ability to extend the compilation process
f32884c decimal separator is culture-dependent
08b8477 -Fixed generating generic simple type names -Changed JsonObjectAttribute to be compatible with structs
c280093 -Added DateTimeKindHandling to BsonWriter to control how a DateTime is converted prior to being serialized -Added Required.Always attribute validation when writing JSON as well reading -Added TypeNameHandling.Auto to automatically write the type name when a value doesn't match the declared type -Fixed reading multi-byte strings in BSON
c9ec228 -Removed HtmlColorConverter to remove System.Drawing.dll dependency -Fixed culture invariance -Fixed serialization attributes to work in .NET 2.0
741e978 Better support for dynamic loading of documents
a7542ef Send smuggler data using charset utf-8
b9adb5a Guard against trying to delete an unknown entity instance
8b58ed2 Fixing an issue where indexes with where clause wouldn't get clean up properly on document updates
612d284 Merge branch 'master' of http://github.com/enix/ravendb
ae43b16 Fix for the Index Customization bug reported on the mailing list. The parameters of the $.inArray function where swapped.
888590f Minor
47f5f64 Adding listeners for store / delete at the client side, allows to plug in validation
e6daf23 Adding GetIndex method on the client side
30e98c4 Fixing an issue where committing dtc transactions would skip on some items
a522772 Merge branch 'transaction-problem' of http://github.com/e-tobi/ravendb
b78293e Adding support for OrderBy Linq
242f3a4 Remove the a deleted key from entities by key upon save
21e7f4b Properly dispose of the analyzer
7a5a884 Don't include the @metadata in the original value when loading from query
e55897f Fixing the * in the tests for lower then
ef13270 Adding passing tests
8f10334 Fix test relating with lower than range queries
5c76bfc Handling * as a range wildcard
72fe3d3 Treat HEAD requests as GET requests
6e4d530 Making sure to use proper credentials when checking the existence of an index
6ddea9b Fixed test
1d8eaf4 Properly handle missing query (browsing the index)
f07a205 Moved GetIndexQueryFromHttpContext to HttpExtensions
3df9a00 Fixing index browsing
ca782b1 Merge branch 'redo_clean' of http://github.com/fschwiet/ravendb
e3a1a85 Merge branch 'master' of http://github.com/mckamey/ravendb
dff553e More checks for file integrity
bda5202 Revert "Store full task type name"
c33e96c Adding failing (skipped) test
c365317 Better error handling
f4bcfbc Ensuring that removing task from the queue will also remove it from the TasksByIndex
6d9104a Store full task type name
d7de794 Add passing test
cab2f5e Merge branch 'master' of git://github.com/ravendb/ravendb
4b0de37 Include storage dll in the release output
d506861 Include managed storage dll in the merge process
a4c4258 Better error handling
e7689ae Adding managed storage implementation (not completely wired in yet!)
e50d939 Minor
d4f77c3 Fixing storage of UTC dates
0efab2c Customizing Newtonsoft.Json to allow pass-through handling of all dates, local or UTC
8343dcc Re-adding tracking for original metadata Adding HasChanges and HasChanged(entity) to the session
3707494 Merge commit '6201302dc12fff0583a7' into redo_clean
895397f Merge commit '870fc563b090bbafe871' into redo_clean "Adding some tests to verify querystring handling of client API" + disabled failing test
679e21a Merge commit '4881e9f9c1fc55106206' into redo_clean
678d6da disabled failing test
6201302 fix to client API querystring handling for IndexQuery.Query (missed file /wrist)
30e2132 Merge remote branch 'origin'
ea8afb7 fix to client API querystring handling for IndexQuery.Query
4b3df98 fix to client API querystring handling for IndexQuery.Query
6290a09 Adding and improving tests as string compare doesn't account for data types
4edbe3a Swapping Regex with actual Lucene extensions to enable richer nested queries. Now all tests are passing.
31301f8 Adding test, fixing typo in other
62c7be3 Quotes simplify NotAnalyzed pre-processing
870fc56 Adding some tests to verify querystring handling of client API
4881e9f fix to querystring handling for IndexQuery.Cutoff
79021c5 Adding 3 passing and 3 failing tests
8a4b0bf Adding range query tests for DateTime and int
86ac21a Fixing test: NotAnalyzed escaped phrase should be unescaped
34f3fad test Can_get_correct_maximum_from_map_reduce_index linq enabled client API
3af08b9 Merge branch 'master' of http://github.com/ravendb/ravendb
6750207 Removing quotes from within [["phrase values"]] and updating test to match scenario as Lucene doesn't accept the quotes for NotAnalyzed fields
c95ede1 Adding passing tests for DocumentQuery<T> and exposing IDocumentQuery<T> projection fields to be able to test
d274dee Fixing escaping for non-strings
5fc38bb Fixing escaping of NotAnalyzed values
a811934 Adding some tests for QueryBuilder
c3a2878 Fixed issue with transaction commit, not writing all documents
e308f72 Directly delegating Skip/Take to IDocumentQuery<T>
596aa43 Merge branch 'master' of git://github.com/ravendb/ravendb
5f865c5 Fixing unit tests by differentiating between Contains and Equals
38d28e3 Fixing equals for non-strings and no longer escaping NotAnalyzed values as Lucene appears to not support escaped [[...]]
0f72092 Adding back in ability to switch isAnalyzed on equals, defaulting to true
c210bdf Fixing DocumentSession being null for test scenarios
71562ca Adding passing test Fixing an issue where Convert expression would not allow us to set the Stores/Indexes
26f0da4 Restoring backup/restore functionality :-)
4d734b3 Ensuring that we can get the ID of a dynamic object without an issue if the property does not exists
15849d9 Minor
fe5886b Allow to set entity id when using dynamic entities
f575ade Avoid warning
cac3036 Merge branch 'master' of http://github.com/mattwarren/ravendb
99f05dd Merge branch 'e-tobi/minor-changes' of http://github.com/e-tobi/ravendb
4b86ca4 Expose DocumentDatabase on DocumentStore for the embedded use case
206f6ad Oops I mean disabling EndsWith
9bdd85e Disabling StartsWith
53d7deb Fixing typo in LessThanOrEqual and adding ability to specify range endpoints
ee8fdb8 Can now load and store dynamic classes (inherit from IDynamicMetaObjectProvider) in Raven
33fa1c6 Adding support for String.StartsWith(), String.EndsWith(), String.Equals()
0ed5dd6 Renaming for consistency
c16f64c Adding LINQ differentiation between Equals and Contains
5831e48 Delegating to IDocumentQuery<T> all where-clause string manipulation in RavenQueryProvider<T>
2f4d7c5 Renaming for consistency
069e048 Ensuring correct handling of boolean values
f1b0fab Porting range where clauses
e751d8c Beginnings of reconciling duplication between IDocumentQuery and IRavenQueryable
82cab0f Adding support for All<T>(Expression<Func<T, bool>>)
7f930b3 Adding back in fail case if method isn't on System.Linq.Queryable
18e6197 Mapping Count() to QueryResult.TotalResults
543c2a0 Adding support for Any<T>(Expression<Func<T,bool>>)
46524e4 Adding support for Any(), reducing repeated ifs in VisitMethodCall
9adec30 Adding test for DateTime issue
f192839 Fixing an issue where the unmerged version would be picked up first
16d5293 Renaming namespaces
4121317 Updating projects
7f80083 Will create Esent storage in a loosely coupled hard coded way
dcb9311 ClsCompliant = false
d884b90 Moving to new storage abstraction
ce9a006 Moving esent storage to its own project
2b2b64d Including the esent storage in the build output
8e7afa7 Adding abstraction over transactional storage
1e88760 Adding ClsCompliant(false) attribute
08b1a58 Changing internal details so we can also support the managed storage format
473f72e Initial work on supporting dynamic documents
49ec087 Merge branch 'master' of github.com:mattwarren/ravendb
6bcae34 Initial work on dynamic documents
f01ea99 Fixing wrong company name
e444173 Will update the metadata of changed documents when saving batches. Will consider metadata changes as well when saving to the database.
74fbd44 Ensuring consistent [ / { processing
bf9f9f8 Minor refactoring
b0c0272 Optimize unnecessary remote save changes
d99d0c6 Allowing to edit the document id in the web UI
abcd8d2 Removing fancy JSON editor
55a4304 Minor
6e2b060 Finishing merge
126f2a8 Merge branch 'master' of http://github.com/mckamey/ravendb
6ac2bd5 Merge branch 'e-tobi/minor-changes' of http://github.com/e-tobi/ravendb
ae3a0df Moving all the storage actions behind fine grained interfaces
414f00a Fixed range queries
929cfc7 Allow not operator in Linq index expressions
762ec09 Introducing interfaces for the storage actions
45d4b5b Bringing over improved LuceneEscape into RavenQueryProvider to correctly quote phrases and be more efficient for single word terms
251da42 Borrowing TransformToEqualValue from RavenQueryProvider as allows more generalized values than pure strings
6a13175 Adding notes about the improved implementation of LuceneEscape
3df2d4d Modifying where clause checking for adding fuzzy factor
771c24c Changing Lucene signatures to be more composable
fc70189 Adding ability to search for boosted terms, fuzzy terms or phrases with words within a certain proximity
8824bc5 Simplifying interface for field queries and adding Where override which defaults to more common case.
4a1c8d3 -Fix issue when deserializing string to byte data -Fix converting a JValue to a compatible type -Allow JsonConverterAttribute to be added to interfaces/structs/enums
daf811e Allowsing Linq queries of the form Where(x => x.Name == "Matt" && x.Active) rather than Where(x => x.Name == "Matt" && x.Active == true) Fixing bug from http://groups.google.com/group/ravendb/browse_thread/thread/fe84557a4d52754a/3ab2563773028a4c?lnk=gst&q=bug+linq#3ab2563773028a4c
7cf9e51 simple addition of Where override to test my Git skills
73d77d5 Changing the way we handle reduce to batch multiple reduce keys together
40315dd  Store tasks as BSON instead of JSON text
c02c36d Filename should match class name
3dff57d Changing the way we handle reduce to batch multiple reduce keys together
9cab58f  Store tasks as BSON instead of JSON text
1c2c6c4 Filename should match class name
1e07be3 Fixing issues with decimals and querying
ad80bda We support native decimal now
829b746 Fixing method name now that its content has changed
16be1ac Safer searcher usage
f882564 Moving to BSON as the internal storage format ~30% perf improvement
ed4679d Centralizing all the Json -> byte[] & byte[] -> Json conversions
b597b31 Better output from smuggler for importing data
65d7ca7 Adding support for perf counters - count of tasks executed / sec
a55a812 Exposing task count in the statistics
2da0294 Fixing tests
08aaa24 Minor
8b79614 Changing the way the Single throws
59f9ae7 Refactoring First/Single
7bec0be Merging 5814d4e4947aad1fc9a360005562694a8998cf33
67067af Merging 29c89800c4c2b303f495e615c8ef63e3f196a7af
fe960ea Support index reset
4cd9625 Better error handling with regards to how we handle dynamic view file writing Should avoid errors with IIS now
1ed49aa Fixing an issue with reading datetime data from projected indexes
4a4f4e9 Support NULL
e1dd396 Updating format
04540dd Merge branch 'e-tobi/minor-changes' of http://github.com/e-tobi/ravendb
a20efd3 Escaping lucene special characters
0c3d319 Fixing range queries
20185a0 Merge branch 'master' of http://github.com/algida/ravendb
0c98b68 Use NumericRangeQuery internally when doing range queries
7e81605 Fixing an issue where executing the query twice would duplicate the query
6b0e10b Test for linq where expressions
9fd28e0 Allow method call and convert expressions
84eb902 Fixing broken build
dd2440e Better error handling for missing indexes
942ff5d Adding set based operations to the client API
9b3d2a2 Avoid using NULL in range queries, use min/max values instead
2abee46 Completing merge
06e640f Merge smuggler with the json lib - can work independently
676675d Make it easier to understand what the directory is for
6fa2a14 Merge branch 'master' of http://github.com/mdavis/ravendb
cd1b11c Thread safety when deleting an index while it is being updated
ace5ea6 Making sure that the ETL process can build with no external dependencies
46db7fb Handle user names with spaces
8b299da Adding support for requiring authoritive answers
71ff8c9 Changed how DirectoryBackup gets a temporary directory to handle the case where the database is on a different volume from the user's temporary directory
bee5b80 Properly fixing the way we use separators.
4238775 Fixing initialize call
3511ac1 Adding an easy way to control the separator for items in Raven from the client. DocumentConvention.IdentityPartsSeparator
d13a33c Got tired of people telling me this is the wrong spelling
cfe3952 Ignore additional properties that comes down from the server when comparing responses
0d4b35e Avoid potential issue if 203 prop already exists
5aa69f1 Better ignore options for headers on the server side for documents
dd35102 Detecting and notifying when we are returning a non authoritative information
070e43d Adding test for promotion (works, but skipped because it requires running a separate process)
30f505b Using the new way to get the transaction id
3d2630b Require timeout when modifying transaction id. Move all the modified transaction data to the new transaction id.
1f85c41 Protect the database from transaction commit/rollback that happen asyncronously after the database was shut down
f008776 Fixing the way we handle promotions. Properly handle changing transaction id
387407d Change the way that we handle transaction id handling. Will not try to support promotion in the same process.
45c2f18 Wait until transaction commits
bee7c06  HiLo generation is done outside of the ambient transaction
0c15fb4 Supporting promotable transactions
1d71aa5 Implementing transaction promotion Fixing an issue where we would get Guid.Empty as the transaction id when working in a local tx
9017bb5 Added AlternateDatabaseRecoveryPath to allow safely moving data
6847b32 Adding AbstractBackgroundTask - making it easy to extend Raven in the easiest manner possible
51350ad Modifying the queue API to allow streaming reads from the API. This allows to do efficient batching by extensions
457a057 Fixing the OSS build
e0f5676 Detect errors in building in the new script
bbdfb51 Completing work required to generate OSS & Commercial builds from the same source
6ab8c57 Adding an option to upload commercial version
bb2fce0 Completing commercial build
869d346 Adding Rhino Licensing to merging Updating binaries for utils
0767218 Easier method
bfed8b8 Removing unused file
f9c3370 Adding a project to edit the project files at build time
9f855f4 Creating separate solution for generated builds
cf8125c Minor
1b0fcef Adding support for commercial licensing
70b580a Adding a way to show system errors / warnings in the UI
07d9c9c Starting index auto complete after 1 char, not two (allowing 1 character index names, :-( ). Fixed an issue where matching wouldn't work on the first character.
6252e0e Explicitly expose the entity name in the web ui
0b39d2c Fixing a problem where the WebUI couldn't display projections
a64bab4 Changed DataDirectory to generate a full path when setting it Added a special hack to move the Data file to the right place when restoring it Changed BackupOperation to pull in a full path Changed RestoreOperation to pull in a full path Updated BackupRestore tests to delete based on a full path using the same methods as the other classes
7de0891 Fixing secondary projects
4a52c0d Set namespaces & split files
16de24f Adding support for async queries
f1b2750 Moving the query building to IndexQuery
2982dda Adding support for async multi get
776abc7  - Moved more stuff to the InMemoryDocumentSessionOperations  - Adding support for async save changes  - Adding support for synchronous completion in get
4967ab9 Merge branch 'master' of http://github.com/ravendb/ravendb
57ac579 adding evict
7223a32 - Starting to implement async session API - Changed Store() method to non generic
f5ed7be -Improved default null and value handing when JSON value is not compatible with property value -Added interfaces, structs and enums as valid targets of JsonConverterAttribute
b39fc14 Removing commented code
2d16211 Added tests for the IQueryable provider Skip() and Take() functions
03d266a Added Take() and Skip() functionality to the QueryProvider
39783ed Merge branch 'master' of github.com:mattwarren/ravendb
3ef45e0 Merge branch 'master' of http://github.com/ravendb/ravendb
ad1c539 Pretty format the JSON
2b9536d Fixing tests
dd5fbb0 Merge branch 'master' of http://github.com/VirtueMe/ravendb
b35d1be Add support for string arrays in the JSON Editor.
f0b90c0 Merge branch 'master' of git://github.com/ravendb/ravendb
bd821d4 Allow non default ctors
fc6a4a1 Better handling of indexing complex objects. Refactoring indexes to remove duplication
50d6a51 This is why I failed in math
7246da2 Adding a way for the user to control the encoding / decoding of the data in storage. Minor refactoring for method args
39e3b1c Use the specified contract resolver when converting to JSON
cf5971d Fixing typos
a8bc02a Merge branch 'master' of github.com:mattwarren/ravendb
4b4716d Removing debugger call
889cb50 Importing extensions method namespace
d88eebf Restoring the backup/restore fix for deleting a busy directory
ef2acfd Enabling indexing in IIS
457839b Updating web.config to the new values
a9b2d77 Generate nice tag names for generic types.
499589c Fixing NRE when query is not customized
0814b2f Adding passing tests
e58ba66 Adding passing test
75f3fe0 Fixing an issue with the null scenario for linq queries
e20e557 Show build timing by default
8893bd5 Set the charset for the request
253e998 Fixing an issue with serializing enums
5c1a014 Adding a test for changing the reduce key
9b0f33b We have to delete old mapped results because they may be out of date if the document change the reduce key
8e73724 Minor
42cbd24 Better logic
4261173 Minor refactoring
9f1eace Will generate read/write index tasks for specific indexes, skipping those where the entity name of the document doesn't match our own.
f2f8b20 Document indexing is now done per index, not globally - will allow us to run those in parallel
123c895 Minor
e59b1f2 Will record the entity name that an index is (optionally) bound to - used to optimize indexing operations
be924d5 Get the metadata from a deleted document
edd90eb Wait just a wee bit longer, should help avoid test failures
63ecd01 Better resource handling (don't leak instance in case of failure)
c682aba Moving away from "all indexes" indexes, first step to do some optimization and handle changing reduce keys
e35fbaf Change the format of how we specify unanalyzed values
b5ec6f4 Fixing an issue with numbers in indexes on culture where the number format doesn't match the json format.
4ef1efe Removing debugger call
9c0430d Importing extensions method namespace
d98a066 Finishing revert of the X- mistake
3d2b04b Restoring the backup/restore fix for deleting a busy directory
048f58e Reverting the X-Raven commit
6f46b63 Enabling indexing in IIS
4994547 Merge branch 'master' of git://github.com/ravendb/ravendb
0a2c8eb * Added private = true to log4net so the merging process on build would work
c02f5e1 Adding support for bulk updates/deletes
e54a477 Updating web.config to the new values
8365ee1 Generate nice tag names for generic types.
596972b Fixing NRE when query is not customized
5ec47f8 Adding passing tests
4b962ae Adding passing test
7116fef Fixing an issue with the null scenario for linq queries
17f9563 Merge branch 'master' of git://github.com/ravendb/ravendb
a966b3f Show build timing by default
29af733 Changed all of Raven's headers to properly use X-Raven to match the HTTP spec
7923174 Set the charset for the request
e1161bb Fixing an issue with serializing enums
bae3693 Adding a test for changing the reduce key
ff09f93 We have to delete old mapped results because they may be out of date if the document change the reduce key
76340bd Minor
35efc2c Changed the name from ConfigureReuqest to ConfigureRequest. Minor misspelling
09e45fb Better logic
39af866 Minor refactoring
a0bdaae Will generate read/write index tasks for specific indexes, skipping those where the entity name of the document doesn't match our own.
3a7aae9 Document indexing is now done per index, not globally - will allow us to run those in parallel
17c0f9e Minor
6cf030f Will record the entity name that an index is (optionally) bound to - used to optimize indexing operations
f4ea364 Get the metadata from a deleted document
3ed015b Wait just a wee bit longer, should help avoid test failures
828779c Better resource handling (don't leak instance in case of failure)
2532466 Moving away from "all indexes" indexes, first step to do some optimization and handle changing reduce keys
adb5cc0 Change the format of how we specify unanalyzed values
8633e67 Fixing an issue with numbers in indexes on culture where the number format doesn't match the json format.
71474f6 Added Uri.UnescapeDataString to handling of QueryString to overcome problems with chars of non-english languages.
6d1890f Adding (skipped) failing test
7ebe203 Expose the query results to from the linq query
8dc5893 EscapeDataString, not EscapeUriString
9015238 Adding a test for remote linq range query
9115d71 Index numeric range using fixed size hex strings
3801f36 Use proper URI escaping, dummy
1d7fa06 Generate NULL instead of * for range queries Properly generate the name of the field if it is a range query.
2f2599f The Lucene way is not workable over the network (can't send binary data easy), moving back to usual hex encoded fixed length
ad3333e Adding lucene files to the client api. Those are needed because we need to be able to generate lucene style values for queries, but we don't want to take a dependency on Lucene.
5c39162 Adding tests for equal query on the server
3f44b48 Remove unused converter
6511b82 Removed number handling that is no longer necessary
535a6f2 Allowing to query on dates
c92d6c7 Made the linq provider understand range queries
7d60ca9 Modified the we build indexed fields for numeric values, now we generate two fields for each value, one for range, one for exact match We record null values as well, so we can search on those
dfb3f0b Merge branch 'master' of http://github.com/VirtueMe/ravendb
6c22f1a After the cilent successfully connects to a server, it will reset its query failure count.
85795b4 With the new lucene, we have to close analyzers after we use them, or we will cause a memory leak
ab3ba33 Reordering stuff on the document session so all the methods that makes remote calls are close to one another
6a26f86 Switching to the new LuceneQuery syntax
0b84196 Avoid needless (and failing) cast
6d4208b Allowing to configure the maximum page size that the server supports
1bba485 Adding the linq support for the rest of the client projects
0a13169 CLIENT BREAKING CHANGE Renamed Query<T> method to LuceneQuery<T> Added Query<T> method that returns IQueryable We have simple Linq provider
678e354 Adding a very simple linq provider. Currently it is capable of translating a query to lucene syntax, nothing more
ddc2702 Fixed paths and some logic in the Start Raven.ps1 to handles release build
b97a11e Merge branch 'master' of git://github.com/ravendb/ravendb
c683e2d Merge branch 'master' of git://github.com/ravendb/ravendb
5438d35 Fixing build script after rename
c29b26c Renaming a project, if it is a bundle, let it be named as such
1a04686 Updating list of samples to be packages for release
86a0c20 Adding sample to execute the event sourcing
cd30069 Added new compiled index sample + event sourcing
6b338f2 Adding more samples to the default release
25e2309 Removing unneeded files
76788ed Setting up failure as a zero admin sample
6bfd23d Adding readme files to all the samples
6beb480 Minor
07ccd73 Expose a configuration point that allows to configure the WebRequest used by the client
8d4f17c Adding more samples
5e102ce Fixed a really stupid error in failover
1358c9e Merge branch 'master' of git://github.com/ravendb/ravendb
7e96f5b Adding new replication sample Git-Ignoring files that we copy for the sample Added scripts to make the samples
0a790ee Moved to recommended Lucene settings
bb79aa5 Only log the interesting things, we don't care about the UI files or requests for favicon
c1dd51c Exposing commands to from the store interface
dbf0f81 Better behavior when getting read conflict
c871d14 Will not execute in replication context Fixed an issue where it assumed different conflict doc shape Fixed an issue where it wouldn't strip the conflict header from the new document
12cdcaa Fixing path in script
b95d9d0 Will generate versions for the document using hi lo algorithm
10921e3 Adding scripts to make it easy to run the sample
710cc5d Adding required configuration to run the sample
fc0c9ac More interesting sample
856cecc Now tracking document conflicts using number + source. Will mark all the conflicted documents as such
09070b4 Will not replicate conflicted documents
e86040e Added the shard client sample to the release
7e4f548 Adding better exception for type load errors
767bc32 Added some logging. Made sure that (common case) of src ending with / won't trigger the identity feature of Raven.
6121f9f Moving references back to RavenDB.exe - otherwise we can use the plugins
5958fc0 Added support for storing the shard name in the document key, to generate predictable keys
703990f Will not consider Content-Type to be a valid metadata item
dabb10d All projects are now strongly signed
ad4919d Adding Esent - strongly signed
6d1694c Adding Lucene.net - Strongly signed
bac3c27 Adding the source for Json.NET - strongly signed
4242d68 Moving to strongly signed assemblies
50d84cf Adding support for refreshing an entity
8c146d5 Merge branch 'master' of git://github.com/ravendb/ravendb
00c39ee Bigger test run
f61c3d3 Updating to Lucene 2.9.2
99224ca Merge branch 'master' of git://github.com/ravendb/ravendb
b720e0d Perf test
fd4e64a Restoring the caching of searchers
e45586a Merge branch 'master' of git://github.com/ravendb/ravendb
2605d58 Setting a hard limit to the number of requests that can be made in a single session
3ce2484 Compact. with 3.5
80da1ab Introduce ContractResolver to conventions, all client api operations will now use it. Moved extensions methods from database project
6f5bd06 Various stuff needed for upgrading Json.NET Removed extensions methods that were only used on the client side
929ce66 Upgrading to Json.NET 3.5 (r50731)
27db2f8 Fixing conflict tests because we now throw meaningful exception
ac31753 We really do need the ID document
e88c9f5 Allowing the client to explicitly request replication update
f6326cf Fixing tests - ServerClient now validate that the server exists on init
6a95424 Minor
8d05172 Removing Id
239165c Will throw conflict exception when reading 409 from error Added support for replication in the ServerClient - will automatically switch to the next available replica
326d48e Fixing NRE
f96de20 Merge branch 'master' of git://github.com/ravendb/ravendb
659bff8 Better error message when can't write to the temp directory
b79f9d7 Replication may indeed by long running
20f86e0 Will not start a new replication process for a destination if one is already active
410ef32 One type per file
2f0f9ee Adjusting namespaces to folder location
d55eb82 Better files organization
cc1c0ca Tests for failure handling Added a smart backoff strategy
d211826 Fixing a problem where the appropriate read operation wasn't passed to the triggers
1754b0c Don't set the timeout for the request (avoid potential failure loop because of too short timeout)
d74b1ac More replication tests
ce50a11 Added a couple of tests about replication
bc20d59 Refactoring test to extract common test class
56ade45 - Adding logging - Ensuring that the replication source is always set
2e67c08 The storage shouldn't allow duplicate document keys
745b010 Added passing test - replicate large number of documents
f44f583 Will not replicate replicated documents (only documents written on this instance will be replicated)
51131cb A larger retry count
5574645 Merge branch 'master' of http://github.com/VirtueMe/ravendb
ec63cac Change conflict detection logic to work based on originating server Run in replication context
7101ccc Minor
29cbbda Fixed a problem where we didn't take into account the session cache
d70a1eb Won't modify deletes happening in replication context
b22d0b2 Run in replication context Will replicate on no activity once a minute
3c4b429 Will not hide documents from replication code
b9b8c68 Only run in not in replication context Will record the guid of the instance where a document was originally put
7c2cb26 Removing this, we aren't tracking ancestry any longer
356a8a7 Adding replication context, which will let us know when to skip replication tasks because we are executing replication code
bc28953 Fixed a problem with Clear not clearing all the state
b756d4d Allow to specify waiting time
8a8688c Merge branch 'master' of git://github.com/ravendb/ravendb
ff0392f Logging in the tests Adding failing test (skipped) for replicating deletes
8652241 Will output errors messages from remote server to log Will allow longer timeouts for replication when debugging (and in general)
207cee6 Fixing how we are detecting conflicts
d2a324f Moving ancestry to a separate class
e856152 Add tests for compiled indexes
676e47a Expose the document id
245a526 Can now handle json documents returned directly from the index (will index the entire document!) This include both map/reduce indexes (both stages) and simple indexes
f003fe2 Don't allow to replace compiled indexes
b1fe85e Renamed test Can_rollback_transaction to Can_rollback_transaction_on_insert to better explain what it does.
dcac1c6 MapReduceIndex can now support full json objects passed through the map function
64f590f Will automatically register missing external views in transaction storage
089d2d3 Set default page size to 128
31207cc Will now register external indexes in transactional storage Will always create/open the index whenever the database is started, meaning that we have to take no special action for external views
473fdc6 Exposed inner jobject for DynamicExpandoObject
3a7c9f0 made the AbstractViewGenerator abstract :-)
39fb1df Adding the option of creating compiled view generators and supplying them via MEF Index definitions are now kept in memory.
b14db99 Merge branch 'master' of git://github.com/ravendb/ravendb
284b546 the test can_rollback_transaction was wrong, because the session keeps track of entities it will return the entity we took a rollback on. Changed the test to establish another session to get it to pass. It should not be needed to change tracking to support rollback.
3474615 Replication is now done in parallel
d23272e Removing logging
7705403 Will skip replication of system documents Will handle no replication destination better Modified the replication document format to make is easier to work from C#.
ec30fe5 Handling deletions when replicating
bc887f8 Fixed issue with DocumentStoreServerTests that failed when I added ContentLength handling for commit and rollback.
f40df4c Fixed wrong UrlPattern from commit to rollback.
33ead85 Updating replication to the new trigger format
df436dd Updating versioning for the new triggers format
d020f52 Fixing tests to match the new trigger format
ad4a4b4 Better build output
bc42f1a Refactoring triggers to use abstract classes instead of interfaces (better for versioning and providing default behavior). Added AfterPut and AfterDelete operations, to run in the same transaction
f3ae59b added test for rollback of server transactions
e694414 Changed ContentLength handling to empty metadata when doing commit on transaction against server.
b6446cc Merge branch 'master' of git://github.com/ravendb/ravendb
1a34844 Added test for server commit
a2507bd Adding support for cutoff in the client UI
0c5575f Add support for passing cutoff date to the server from the client
996d294 Add a test to show we can use the cutoff from from the client in server mode
4b4c122 Finishing working on cutoff feature on the database project
8c37f17 Tests for new functionality
231676e Support the new cutoff date on the server
a10a099 Track add date for task Consider the optional cutoff point for the index staleness
dc29846 Adding schema for tracking tasks add date
f42d168 - Updating start script, will create local instance of Raven - Updating readme for the new samples
777c3c5 Updated build script to include sample app Added a way to start raven directly off the sample directory Added dump of default sample database
6eb5677 Default import would be loaded from current directory, not base directory
45da13a Completing port of MVC Music Store
ae84fee Fixing checkout process
d92e1d8 Avoiding trailing \r in the headers
2d3c089 Merge branch 'master' of http://github.com/robashton/ravendb
3fd7497 Any login is a valid login
9dc3832 Added metadata
de804d9 Fixed references to old classes
885e842 Removing security from the app, made it hard to work with the sample, and doesn't add anything to the sampleness Fixed action parameter names
059a1b4 Made the header check case insensitive (although less important for server->client as we know what the server is
173afaf Changed the split method to split by \n rather than \r\n because Firefox only has \n!
fe2abfd removed debugging lines!
6aaf6bb Removed caching behaviour for IE, made the handling of meta data between editing stages more consistent and made the meta data actualyl appear in firefox
9ccd63b Disabling Membership provider for hard coded answers
1b8cfde Simplifying code added missing SaveChanges()
757542c Minor
41550a1 Adding validation metadata
8d7b65a Fixing removing from cart
5d2dd1d More view fixes
5b1f125 Associate the cart with the session if creating new. Fixed a bug with the cart id not being set correctly
04d5a07 Fixing routing parameter
1df074c Allow any user == pass combincation
95e4164 Update project
8978448 Updating views
62e75ed Update view models to new types
61e3fe6 Minor
3f1136d Shopping cart via Raven
41d681d Do checkout using Raven
7046d49 Migrate cart using Raven
5963520 EF Shopping Cart -> Raven ShoppingCart
90c506b EF Order to Raven's Order
6f44dcd Forgetting to de-serialize json before putting it into meta-data headers, renamed data.id to data.Key when re-loading document because the .NET class is named thus, and done the same for the error message coming back (m.error to m.Error
2eccf2e Consolidated routing
4996022 Moving logic for finding shopping cart to a dedicated class
ca93396 Adding Raven's Album
b4317f6 Changed the ignored headers so they're case insensitive (IE sends lower case)
05d8257 Removing EF stuff
ec12211 Ignoring App_Data
7b7e1cb Removing databases
991ae87 Renaming Album2 -> Album
24fa491 Fixing typo
72ab178 Porting details method Updating routing for details
161c099 Completing store port
acd3b59 Fixing view models to new standards
0f377a0 Fixing HTML so it would send genre id, and not genre name
9c3e21c More renames
87a377b Fix Browse so it can accept values with / in them
947eb6f Implementing GenreMenu, Implementing Brwose, Fixing Index
bc8e8ce Renaming Album -> Album2
3cadebb Porting StoreController.Index
f6cc7ce Fixing view to use RavenAlbum
b6b277d - Creating Raven entities - Added idiomatic way for getting top albums
8b41f1d Adding support for patch INC
e3a4229 Porting the GetTopSellingAlbums method
4fa564b Integrating Raven into the application - session management
c2a5937 Can't pass a limit, must always process the entire range (already splitted up for us)
4c0f2cf Simplified code
4cc5be1 Remove C# assembly reference
7446c30 Add doc id to the grid
1a4b8cb Change sort order for the etags
b3badc8 Adding code to port the data over from the relational store to the document store
daf231c An entity no longer have to have Id property - we need this to support anonymous objects stores
60bb1d5 Adding MvcMusicStore 0.8 - unmodified
8d34b77 Fixing client hilo generation, will not skip values, will use the appropriate document when reading
cc4a559 Documentation will now refer to our site
69c6c5c Fixing scenarios
5a159a4 Will load data from local default.raven file which is the output of smuggler
a290f34 Renmaing file
b7bbf3e Removing default.json
427d24c Remove default database project from util solutions
ced2a29 Updating readme
cc48b42 Adding icon to smuggler
255919c Removing document generation on the build
8b0902a Make smuggler run on 3.5
9dc8b64 Adding smuggler to the build
08b7ad9 Adding import/export story
f589571 Adding more error handling for server startup
1fbe638 Allow optional etag element when reading from /docs
ca5d3ee Will now show docs in update order, not insert order, will push updated docs to the fore.
0dd2d01 Adding document key to the read trigger
6418608 Fixing problem with NotNull Tagged column on XP
eb47956 Filter raven's internal documents from queries
e31796c Adding support for different key generators per type
270f21c Adding a failing test case
c45ca7d Always start with 1 as the root
cd08f70 Modify the way we do HiLo to avoid polluting the database with a lot of small meaningless documents.
af4489f Tests now use the new way of setting up HiLoKeyGenerator
80740b9 Moved key generation back to store
0420bdd Moved the setup of the hilo key gen to the document conventions
aac3872 R# reformat
e05d4ff Only need to lock now if currentLo is beyond capacity
e16db0a Removing unused temporary id
38114de Merge branch 'master' of http://github.com/robashton/ravendb
05f7d5a Fixing migrations
e953057 Helps if I actually add the files for HiLo
a5ec0e3 Client side key generation moved to Store, and default generator set to HiLo
8f5c5de Completing replication implementation - never run the code, and there aren't any tests, but the concept should be pretty claer
4a50efd3 Will now allow to set the http status code via document internal metadata
7b39e6f Replicator side is complete
befcf58 Generate the server URL
e8a9c30 Adding tests for querying by etag
9765522 Making IRequiresDocumentDatabaseInitialization an export Allows creating plugins that starts themselves
64a6b64 Simpler API for creating sequential
ba74128 Adding an index on document etags
c984525 Add the samples to the build
2c63576 Updating build process for the new Bundles path
c1df1b4 Move bundles to a separate folder and project Change the references to the merged binary
1abd89d Moving samples to a separate project
c304ea1 Adding TransactionInformation to read triggers
36b36a9 Adding index name to index updater Adding tests for index update
5102e4d Added support for plugin notifying about index updates
3520170 Adding API support for queues
b9f51fc Adding support for a queue mechanism explicitly there for the purpose of serving plugins
74b6628 Minor
d1130e5 Computing hash for reduce key & view instead of comparing the whole thing
1838bad New schema version - will hash reduce key & view
4871ddc Will default to safe transaction mode
de6186b Numbers are now stored in culture invariant format
955e43f Handle more exceptions
5df19ac Change date time format
78592b5 Ignore content-length when writing headers.
1809b91 Applied patches from: Benny Thomas - added url to commit and rollback. Oversight I guess. - Fixed problem with content-length is missing for commit and rollback.
4df221d Merge branch 'master' of http://github.com/robashton/ravendb
cf0a098 Fixing scenario tests
b575d10 Another go at that fix for braces in the map select method
8b69b11 Adding Last-Modified metadata
888564a Adding passing tst
3d92d17 Fixing problem with double //
3d60cba Allow the user to modify the entity metadata and entity document before they are written
45bed56 Fixing security logic on startup
6ecdb20 Fix tests to call Initailise before OpenSession
42b04ee Supporting HEAD for index requests
8b068cf SelectMany indexes from the client now supports __document_id
c525825 Only ignore 404 errors
f43bdb0 Do not try to send error data for HEAD request
83d0c32 Will only create tasks for deleting fro index if document actually exists
f8e41aa Fixing SelectMany parsing from client
8b77e65 Properly select the appropriate authentication method
5c535a5 - Passing credentials to the web request - Allow to open a session with different credentials
2ca95fb Fixing static type causing issues
66c0bd7 Forbid overwriting indexes on the client API without an explicit request to do so
c7b1418 Re-added icon to server project
3842c1a Adding versioning support for delete as well
0703241 Updating default configs
d73c316 Adding support for excluding documents by entity name
de0abbc Allow to configure max revisions for revisions
479fc33 Changing configuration settings to user "Raven/" prefix
bb35e3b Rename to match what class actually does
e6c1175 Exclude test dll from build output
854991d Adding to build script
e17d5cc Expose TransactionInformation to delete triggers as well
1fe285d Pass transaction information to put triggers
fb456a9 Exposing metadata to the client
b9a2198 Adding the concept of bundles Adding the Versioning bundle
be6420a Fixing test reliance on GMT+2 timezone Added TransactonInformation to the Put Trigger methods
6781f3a A possible fix for paging against indexes
c1e3560 Test + code for returning TotalResults when talking to the web server from the .NET client
fc6c041 -Performance -Add CLSCompliant attributes -Fix BSON string reading bug
3861b5c Increasing normalized key range in the esent indexes. When doing index range scans, explicitly check the values, to ensure that we don't hit a key normalization truncation
0c689cb what is good for NH Prof build script isn't good for Raven build script
2eede41 Will log upload command now
ce85dcd adding passing test
974fa58 Updating build script to upload & include build number
507ebdd More tess
05e9abe Fixed handling of multiple anonymous object creation
51f5e46 Will only update docs if we ask it to
63f3078 Adding tests for linq on the client to compiled index on the server
c6a3644 Can now compile linq queries in method chain format
8252935 Minor - adding equals impl
bbb58b3 Implement basic linq parsing capabilities on the Raven client side, to allow document definitions
a57aff5 Updating generated documentation
4353327 Temporary fix for problem with mapped results showing up for reduce keys that they don't belong to
a3109e7 Will return documents when browsing them in reverse chronological order. The idea is to expose the new documents in the UI
54ecb60 Fixing server path finding on IE & FF
e7ae287 Adding a way to configure Raven's transaction, whatever to use safe & slow transactions or lazy transactions
e27bc6a Removing useless file
17b8782 Finishing merge
e965312 Give out an explicit error during the build process if .NET 4.0 is not installed
906eeac Do not call git in the build process
ac11944 Updating docs
3061257 Fixing javascript error
9c2c12b Adding passing test
822d1ea Adding passing test
3ede85a removing unused file
efca5e8 Updated tests to run in unit testing mode
9db981c Exposing configuration in the ui (allow you to set Raven to unit testing mode)
34215fc Adding a unit testing mode
d7ee14f More optimizations, tables PK now is the integer, rather than a string
0fe0a42 fixing merge conflict
4e300a8 Updating the licensing
a233205 Revert change on what should skip database creation means. If you want the database empty, then it _will_ be empty
2675c93 Minor
861f728 More work to make sure that we properly parse numbers
6e1c7df Changing the way we decide how to project fields Changed tests to explicitly set store options for indexes where we want to project from
f17b7eb Changing the meaning of what setting ShouldCreateDefaultsWhenBuildingNewDatabaseFromScratch to false means, it will now create the default index, but no add the default documents
e04742f Fixing number parsing
6317e43 Minor
c4789da Don't try to parse if the value is already long or int
f7c494a Will send projected fields to the database
96e1430 Adding support for complex reduce scenarios, over multiple fields
52c9616 Will now use hexadecimal formatting to store numbers, rather than Lucene's deprecated methods
ad584f0 Added numeric converter
26389d9 Parsing will use json converters by default
9d4fdcb Added support for specifying default indexing
16e6e4a Minor
152dcc8 Fixing namespaces
8529166 Fixing an issue where reading from map reduce index would always produce a single result
f9b6202 Better detection when the provided document is a projection and not a document
7e817ac Updating util binaries
57987b1 Will not throw if can't update docs
effba2d Will not set current directory for merge
e52705d Updating generated docs
8aa0e12 Reducing values that were TOO large.
090ef26 Fixing an issue where querying would break unit of work semantics.
e11f53c added passing test
969e97a Optimization - grow the database more rapidly, avoid needing to re-grow the database all the time
43d65db Optimization - change the default sizes of the various storage table, will reduce the number of times we need to re-grow a table.
9d57578 Fixing tests
e71cfa6 Will now store document type in the metadata, rather than the document itself
867375c Adding a test demonstrating polymorphic query on the default index.
1474318 Fixing default query on shards now that we need the document conventions to generate the query
5141ec9 Minor
8655a24 - Will expose the store conventions - Will record full type name, including assembly (but with no version) in the document. - When hydrating entities, will use the stored type name, rather than the generic type
5ab8cc4 Added untyped serialization option
828d330 Refactored conventions to allow easier time when implementing default behavior
e832093 Update Esent binaries
86b2c08 Adding metadata support in the UI
0579984 modified build to look for new assembly name
41d2b28 added a reference to the lightweight assembly to the simple client
076aca1 seriously fixing the misspelling this time.
9ff7531 corrected misspelling in lightweight project name
0085211 Merge branch 'master' of git://github.com/ravendb/ravendb
1f1518f Minor
d51dae4 Fixing a problem when NOT running in a virtual directory
7388d38 Making sure that client projects have the CLIENT defined on them
a3221b0 Upgrading esent to resolve a GC bug
80c70ab Can listen with virtual directory now
ee7e672 More virtual directory considerations
c21ec8e Move URL handling logic to extension method. Take into account virtual directories
76ab4cb Use url base path for template
b280f67 Calculate how to get the current url base from the javascript path
c79c2e6 Virtual directory now always starts with / and never ends with /
29841d9 Adding support for virtual directories for Location property responses
6ccf282 Expose configuration property
ef671b3 Added passing test
0e17582 Added passing test
b16904b1 Adding tests for modifying documents using read triggers
56be98c Adding tests for read triggers vetos
973dabf Adding read trigger support Modifying JsonDocument to hold the data as a JObject instead of byte array
40e5ffb Wiring restore via ravendb.exe
51dd808 Wiring backup via the web interface
2115a41 Running the backup operation via the thread pool, running via tasks causes NRE sometimes
9b98cb7 Updating generated docs
401558f Updating project files
0c3f5f2 Protect ourselves if the document we wish to index was deleted
1e9ff29 Will only decrement doc count if actually deleting document
636c71f Better error message
cf5687a Adding tests for backup restore
4ce071e Updating to custom build of xUnit
4b49b00 Adding working Restore operation
ff5ed70 More robust backup process - Will run in the background - Will report status via /docs/Raven/Backup/Status - Will remove backup status on startup
e5f83a6 Added the concept of startup tasks
a4fac6c Initial backup support
a135dce More complete sample - include index creation
c3b6d61 Remove directories table
d1e294c Reset schema
cf9f838 Fixing customizing index on new index
4bf56cc Removing test method
b321fc3 Adding Lucene & Esent backup options
9e63ebd reverting NumericField change
30361b7 Updating scenarios
e4fc268 Fixing an issue where deleting an index may result in concurrency conflict in the file system
de7db49 Fixing behavior of lucene when not passing sort fields
1b29980 Changed back to using regular FS indexes
fe4bdb6 More work on getting lucene on esent working
d5c7080 Add support for updating the schema via updates
7c00386 Ensuring early error if the file does not exists
6bf1873 A complete Lucene on Esent support
b331764 Updating untokenized -> not_analyzed
a96712a Expose Session and the current batch to the outside (needed to support Lucene on Esent)
dd686ff More changes to match current Lucene
5e24902 More changes to match the new Lucene
03f3064 Updating to remove obsolete usage
e649d24 Matching text to new Lucene semantics
3e8546b Updating ESENT
8e7216a remove debug statement
a498a58 remove misspelled proj file
b344349 fixed spelling error on lightweight client dll and skipped failing test
a4070fd Initial support for storing Lucene's indexes on Esent
193a217 Refactoring DocumentStorageActions to a set of partial classes, each with its own task
5f7325d  Refacotring Doc DB, making sure that triggers are always initialized
8233820 Making sure that the database file name is consistent
294f6ad Updating build script to create all 3 client profiles
7d5958d Updating reademe
9b40f04 Update generated documentation
a5190fd Really fixed the issue with updating an index with invalid definition
2be684b Return 404 when index does not exists
18309fe Revert bad fix
b07f667 Throw meaningful exception if index does not exist Retry deleting an index if the index is currently busy
86a0915 Adding #ifdefs to allow using same file on the client as well
e3d2ea5 Adding 3.5 client project Adding lightweight 4.0 project (just the client)
c46a895 Removed dependency on log4net (to allow to run under the client profiler) #ifdef'ed all the references to the embedded version, preparing to create a lightweight client
16e1371 Fix query to reflect that tag are not tokenized
4a637ef Fixing test to reflect that we now use the identifier, not the url
cf546ed Will first verify that a new index is valid before removing the old index
c3f4b3b Forbid modifying builtin indexes
705644a Will show the actual error returned from failed index save
1ebf168 Don't allow deleting Raven/* indexes
9aecd5c Added support for setting stores & indexes on the UI
8861736 Will take into account enums when serializing json
377f54d Added Index & Store options for default index
a53d5e0 Fixed the quick help links
2779580 Nicer output format for server startup
26ae1c7 Nicer format for the default index
2c8c798 Made the document id visible in the UI
9260230 Updating generated docs
3859275 - Removed ordering of request responders - Modified Root so it would only respond to the actual root request, rather than any request ending with /
058d78d Completing merge
d98d873 Reverting commit 617e58b174ff1bbaea44d683f45987c58a20f0a7 (not needed)
9538e65 More updating of methods names
2bb8ae9 Updating AssemblyInfo.cs
b17f4f4 Removed bad debug display attribute
90a3c36 Wait for query results
d7bc56d Renaming methods to make them more palatable
8ced3a2 More logging
c3924f0 Merge branch 'master' of http://github.com/NotMyself/ravendb
617e58b modified add index js call chain to pass along a reduce function.
a0ade9b sorted the ReqeustResponders by lenght desc to force the root responder to be the last one evaluated
6f72a29 Added Reduce editing/viewing capability to indexes. will add more editing capability soon.
d78afb8 Merge branch 'master' of http://github.com/ravendb/ravendb
88f4f31 added some underpinnings for more index UI support
0b5a764 - Added the ability to execute Load on the actual specific server used. - Will ask for the sharded session on bulk Load as well
9fd8608 Adding logging Added sample for querying as well
f6cbde5 Updating projects & solutions
8cc5d56 Will consider the shard resolution strategy for queries
682e5a6 - Adding logging to the client api - Will not try to execute batch if there are no commands to execute
cf1c320 Reformat
9731a1d Split complex sharding to several files - one per class
1219295 More log formatting changes
a3e178b - Add restart command - Will wait for service to change state before exiting - Removed web mode, useless - Documented all the public options
7b65efd Minor
88eb6c7 Better log format, allow for easier scanning of log
0a65860 Better support for local plugins directory
893f459 Match the actual assembly name
8259622 Adding default shard strategy (since it is just a data holder)
71208f7 Simplified the code
ecf68d3 Properly handle non unique objects
a350db8 Adding complex sharding example
0baef7e Match Web output to what IIS will look for
0688050 Updating documentation
0b3e2e5 Support linked images better in generating documentations
5a8ca53 Uncommenting test
78fd5b8 build new version of merger utility and modified build to pass in the build path
052126d modified merger utility to take a parameter for the build location instead of just being hard coded. will default to Orens path
831fdb8 commented out failing test
c75b33c Avoid deleting on dispose, leave the database available for analysis later on
1dd68b2 - Fixing issue with setting the Id property on entities returned from a query - Fixing issue with entities returned from query not tracked by the session
063f8b0 Will not try to merge the dlls for the client, make it too hard to swap versions at the client side.
0a18402 Changed the busy tab
c2dba5f Updating generated docs
437a93b Adding a reademe
2596471 Will not internalize
2854b6b Making sure that all docs have Raven-Entity-Tag: Documentation
83d03f7 Will re-create documentation if it doesn't exists
0812a11 Updating root url Ignoring images
c1d9017 Adding support for running Raven under IIS
066e892 Storing default config for release
30166a1 Removing default values from the config
3bb575c Changed default webui directory
0083998 Will now merge server, web & client
d3f7692 Fixing issue with absolute URLs Adding Raven-Entity-Tag
c154ebe Updating util binaries
6b45ea6 Release will now include Server mode, Web mode and Client
1136516 Fixing tests to avoid creating default docs Fixed path detection in configuration contains ~
9f1f4fd Minor
f686802 Making sure that we send files to the client with the proper mime type
b48b750 Fixed casing issue that would cause the statistic page to not work when deployed
03bc22e Fixing default docs path in build
c0b3908 Moving most of the server functionality to the Database project
8ab18d6 Removing deleted project from build script
b14222d Updating namespaces
c2ae7b8 Removing unused project
281d492 - Moving more logic to Start - Allow disposing without calling Start
6a95af6 Moving responders to the database project
49c637b Moving abstractions to the database project
e9309b0 Moving PowerShell integration to an independent project
346f356 Adding abstraction so we won't be tied directly to HTTP listener
a871555 Removing empty project
894f2db Fixing an issue with misplaced 304
3923a6a Documenting triggers
713d37c Changed the responders implementation to use MEF (allow users to extend Raven externally)
e840cd0 Use the thread safe SatisfyImportsOnce rather than ComposeParts
fae85aa Made the MEF configuration easier to work with, can now just add catalogs
dde0529 Changed to InheritedExport
8281fd6 Allow running on WinXP
e62b62a More structured approach for setting embedded vs. server options
dceb53a  - Refactoring database triggers  - Adding tests for triggers
8c0d10e Adding support for triggers using MEF for PUT and DELETE
8acf9ad Refactoring cached table columns to a single object
8b0caf7 Updating scenarios to match new format
41603d3 Adding support for convention for creating doc keys
f73ffd7 Patching will return 200 Ok instead of 201 Created but still return Location
3836af6 Updating transaction endpoints output to PascalCase
e78967d  - Updating scenario parsing, when using JSON formats, compare using JSON, not textual, comparison  - Refactoring request comparison method
6087ac4 Setting all JSON format from Raven to PascalCasing
ce3e510 More pretty format for JSON
093c6d6 Adding support for 304 for embedded files Will pretty format JSON output from Raven
7d9f0e1 Clearer HTTP log - will only log each request once, and log timing for errors as well
8ea2f74 Increasing batch size for indexing documents
1e92a21 Moving merging to the task execution, vs. insert time
7aab683 Adding Raven.Sample.SimpleClient AssemblyInfo.cs to the build script
c9ca137 Merge branch 'master' of github.com:ravendb/ravendb
4d0d82c  - More thorough logging  - Remove caching because it is complex to implement safely with transactions and concurrency  - Removing duplicate logging in a test  - Human readable docs keys in a test
af54113 Updating scenarios for the new format
5b85d9f Updating project
8587a7c Adding task cloning
6679dbb  - Fixing issue where range queries on inserting tasks  - Adding task caching support  - Fixing an issue where errors would be silently swallowed
8d7e8b6 Update namespace of new cache
e2176eb Moving caching support to a separate namespace Adding Task caching support
91756c4 Exposing count of tasks remaining
170d774 Moved handling of concurrency from the TransactionalStorage to HttpServer
8d58cee Minor
39e8fe9 Allow to use ` quouted values as-is, with no parsing by the analyszer
8982aa9 Changed ETL process to limit concurrency to only 10 threads (otherwise it would try to use more threads than the server can support)
0ca9af2 - Will record JSON docs in the JsonCache as soon as they are written, instead of waiting for the read - Will store JsonCache values as weak references - Will limit the number of concurrent requests to Esent to the MaxSession count - Will send 503 when that limit is exceeded
83d1f2d Separate simple client from shard client
8d9c5d0 Updating comments & votes processes to ensure that all the values for the post are set in one go. More efficient PATCH format, only set the value once, instead of add all the time Execute operation in parallel
6011199 Will only open tables when really needed
f580d07 Set ESENT cache size and max cursors
d093b75 Limiting the size of the ESENT cache
5036fc4 Upgrading ESENT dlls
25d3121 Merge branch 'master' of github.com:ravendb/ravendb
50870a5 Removed unneeded commit call Changed commit mode to None from LazyFlush
a61effd Properly dispose response
6c817fe -Improve OverflowException message for integer values larger than an Int64
9453521 Add better error handling for the ETL process
99d056c Minor
35c0f74 Update Esent configuration, increased memory that can be used by Raven's Esent store
eb6ea10 Made the command name for patching case insensitive
a546c49 Full ETL process
48fc7ba Introducing Json Caching
0511afa Metadata is now stored in UTF8 instead of UTF16 Added etag for mapped result
b8b0614 Default batch size is 128 again
2ec78d8 Move creating batch commands to a more appropriate place
b72738c Better formating for file names Generate requests from the generated files
ee05e5e Set batch size to 128
5ad1b96 More capitalization fixes
b2bd1f9 Fixed scenario to match new casing
eec1e20 Updating casing of batch commands to PascalCase Adding support for PATCH command in Batching
7386816 Updating batch size to be 1024
b0fdd9f Updating ETL process to generate documents to directory
83093b4 Update generated documentation
4cfaacb Updating scenarios
219f102 Completing work for strongly typed patching commands
d38a7d0 Moving to strong typed patch request, instead on untyped json array.
3353671 MapReduce indexes requires the default to be YES
9541b4d Changed default store format in the index to NO (recommended)
c8f3771 Raise default indexing batch size to 1000
449dcf0 add support for clearing the screen in debug mode
4780d89 Make it easier to figure out what request took what time
100f6da Increased batch size for indexed documents
c666b54 Reproduce issue with index query not working with failing test
1cce96e Remove unused operation
03a238e Use single threaded pipeline - easier to understand what is going on
82942cd More robust handling of indexes when crashing
65b1fe9 Make shard sample the one that runs
9dadfeb Merge branch 'master' of git@github.com:ravendb/ravendb.git
d5b3073 changes to sample to wait for stale data, other small nonsharded sample
d02b08b Optimization, will not use XLinq to read the data, but plain XmlReader
21736dd Finishing merge
44bd968 Fixing an issue with scenarios not working in GMT positive timezones
9a105b9 Will record whatever a task is mergable or not (saves the cost of serializing / deserializing tasks to find out) Will only merge tasks on the same index
d73afa9 Will only issue requests when there are no tasks remaining
d5a43d4 Expose database & server
362e266 Restoring the default path
065765b Will test for tasks every second, not just when informed - this is important to avoid missing an update and then missing updates
4f4288a fixing client tests
02273b6 Renamed task to match what it is actually doing better
069875b Match new (old) API
3fed67a Fixing leak of not disposing the Details table. Easier to understand logic with GetFirstTask - no need to call CompleteTask any longer Merging tasks when they are added
350f319 Better error handling for task execution errors
1405c29 Track task type as well
015f41f Some tasks do not support merging
185ff5f Can now get esent errors from the tests
0b8dfc3 Adding the ability to merge tasks
9d70177 Added indexing support during the ETL process
bbf6c0b Fixing an error where every document / attachment update would count as additional document
7e26f2d Updating generated documentation
fb9fc87 Adding a way to check if the database has pending tasks
33def72 Moving ETL solution
218bad0 Minor
26338df Will keep track of document and attachment count internally, instead of counting them each time
1e29f15 Moved ETL solution to its own directory
2e122d1 Will allow just HTTP server logs to the console
8fb4f7b Finishing ETL process to load Stack Overflow data to Raven
13bc4c9 Finishing up users & badges
f9133aa Adding ETL process for importing Stack Overflow data into Raven - Support Users - Support Badges
bdbeb09 Adding test for collections
79543e3 Minor
f02d97e Will throw better exception when PATCH run into etag conflict
cc3a147 Better error handling for queries that we can't parse
50de705 Lowercase the key in the client API - produce more visually pleasant URLs
fd9b691 Translate from doc in docs.Posts
d54a54d Fixing an issue that would replicate any index with / in it
b678767 Optimize the number of times that we execute tasks
1f6450c Adding support for identity keys in the client api
50f923e Fixing an issue with race conditions for tasks on Batch commands.
7085a49 -Fix ReadAsBytes for empty strings -Fix (hopefully) signing merged assemblies
195d2a2 Completing merge
1ae30df increased default query timeout to 15 seconds
d8ca65f Will only update generated docs if the generate docs is older than an hour
d2bb96e Added a timeout for waiting for stable queries By default is would wait for 5 seconds, but added an overload so user can set the timeout
aac6ee2 Supporting bulk saves using the client API
06f5199 added an error message when attempting to save over a changed document, changed the name of the global stats section from 'Indices' to 'Indexes'
54a6140 Merge branch 'master' of github.com:ravendb/ravendb
a0bdb95 Added display of additional information on the global stats page.
1916dea Fix test scenario
27070be Supporting batch in the Client API
6fd9fd9 When getting 404 of GET will return null instead of throwing
d669933 Implement change tracking - will not store unless the entity has changed
d8de9ab Supporting identity values, any key ending with / will be postfixed with an identity number
aaa5e0a Added display of additional information on the global stats page.
a4e76ad Fixing a case where @id was sometimes not included in the output from /docs
a2440c9 better error handling
5309bb7 Fixing naming of indexes where the index contains invalid path characters
3997043 Fixing indexes page
2eb6173 Fixing /indexes output
699132f Fixed deletes in the UI Fixed editing existing documents in the UI Fixing issues with method overloads
ce0c1fc Ensure that getting an item will put the id in the metadata
155704e Test database will always delete previous existing database
1afba76 Fixing formatting of documents that contains HTML content
c3acd76 Adding support for running in a virtual directory NOTE: Will not work with the WebUI
b00f21f Adding tests for sorting on the client
45803cb Fixing encoding of values as we send it to server
797a573 Finishing merge
3956bd9 Adding support for complex queries to server client API
034ffcc Changing IndexQuery to use object init vs. ctor
b8b4db5 finishing merge
2f11d3f -Fix JTokenReader.ReadAsBytes to read strings as base64 data
873a23a -XML documentation
039e981 Don't set for indexing fields where are untokenized
21eac96 Minor - fixing scenarios output when store/indexes are now not null
077219e Modify DTC enlistment to use volatile for now
4225572 Will index numbers in an indexable manner
35dcff4 Fixing indexes scenarios
9cfbb8c Now uses the store / index options given at index creation time
89764ef Adding indexing and storage options for the Index Definition
3a51b02 Refactoring PutIndex - create object from parameters
3edebf7 Finishing merge
bbbcd1a Ignoring the failing test
087f13e Adding failing test for sorting Forcing projection fields on index
867b75b Adding support for fetch fields on the queries
e01e76a Finishing implementing bulk load via ServerClient
4580078 Adding support for bulk get from server client
b078c9d Removing API calls that aren't really that useful
7d228e1 Removing useless IDocumentSessionImpl and merging IDocumentSession Adding Commit/Rollback implementation to ServerClient and sharded sessions
dd17ac1 Adding support for rollback/commit using the HTTP API
df1471a By default optimistic concurrency is disabled now
fe56b73 Allow to avoid using optimistic concurrency
91a816a Better handling of evicting entities from unit of work
fbd9059 Finishing up on scenario fixing
250bfc6 More scenario fixing
a8fde79 Fix scenarios where PUT response has changed
eebd210 Adding detection for key
32608f2 Remember the ETag as part of the Unit of Work
376e6c4 Pass the ETag data on put
4c984a9 Will handle Content-Type header Will properly handle 409 Conflict response codes
090a407 Updating tests
13952a2 Minor
1e8015a Moving header to metadata document transformation to the root project
d5d01aa PUT output will now include new ETag
819fba3 Will return the new etag when putting a new document
0b5be4e Adding tests for optimistic concurrency
b064e81 Adding support for etags when deleting documents
69d689d Adding support for ETags in the ServerClient API
5ce16f0 Track ETags in the DocumentSession
10f8f2d Adding tests for unit of work
b906adf Fixing an issue with a resource leak
798d6e2 Adding support for deleting using ServerClient
b658a10 Implementing unit of work
853c44b Adding support for deleting documents using client API
a162f5c Adding more support for transactions in the client API
8dbd0f7 Ensuring that we can't create new documents while they are being created in a transaction
f0ea3f4 More tests
456f206 More tests
88b1a2c Fixing calls to Get to include transaction information
a327e44 Allow to read modified document in the current transaction
490ae69 More tests for transactions
6cb5032 Adding tests for simple transactional scenarios
c6b71ad Adding actual implementation of transactions
d9269cf Passing transaction information to the DocDb
8b9dc10 Adding TransactionInformation to the DocDb API
1d2e6f8 Adding transaction information
98b3158 Adding transaction information to the storage, allowing us to manage transactions across multiple requests
864596c Renaming Raven-Entity-Tag to Raven-Entity-Name
1834cdf Finishing merge
77da602 Adding support for field level concurrency using PATCH command
f40c6a6 Completing merge
7ce351f Minor
4e769ea Adding support for sorting
df9001d Moving to common namespace
60549c7 Refacotring: encapsulate method parameters to parameter object
cc10a1c If reduce key is null, ignore the document (vs. throw exception, like we used to)
7b50868 Avoid sending any content when deleting an index
cc8528a Cleanup in ctor & dtor - ensure cleanup and ensure that failures will be close to where they should be
86acc6b Updating scenario to use @metadata instead of @meta
829217b Updating documentation
f7167d5 Handle the existence of default indexes in the tests. Moved cleanup to the dispose method.
8cd6839 Implementing IDocumentQuery for standard and sharded sessions
2aac707 Updating tests for the new client usage
873b43c Handle errors when using sharded server sessions better when doing sharded load.
c8875da Fixing reference to renamed property
261bebd Index names can now contain any character
27e753a Updating property name to better express what it means
0de1ff9 Remove usage of unnecessary StoreAll method.
7e36274 Minor
1a3be6a Moving from complex Linq non-implementation to a much simpler hard coded version for building queries. Linq can come later
53446c4 Implementing unit of work properly, will keep track on entities and their metadata
a513692 Better error handling at the client. Can now send metadata to the server from the client API
91e4a3b Removing default index created at client level
507e594 Better parameter validation
e7e46da Making sure that we can compile indexes with names containing non alpha numeric characters.
82b27df Better naming for creating new database if needed Will create a Raven/DocumentsByTag index by default
0fcdfc7 Making sure that metadata references are consistent throughout
23c0c5e Adding support for Evict & Clear Changing the way that the session Store work by recording this in memory, and only saving on SaveChanges()
1addcff Minor
5f77ab9 Removing StoreAll - this isn't doing anything that the user can't do on its on, so no point in having it. Moving IDocumentSession and IDocumentStore to root namespace
5a544e3 Refacotring - matching namespaces to folders Refactoring - spliting files so each file has a single class in it
d9b7e43 Fixing failing test
fdc3345 Removing dangerous GetAll client call (Unbounded Result Set)
4b86ddd Minor
8c807cc Minor refactoring
665f27a Adding tag name convention
5269d93 Ensuring that ParallelShardAccessStrategy will behave the same as SequencialShardAccessStrategy in terms of ordering
b8c7f1a Minor refactoring
e291d2c Matching file location to class namespaces
b89c19e Minor refactoring Adding error checking when the Id property isn't found
07156a9 Splitting classes to its own file
49fd8b1 Updating asm info for the no-commit mode
1c3b366 Avoid generating different asm info for every commit
e6c4b43 Simplifying ParallelShardAccessStrategy Preserving stack trace in case of errors
64e7a7b Merge branch 'batch'
7c60623 Adding assemblyinfo to the git repository
611beb9 Updating the scenario to match the new semantics for BATCH
d0890c2 Updating documents
0b31913 Adding Shard Client to the assemblyinfo.cs generation in the build
6d36101 Removing the ignore of assemblyinfo.cs - takes too much effort to maintain
762ba53 Moving from IF statement to SWITCH statement - easier to read & manage
a0560f0 Replace conditional with polymorphism - moved code outside of the Batch command
63a64a6 Simplify code by introducing foreach instead of for loop
3725158 Simplifying iteration by using foreach instead of for loop
f494716 Changing the way etag is set on batch commands to allow us to work with more than a single etag Etags are now part of the command itself
48d2250 Removing non HTTP compliant 200 Operations Succeeded response. Will return the default HTTP compliant 200 OK instead
dd4c7e9 Fixed batch from latest branch. Tried to fix git problems.
e1a22db Merge branch 'master' of github.com:ravendb/ravendb
01dd61e Adding support for accessing fields in the document using indexer. That allows to access the meta document using: doc["@meta"]
1b6fe85 -Fix exception message spelling mistake
fc9ba4e Add sample app to demonstrate sharding with two local servers running
095d9e6 Add Parallel shard access using .NET 4.0 Tasks
b9e7f41 project file
c937efa Reorganize strategy stuff into folders
02f79e9 Implemented GetAll across shards
a355cd2 Add ability to load single entity from appropriate shard
ec4ac8a Split unrelated tests into different files, simplify code in test to have more done in init for multiple related tests
3320309 Change folder structure for client and tests so shard and normal ops separated Create Shards collection
256571d Beginning of sharding infrastructure, sharded session.Store working
2ad259d Add event to session/store so can tell when a particular server has been stored upon
02679ca Extract interfaces to prep for making sharded versions of document store and session
1e37335 Minor refactor
3fdaf6e Refactor to remove duplication
99fc14d Detecting when document does not exists
674e840 Fixing projects
c1cf575 Renamed method
153077b Fixing build so it would work on any .NET 4.0 version Enabling client build
9a4103f Updating documentation
c2a5824 Fixing client tests
3d0cdb1 Merge branch 'master' of git@github.com:ravendb/ravendb.git
48b0a6d Add test to prove that can insert into two servers running at same time (manually, without sharding)
e73b148 Add test to prove that can insert into two servers running at same time (manually, without sharding)
6bbade1 Include instructions for how to launch multiple server instances on same machine
a29f540 Add config file for simpler changing of port Make debug mode use config instead of hard coded value
261d396 Fix for issue 34: View should show error when doc / template does not exists
f7cc6ab -Added support for enum values to LINQ to JSON -Added TypeNameAssemblyFormat property to JsonSerializer. Property controls whether .NET type names are written with a full or partial assembly name -Added TypeNameHandling to JsonProperty attribute. Allows a type names to be included on an individual property basis -Fixed serializing HashSet<T> -Additional permission demands added to DynamicCodeGeneration flag
0f148a9 -Fix deserializing nullable array
b0c6db6 -Added WriteRegex to BsonWriter -Added RegexConverter -Fixed BsonWriter writing empty string instead of null
cc8c3ca Test mode is only available on debug builds
6c7c54b Adding app icon
6082f72 Minor
1c6d07a Will read the requested files from the embedded resource if doesn't exists on the file system
ce7fbc2 Adding everything in the WebUI directory as an automatic embedded resource
585de91 Updating default docs
c8fb4e2 Fixing full url assumption
0087db2 Restoring doc generation to the build
7e006f2 Added type information for document generation
0665080 Ensuring that the documentation tab is set to the documentation views.
321eb47 Making sure that we only crawl our stuff, not external links
dd5085b Created a util to merge all the interesting raven bits into one flock. Had to do it because ilmerge's support for v4 is still pretty spotty
f816033 Adding support for merging the output
2d21c1c Moving to much better ThreadLocal vs. ThreadStatic
bf831bf Adding auth behavior for test mode
3fa4f85 R# format
98f6a4a R# format
b9d6818 R# format
c906739 R# format
c294e48 R# formatting
4a8cc3d Fixing start / stop commands
2b26cbb Adding an explicit test mode, in which we never create the default database
e0e4cc4 Allowing to disable default database creation. Fixing scenarios
a325f09 Changing the way we handle dynamic objects to allow for missing values to return null
e35c755 Fixing status description when the index is disabled
7ec69d3 Making sure that scanning the doc ids is done properly
ed46e96 Fixing issue with index definitions
c696207 Adding default Allow All App.config for the server for local tests
6ce9721 -New improved BSON writer -Performance improvement for reference loop checking
2221c11 Moving the default database creator to util folder Added default database creation to the build process
9d7b1e4 Removing NorthwindAsDocs files
afcb4cf Crawling the entire link set, not just the root ones
83f57f6 Moving creation of default documents to Server
09e0c13 Adding project to import documentation
eed84be Removing unneeded header
270b8be Fixing issue with view
1fe70a7 Adding support for 404 on raven's data
ded6382 Adding default documents
767bda0 Fixing view functionality
1bdc870 Allowing / in the document name
0827245 Renaming remnants of divan to raven
8773ee7 Ensuring that scenario path detection works better
064e5cb -Fix possible errors caused by mutable GetHashCode implementations and reference tracking
7f7cccd -Add support for using implicit/explicit casts when converting a JSON property name to a dictionary value -Fix DynamicReflectionDelegateFactory erroring when calling static methods -Fix CustomCreationConverter to return null when converting a null JSON value
408a407 -Added support for ShouldSerialize conditional methods -Fixed not correctly skipping ignored JSON properties when deserializing via a non-default constructor
d393430 -Fix reading BSON multi byte utf8 characters
0b42b38 -Added additional error checking around $ref property
6d67aef -Added ReflectionDelegateFactory, DynamicReflectionDelegateFactory and LateBoundDelegateFactory to support switching between dynamic and late bound reflection for medium trust environments -Added WriteObjectId to BsonWriter -Added BsonObjectId and BsonObjectIdConverter classes -Added KeyValuePairConverter -Added DynamicCodeGeneration flag to DefaultContractResolver -Changed JsonConverter.ReadJson to add an extra parameter: currentValue
05cdd3e Minor refactoring to make security more obvious
f0c9b94 Adding support for securing access for Raven By default anonymous users get read only access.
1ba5aa2 Supporting proper deletion of documents from indexes for map/reduce indexes
325aba4 Adding support for patching via HTTP Fixing aliasing bug where the server would return etag instead of @etag.
302d6f6 Fixing an aliasing issue
697f42b Generate bad request (vs. 404) when we get a request that we don't handle
fa09072 Changing format of putting documents to allow to put Map/Reduce documents
e274292 Store indexes in a format that allow to store Map/Reduce & storage options
8802780 Passing map/reduce test!
bf799c1 Map/reduce implemented
3485c3c Split indexes to MapReduceIndex & SimpleIndex
13fa4ee Better output for test failures
2eac669 Moving IDatabaseCommands to its proper place, the client project
0e1ca31 Completing esent support for the mapped results
80b1ef7 Adding storage for mapped results
8701a26 Can now detect the group by field for the reduce operation
bbfe071 Removing generated code
97a7c65 Removing DynamicIndexCompiler and moving all code to DynamicViewCompiler
14a522a Finishing merge
f3416d7 Moving to a single base class for both indexes and views Moving to concurrency dictionary for index definition storage
2cfb107 Finishing merge
e449b04 Refactoring to make a distinction between indexes and views
79c5d3b Merge branch 'master' of github.com:ravendb/ravendb
f496794 Will filter results when querying indexes for documents to avoid duplicates
10a883c Fixing potential race condition, now the searching function will keep track of their searcher
ea9779c Will now create a new document for every document returning from the indexing function. This allow to express simple queries on deep nesting. Uniquing the result of simple queries
38e4094 Slight Client modifications
75e1fba Fixed Server Api to match client
c32d91d Passed Embeddeed Tests
4fdb715 Made Client Api compile after merge with master
cbea769 Merge changes
e0e7db7 Merge branch 'master' into ClientApi
c4c3551 view -> index
0279df5 view -> index
d3eaeae Renaming to AbstractIndexGenerator
bbe7c2c Adding support for 304 on attachments
4e1ba93 Adding support for 304s
f7168fd Removing class from project
3babafa Propogating the last change to all required dependencies
84d5de0 Moving RavenConfiguration to Raven.Database project, adding prop to control indexing batch size. Responsibility for creating tasks for the index doc range is no in document database, instead in the IndexDocumentRangeTask class
454497a More sophisticated patch support
39fdc4f First version of JSON patcher
8fca6db Allowing to select fields directly from the index, rather than get the entire document
b36f7bd Will not index docs by indexes with too high a failure rate
8512172 Better index disable error handling
3502a01 More robust chcuck encoding, can now handle multiple chucks.
08863bd R# Reformat
34890aa R# Reformat - Raven.Database
7b87c19 Started to take advantage on the new concurrency collections
ab5136a Removing kayak.dll from filed to be zipped list in the build script
a216b1b Merging the powershell work
de2dc8e Ignoring install log By default Get-Item will select a document if full path is not provided. Get-ChildItems will now show whatever an item is index or document
84a8148 Adding operations to start/stop the service
7be535b data structures 101, stack if FILO, queue is FIFO, you want FIFO if you want to show the last 50 errors.
4b71ee4 Adding scenario for an indexing function that returns several results per every source document
b0e4094 Handle deleted documents properly when browsing indexes Will now generate only a single lucene document per source document, no matter how many results the indexing function will provide
fb435b5 More ignores
6f9a08e Will now properly index all values from the indexing function, allow us to generate multiple results per origin document
53c207a Adding scenario for testing indexing errors
32a180f Adding server error file (was missing because of gitignore settings) Adding a class that enable robust enumeration
dd6c83c Fixing the gitignore file to ignore the index data only
b6132f4 removed tests that were moved to another file Fixed expectation since we now only store the exception mesage
e8bcbf1 Responsibility for tracking indexing has moved to the Index class
94ca2f4 Will create one document per generated result from the indexing function. Simple, easy to follow (and wrong in the face of multiple results from the same document!)
fba64a0 Pass current context to the index when indexing a document
d9f6eac Executing the indexing function is now robust to user errors. We will also track the errors and report them as well as keeping stats
c180a93 We now assert that the indexes would be registered in transactional storage. Added the ability to decrement indexing attempts (because we always overshoot by 1)
f3ffe08 Adding support for detecting more values that can change in the scenarios and set them to the previous value
6db5445 Adding powershell provider
babb5f8 Merge conflicts
a06c87b Refactoring the way that we are doing indexing, much easier to understand now
cf67590 Adding tests for statistics
99633a6 The server will now keep track of the last 50 errors, and send them as statistics
4904a9a Adding missing file
7d557c4 Changing Console.WriteLine to logging calls
240bfd7 Adding the actual stats tracking Adding tests for taking the stats.
e1569d9 Minor
560d42d Adding support to get statistics for an indexes
2aad590 Fixing query compilation
8690c9b Removing unused interface
ec0c927 Adding support for tracking stats for indexes
b68afe5 More comments, making sure that the public interface is easily usable
8b50306 Fixing bad logging config
435ca20 More comments
697733e Better logging
f986e21 Refactoring classes to separate files. Adding comments
f65f464 Refactoring
8e87228 Adding Minutes extensions
4ec2868 Refactoring
1aad90c Refactoring
26745dd Program to abstractions, not implementation
6af47e3 Remove unused file
3e79b66 Fixing the build,
b337506 Removing the need to use the Array hack for complex object arrays
66aee03 Merge branch 'master' of github.com:ravendb/ravendb
bc98802 Added FileStorage project.  No code yet, move along :)
846b7d7 -Build
e28434a -Build
c2968d3 Load log4net settigns on startup
dba4e78 -Build -Tests
337cc79 Changed view template to be a URL for the view template, rather than a single line HTML template
eb2b0a2 Fixing line breaks
8827694 Better error handling in the error handling
f9b87a7 Finishing merge
3f6021a Updating the scenario to match behavior in the 4.0 HttpListener output
90fc032 Fixing the build script so we can build on 4.0
5cfd21e A lot more of the tests now pass
780dd42 Fixing line ending
f7ce80a More work on moving to 4.0
91292dd Moving all projects to 4.0
6fe5f94 Deleting a LOT of code related to managing compilation of linq queries Moving to C# 4.0 dynamic based queries
43a4501 Merge branch 'master' of github.com:ravendb/ravendb
bc90d26 Added view template support on the document page.
ce84f57 Added configuration settings
7c64740 Fixing chrome and IE 8 JS issues.
74701b8 Fixed Client to work with optional versioning
9ce8a75 Merge branch 'master' of github.com:ravendb/ravendb
1064f73 Removing metadata from document list display
13f2c0c Added delete for documents and indexes to web ui
7eaf61d Merge branch 'master' of github.com:ravendb/ravendb
9c91abd Adding comment for the framework issue
7e5334c Adding scenario for problem discussion on the mailing list
8e4830a Making sure that GUID id parameters are not causing scenario failures. Fixing some STRANGE issue with url not being valid the first time I try to use it.
a9bae4c Fixing ajax parsing bugs, index create error handling, refresh on save.
c985f7f Merge branch 'master' of github.com:ravendb/ravendb
5ac7540 Fixing the scenarios
6f40387 Adding missing file
57a449c Merge branch 'master' of github.com:ravendb/ravendb
4b1f3ac Added notifications for successful create/updates
6246f6d Fixing scenario with the optional etag Fixing scenario to make sure that the expect etag is done
b77d1ba Adding exception to the project
8dda607 Minor
d2453eb If If-Match is available, it has to be a guid
35087c2 Making ETag functionality optional
c29a665 Better error message for failing scenarios
f660be3 Separating json editor from the document page.
c992a33 Finishing merge
cc5259d Fixing link to index def
04ee3b6 Extending the time a request has to be stale Adding better errors if request is stale after to long
d7c02cd Merge branch 'strong'
1c1dcc9 Scenario is no longer valid, the transformation is done purely on the client side now
defcaf2 Adding JS UI for viewing templates
8b17102 Passing the XHR to the callback function
617b26d Reverting change on /docs/[id]
9318655 Added validation to the JSON editor and support for etags on documents.
dc45536 Completing merge
1c725e3 Initial document template view implementation
ae7afcc Will ask the user for elevation if needed
8cfc9e1 .NET naming guidelines
6c49527 Merge branch 'master' of github.com:ravendb/ravendb
0467aa4 Changing versioning to support If-Match header in requests
7edd1fa - service support - psake build script works on paths iwth white spaces
6d2e39b Renaming files to remove the Responder postfix. Adding the ability to query for several documents by id.
66e219f Allowing to browse on all docs in an index
a5918fa Adding favicon Fixing class typo
e7513ea Add the @etag to the @metadata element when sending responses using queries or documents
8cfb5d9 Tests for write conflict on PUT
872a719 Better behavior for write conflict for deleting document Adding more scenarios
ab11737 Better output for concurrency errors. Adding tests to verify that we get an error on update without etag
5292f2d Adding support for ETag detection in the scenario runner
9eafd1e More work to support versioning
a298658 Don't try to index if there isn't anything to index
7bebcb3 Making the tests wait for stale
86b0ca6 Adding support for etag on statics
046d364 Adding support for tracing during the tests
ed849b7 Temporarily removing client API, incompatible
30eeab0 Fixing tests
fccda31 Adding support for versioning
39a065e Better test output
c7cc951 Fixing line ending
d756f85 Minor
da304e8 Merge branch 'master' of github.com:ravendb/ravendb
3e881e0 Removing redundant code
e9e4fa9 Making the index definition in the UI use pre
1e11ae3 Adding support for select many on queries, so this now works: from doc in docs from prj in doc.projects select new{project_name = prj.name}
79e34f4 Merge Conflicts
1ceca33 Refactored Web Request Code
a706a12 Removing debugger statements
f7b0f9b Implemented Querying an index via the server api
2762567 completing previous merge
ee6a0a7 Merging from luke's branch
a69364d Adding new UI look
f02b88d Fixing PUTs not getting the doc id on updates
b93a434 Implemented index creation in server client
a57ddd1 .NET naming guidelines
5685692 Adding client to the test suite
7eeb7d2 Minor
3dd675e Matching interface to actual implementation
21871ff Better variable name
3fb612c Fixed defect in update documents via server api
f0511a6 Added support for Getting entities over http
16da94f Ported onto Raven namespaces etc
4d9f9fe Finishing merge after rename
2b7f314 Merging from ClientApi
8fe6fa9 Merge branch 'master' of github.com:ayende/rhino-divandb
dd4319f Removing old UI Updating references to RDB
30ddb56 Added new JSON Editor
3294634 Changed client so that key is generated on the server side
bb19c4b Fixed functionality broken by api changes
6e67068 Renaming tests from RDB to Raven
0cb4c30 Renaming tests & tryouts
d013bbd Renaming server & scenarios
5adb5ab Renaming client tests
0bb1f22 Renaming client project
92e73c1 Renaming namespace
04dd041 Fixing line ending to always be \r\n
96cad83 Renaming the folder
1ed3bb0 Part 1 of rename effort
3b80e9d -Fix dynamic code generation IL verification issues in .NET 4
2b28802 Minimum amount of work to get it building again Client API currently does NOT work
a8e40db Resolving conflicts
2403e10 Adding note, moving class to a separate file
05cea8a Avoid downcasting
1504af1 Adding a note
3999d88 Use full name rather than the assembly qualified name, which expose versioning issues.
ce4a16f We don't use _id anymore
b330b1a TODO
c96fd61 Minor
9fbea4e .NET Naming guidelines
110c038 We want to only track an instance once, need to protect from a case where the user calls Load and then Store explicitly
476354e Completing merge
d8290a6 More Scenarios Fixing typo at type name.
013047d Adding test to see that we can put document with metadata and get it back
10ee987 Removing tests that are no longer valid
891abb7 Switch back to the easier to understand @docNum
a522935 Don't send metadata props starting with @ to client as header
77398cd Fixing POST not passing metadata headers
29eea63 Changed the way we store the id of a document to move it into the metadata
51572d9 Moving _id to the metadata section
fc5a8fc Can now PUT & GET metadata for documents
954962d Adding support for detecting total size of index Adding support for metadata on documents
c8c54f5 Applying's Seb's suggestion about which headers to accept
2ed7b99 Added functionality to store Entity to Server
09279f7 Seperated Client from Server implementations
b0679e8 replaced Mapping with conventions
d4b267a Fixed broken tests, by refactoring
b4858b0 Merge conflicts
4aa341a Merge
4b89343 Refactored code
a600d55 Added support for Save changes, and re implemented tests
97efbd3 Outline of Divandb Client plus First passing tests for storing a entity in a document
317bf74 Adding support for returning total count from index query
8397a95 Adding support for deleting an index
10cb1c6 Adding support for deleting an index
bd58c73 Fixing merge error
6e07f5a No more path hardcoding
f7864cb Adding importer to the build
85c3a80 Finishing merge
6023a01 Moving query functionality to the documents tab
5daf6de Added Query Support, Fixed Document Creation
c8bca86 merging ayende's changes
684ff27 Fixing an issue with the index page not finding count of indexes
4ae4109 Fixing the build, opps
c0db445 Remove reserved fields from documents before writing them in
e1b3f0b Remove reserved fields from documents before writing them in
1466bcb Fixing field rename
4f31bb4 Adding importer project
ea6bec2 Adding sample data as JSON docs
b3cffc9 Removing sample data project
613610e Adding more information to statistics, as well as to the UI
9463376 Adding index count to the UI
fc22373 Simplifying paging code Moving data dir outside of bin dir Applied http listener changes to stats after merge
daab2ff Changed file encoding (I think)
3185d6c Adding /divan handlers
173c44c Merging lukes's branch
e8d6ab9 Merge branch 'lukehertert' of github.com:ayende/rhino-divandb
f45422d More changes to the Web UI.  Document creation (from web) isn't working properly currently.
45cbb8d More changes to the Web UI.  Document creation (from web) isn't working properly currently.
a938b72 Added Client Project and Tests
d501815 Moving from Kayak to HttpListener based approach, using pretty much the same semantics, though Fixed a LOT of issues with HTTP compliance
602a9ac Adding new web ui
d93aaf9 -Update build script to run tests against the final assemblies -Update psake script to latest version
953cab0 Adding paging support
5ac8e10 More logging
5dc1a4f More reliable form of turning documents to indexable string
3413492 Adding support for more complicated expressions in views.
ed98675 Minor
9060360 Making sure that failed tasks would cleanup properly
aa8087d Adding docs for requirements for tasks
7f35af5 Reformatting
122a718 Adding logging
dc2abcd Fixing an error when indexing non existant index
7fd866f Adding support for Record / Replay Headers on statics
800b2a1 Upgrading kayak to get HTML compliant 404 page
b2bd16d Minor
39883e7 Removing duplication
76d0ceb Moving from FooAndBar classes to Tuple<T1,T2> Simplifying the implementation of DocumentsById Record the headers for statics
29b1ff5 -Add support for sharing a static cache for contract resolvers inheriting from DefaultControlResolver -Correct error message when casting non-JValue to a privative type
30119fa Fixing the build - adding additional projects into the build process
cf7eada Setting Location header where appropriate
72af8d6 Removing out of date todo, adding How to build.txt
cf4ee18 Restoring static functionality Better error messages on scenario fail
4303df8 Setting up root doc. Removing test code from server start
6a68b8e Adding quick & dirty prototype for the UI
670807b Moving statistics to a separate url
4780c4c Simplified /docs imple
302ad00 Adding a way to get a batch of documents by just paging through them.
b9c2622 Fixing an issue where some of the code took the query string into account as the path
c5ae4c2  Fixing paging always overshooting by one
7435869 Updating build script to include all required files
f1be01c Applying REST advice PUT to /docs/[key] when you know the id POST to /docs when you want to generate Fixed a NRE in IndexStorage Added more scenarios
e1b9aa1 Replacing /queries with /indexes
7a2cb3e Moving to Fiddler saved files (saz) as the scenario format.
d749b6c Adding scenario for putting/getting attachments
ccaf1ca Updating acknowledgements
382d0d7 Changing index format so the name is external Index format is:
1ac6f7f Completing project rename
55f9956 All scenarios are now run by conventions (AbstractScenario is mostly used for debugging, anyway).
083c07c Fixing typo in project name
bd733f3 Adding conventions for detecting scenarios
3486bdf All tests pass, including all scenarios
b230cd1 Updating Kayak binaries to fix the issue with not being able to restart the server
af6a876 Moving all scenarios to a separate project and adding it to the build. Make it easy to test scenarios in isolations.
a7f1e15 Minor
f1b28aa DivanServer will only finish disposing when the KayakServer actually stpped.
a37dba3 Will throw if requesting index definition when the index does not exists
a1baffa Cleaning up unused code
7c387b7 Adding a test for putting and getting a document
9521726 Finishing req/resp scenario infrastructure
288b577 Saving json docs as utf8, not unicode
8b41c53 Ensure that all responders are always registered in the same order
e9c0d30 Avoid possible conflicts with regards to url matching
8721a3c Adding support for request/response scenario testing
a8dd5e8 Created a simpler API for starting a divan server
65eb835 Setup json content type when sending json
42a2853 Ensure that the client understand the encoding that we send the messages with
fdece32 Unifying the ideas or views & indexes
a52a627 Will not translate doc to json unless really need it. Serving a doc can be done in pure byte format. Simplified request handling.
0d8ec62 Added support for attachments Better handling or problem in startup (crash properly).
ad8a116 Moving all HTTP API to use: /queries /docs Only.
229e5c6 Adding support for HTTP server. Fixing the case of two documents to index at the same time by new view. Adding support for detecting count of documents.
e05a9fe Properly shutdown TransactionalStorage Properly dispose of index searcher as well
797e6ae All tests now work when run individually. Can safely update views. Can properly wait for stale views to freshen up
2d9b21f Adding support for detecting stale views
25d7c86 Changing API to be able to track view staleness or not
da82c8f Can properly index on the background now
4c618fa Fixed issue with bad index path. Will now use int range for document ranges (safe from missing keys) Created explicit task executor and work context Can run tasks in background now
f2d04e7 Moving to different move of work, with the indexing done on the background
093fff7 More tests pass now
3f8feb6 Fixing an issue where indexing a document wouldn't get the actual values
8d48245 Fixing a lot of the broken tests Fixing an issue where anonymous {doc.test} would not be compilable
bd54aeb Full search capabilities
ea63054 Will save the view source along side the view def
64cea58 More indexing work
bb8e860 Implemented lucene indexing
d4158bb -Escape JSON property text
98f3757 -When converting JSON to XML using XmlNodeConverter, changed special JSON properties ($id, $ref, $type) to be attributes rather than child elements
262bb49 -Add LINQ to XML object support to XmlNodeConverter -Add SerializeXNode, DeserializeXNode methods to JsonConvert -Remove "-" prefix when serializing a JSON constructor, prefix not compatible with XML naming standard
98164c5 -Fixed JsonProperty.Readable and Writable not being correctly set for .NET properties with modified getter/setter visibility -Fixed error caused by property properties on a base class when reflecting a type -Fixed property CanRead and CanWrite coming back as false when a base class property has a private getter/setter visibility
c7facae -Added GetSchema, CanRead, CanWrite to JsonConverter -Fix CustomCreationConverter erroring when writing JSON
992985b -Add missing xml documentation -Add build tools -Add build scripts -Move doc directory
bb8e221 -Move NUnit dlls
afb7f2a -Change Silverlight test project output path
aefecfa -Strongly name NUnitLite.dll
42bf899 -Fixed various schema generation bugs -Renamed MemberHandler delegate to ObjectConstructor
35cd765 -Improved deserialization performance -Added ISerializable support -Changed dictionary serialization to fall back to ToString for keys -Changed schema generator to use JsonContracts to determine schema information -Fixed schema validation bugs when schema has no properties -Fixed not marking dictionary and array schemas as nullable -Fixed serializing generic dictionary that doesn't implement IDictionary
4dd8a2f -Change Type to always be written as AssemblyQualifiedName
fa85ebf -Fix passed in JsonConverter not overriding internally specified JsonConverter
be6ed7d -Added ReadRootValueAsArray, DateTimeKindHandling properties to BsonReader -Included BSON is .NET 2.0, Silverlight and Compact Framework builds
621916f -Implemented INotifyCollectionChanged on JContainer in Silverlight -Added StreamingContext to JsonSerializer -Added CreateMemberValueProvider method to DefaultContractResolver -Fixed not falling back the original class from the metadata class when attribute not found
f9b3439 -Fix deserializing empty BSON structures -Fix error message when attempting to deserialize custom dictionary with no default constructor -Fix serializing private base members marked with JsonProperty attribute -Fix performance issue when deserializing to object member
75649bf -Add support for reading octal and hexadecimal numbers from JSON -Fix serializing indexed properties -Fix serializing JRaw properties
324c4e4 -JsonTextReader, BsonReader performance -Fix dictionary key encoding when serializing -Fix WrappedDictionary being set to a property when deserializing -Fix Silverlight serialization security error
974178a -Performance
9619456 -Added JsonPrimitiveContract and JsonLinqContract -Removed JsonRaw and replaced with JRaw -Fixed properties on existing derived values not being populated during deserialization
9144bc6 -Added DateTimeConverterBase -Changed class converter to be resolved from contract -Changed built in converters to be resolved once when the contract is created. Big performance gain!
f574bfb -Fixed JTokenWriter not writing comments -Fixed BsonWriter not erroring when writing non-BSON compatible content
b6ff852 -Improve BsonReader string performance
2e54bf6 -Fixed ToString culture inconsistence when serializing dictionary key -Documentation
52279e6 -Upgraded Sandcastle Help File Builder project file to 1.8 -Documentation
30322a4 -XML documentation -Fixed culture warnings
5cc4629 -Additional BSON work and tests
f1a9993 -Added reading and writing binary JSON (BSON) support - work in progress -Added BsonReader, BsonWriter -Added support for reading and writing byte arrays to JsonReader, JsonWriter and LINQ to JSON classes -Added ReadAsBytes to JsonReader -Changed Silverlight build serializer to look for a TypeConverter -Changed .NET build to not rely on System.ComponentModel.DataAnnotations assembly to support .NET 4.0 client profile -Remove DateTimeOffset stand-in from Compact Framework build -Fixed .NET 2.0 build to run on environments without .NET 2.0 SP1 -Fixed deserialization to always use a new value created from a JsonConverter -Fixed XmlNodeConverter to support converting comments in JSON
7d845d1 -Possible fix for compact framework issue - http://json.codeplex.com/Thread/View.aspx?ThreadId=76355
695bdab fixing test
086f952 Ignoring assembly version warning
0383798 Resolving merge conflict
bedc3f7 Better assembly version
621b647 -Added DBNull support to JValue
4ae9c57 -Fixed unclosed object when including type name with array
2d655cb Added Bug fix to Processing documents for Views. Edited the Schema setup to be compatible with Windows XP.
2a63ea2 -Added ObjectCreationHandling to JsonPropertyAttribute -Added IValueProvider, ReflectionValueProvider, DynamicValueProvider -Added Dynamic.snk -Added Required enum with options Default, AllowNull and Always -Added serialization event support to Silverlight version -Added Converter to JsonProperty for JsonConverter -Changed IsRequired to Required enum -Changed schema generator to allow for Required enum options -Changed Silverlight project version to Silverlight 3 -Improved error message when JSON array encountered for object and vice-versa when deserializing -Improved error message for converting types when deserializing -Improved error message from getting and setting properties when serializing and deserializing -Fixed empty string being converted to null when deserializing -Removed dependency on Entity Framework and LINQ to SQL assemblies
b4b3905 -Added DataSetConverter, DataTableConverter -Added JPath and SelectToken to JToken -Fixed schema id not being written for collections -Fixed TimeSpan serialization on Compact Framework -Fixed unicode line break string encoding
b313445 -Documentation -Added Error event to JsonSerializer
0a45159 -Fix test
7e75bbd -Performance -Added ConstructorHandling to allow object creation using non-public default constructors
75627d6 -XML documentation -Changed OnError to be available in .NET 2.0, Silverlight and Compact Framework builds -Added StreamingContext stand-in for frameworks where it isn't available -Split test classes out of JsonSerializerTests
e8dc0bb -Changed IsRequired to accept null properties
a5b7507 -Fixed List<T> silly buggers with nullable types - http://tinyurl.com/yagsptj - That was tough!
be8d951 -Fixed exception when loading JObject with multiple properties of the same name. Last property will be used -Removed redundant ValidateObject method from JContainer
33ac3a9 -Fixed schema generation with negative enum values
3ae2acc -More error handling work
fac4f48 -Added set indexer to JToken
379c3ce -Added more IBindingList functionality -Fixed many bugs around JProperty and JObject -Changed JProperty constructor that doesn't take a value to internal -Added many unit tests -Renamed CloneNode to CloseToken -Changed JPropertyDescriptor to always return the token rather than value
a4d14de adding todo file
6e308ec Can now perform simple transformations from documents to views
112f466 Will now track documents that needs to be transformed on a queue
261c0f1 Suporting deletion of views
d93dfd7 Will automatically create a view table for each defined view
ea8db0e Changing the way that views are handled, now bound directly to json Created a way to get views data and views instances
0c210c8 Adding delete support to document database class
de55a32 Starting to implement CRUD interface Restructuring tests structure to match the project structure
558b864 Adding psake build system
2ddd29d initial import can compile a query and perform basic filtering and projection
95caaf9 -Added type descriptor objects to support JObject property databinding -Added OnErrorAttribute and ErrorContext for handling serialization errors
5167415 -Changed empty string to be deserialized as null for nullable types
ff5c486 -Added .NET 2.0 support -Documentation
5611228 -Changed serializer to create JObject/JArray when deserializing complex JSON to an object type
7f0bafe -Fixed generic type deserialization with type name tracking enabled
c770fe5 -Added implicit conversions from primitive values to JValue
b20d58b -Updated documentation -Added complete ADO.NET Entities serialization and deserialization
265abaf -Documentation -Example unit tests for documentation -Added IsReference to JsonPropertyAttribute -Fixed resolving whether a property should be a reference
a4022ec -More documentation (I know!) -Fixed decimals to always be written with a decimal place -Replaced IMappingResolver with IContractResolver -Renamed JsonMemberMapping to JsonProperty -Added JsonContract, JsonObjectContract, JsonArrayContract, JsonDictionaryContract -Added support for OnSerializing, OnSerialized, OnDeserializing, OnDeserialized callback methods -Major refactoring of serialization internals
6b19c9c -More documentation -Changed CustomCreationConverter to throw NotImplementedException when serializing
67654ec -JsonObjectAttribute will now force a collection class to be serialized as an object -Renamed ThreadSafeDictionaryWrapper to ThreadSafeStore
63160b0 -Added documentation (gasp!) -Fixed serialization of Uri members on Silverlight/Compact Framework -Fixed serialization of JToken members -Fixed (hopefully) cache threading issues
d160b9f -Fixed serializer handling of comments in JSON
fec0ec5 -Lots of XML code comments -Added type name handling to serializer -Fixed various compilation warnings
f0c5be2 -Added JsonSerializer argument to JsonConverter.ReadJson and JsonConverter.WriteJson. Needed because serializer now has state -Added CustomCreationConverter -Added IsReference to JsonContainerAttribute -Added PreserveReferencesHandling to JsonSerializer -Added IReferenceResolver to JsonSerializer -Split internals of JsonSerializer into JsonSerializerWriter (serializes) and JsonSerializerReader (deserializes) -Moved serialize stack from JsonWriter (yuck) to JsonSerializerWriter (yay) -Added FromObject overload with JsonSerializer argument for cases when state is needed
3b26adf -Added support for DataContractAttribute and DataMemberAttribute to JsonSerializer -Added support for serializing private members by marking them with JsonPropertyAttribute or DataMemberAttribute
a0a8599 -Fix bug when JValue of type string has a null string value -Fix JToken casting bugs to float and decimal
52f8657 -Changed JObject to enumerate over KeyValuePair<string, JToken> rather than JToken. Breaking change.
6e20538 -Added MetadataTypeAttribute support when searching for attributes -Tests around serializing/deserializing LINQ to SQL classes
affb9ec -Added even more detail to no root XML element exception message when converting JSON to XML. Seriously, if you still get stuck here you're an idiot -Added NullValueHandling, DefaultValueHandling and ReferenceLoopHandling to JsonPropertyAttribute -Change JsonMemberMapping from a struct to a class. Now has too many properties for a struct
3e22e30 -Changed DefaultDateTimeFormat on IsoDateTimeConverter to not display zero milliseconds
6042bf2 -Moved JTokenReaderTest.cs and JTokenWriterTest.cs to Linq test directory
ed53b0c -Rename JsonTokenReader, JsonTokenWriter, JsonTokenType to JTokenReader, JTokenWriter, JTokenType
3630a43 -Added StringEnumConverter -Added BinaryConverter
b9bedd1 -Rename Product.Expiry to Product.ExpiryDate in tests
9fd47e6 -Added support to deserializing to IEnumerable<T>, IList<T>, IDictionary<K, V> -Added populating members when creating object from non default constructor -Added case best match when deserializing properties -Added ToString(Formatting, JsonConverters[]) overload to JToken -Added SerializeObject(object, Formatting, JsonConverter[]) overload to JsonConvert -Added IMappingResolver. Property added to JsonSerializer, JsonSerializerSettings, JsonSchemaGenerator -Added CamelCaseMappingResolver
e5eaa14 -Added AddAfterSelf, AddBeforeSelf to JToken
6068b06 -Fix ToString(JsonConverter[]) overload on JToken -Ensure JavaScriptDateTimeConverter converts nullable DateTimes -Make JsonTypeReflector thread safe
eedb016 -Improve error message when attempting to deserialize to an interface or abstract class
50cca1e -Fix writing raw JValue tokens
803c381 -Added deserialize test for jagged arrays -Made deserializer ignore missing members by default
d175749 -Fix XmlNodeConverter handling of nested arrays when converting to XML
663540f -Added DeserializeNode overload to specify a root element
a7b631a -Fix test
308a0c5 -Fix error message for missing member -Fix exception not throwing for bad char after semi-colon
a6e925b -Tests
3990330 -Added IJsonLineInfo. Implemented by JsonTextReader, JsonTokenReader, JsonValidatingReader, JToken -Added line details to JsonTextReader exception messages and JsonValidatingReader errors -Change JsonSchemaGenerator to disable additional properties on sealed classes -Fixed JsonSchemaGenerator to not output enum values and options for flag enums
0319263 -Added JSON Schema implementation -Move test serialization objects to TestObjects namespace -Fixed JsonConvert to always write a floating point number with a decimal place -Changed Type values to serialize and deserialize to type name string -Fixed JsonWriter to allow objects and arrays to be written in a constructor -Added JsonContainerAttribute with Id, Title and Description members. JsonObject and JsonArray inherit from this attribute -Added JsonArrayAttribute. Has flag to control whether array can contain null items. -Added IsRequired to JsonProperty -Replaced protected method GetSerializableMembers with GetMemberMappings on JsonSerializer -Fixed QuoteChar not getting set when parsing property name -Added Load(JsonReader) to JProperty, JConstructor -Fixed error when populating JProperty with content from collection -Added the ability for JsonTokenWriter to write individual values as well as arrays and objects -Added CreateReader to JToken -Added FromObject to JToken -Added ReadFrom to JToken
f958682 -Rename JavaScriptConvert to JsonConvert
fc6ffd0 -Added additional unicode encoding test
5b58fb3 -Changed Value<T> on JObject to support getting nullable values -Fixed JsonSerializer to correctly skip missing members
950b99c -Fix bug when deserializing to a nullable number
05f8528 -Bump assembly version to 3.5
a858beb -Changed JSON Date constructors to automatically deserialize to a date
08b4e40 -Change JsonSerializerSettings.Converters initial value to an empty collection
4e8002b -Misc refactoring
68af212 -Fix JContainer child ordering when adding multi values
3038a8d -Modified project to support signed flag. Does not output InternalsVisibleTo attributes when present -Improved error message on JObject and JArray Load method -Added WriteRawValue -Added missing XML documentation -Added SerializeObject overload that takes a formatting flag
5bb0c17 -Renamed Identifier to JsonRaw -Added support for reading, writing and serializing raw JSON
500440e -Added nullable DateTime support to IsoDateTimeConverter and JavaScriptDateTimeConverter -Added WriteValue overloads to JsonWriter for nullable types -Fixed JsonTextWriter.WriteValue(string) to write null instead of an empty string for a null value -Fixed JsonWriter.WriteValue(object) to no longer error on null values
33c2d69 -Added compact framework support -Refactored JavaScriptConvert to not rely on DateTimeOffset when converting dates -Refactored JsonSerializer to use new CreateInstance on ReflectionUtils -Deleted JsonHandler
e8654d8 -Added DefaultValueHandling to JsonSerializer. Option to not write default values when serializing object -Added JsonSerializerSettings and overloads to JavaScriptConvert.SerializeObject and JavaScriptConvert.DeserializeObject -Performance improvements
b991969 -Refactor JsonSerializer.GetConverter
ce0148d -Fix JsonSerializer.Deserialize to take a TextReader instead of a StringReader
d193ae3 -Changed serializer to better work with ICollection<T> when deserializing -Improved serializer caching of static type data
7b0f3a7 -Changed JavaScriptConvert.DeserializeObject to check for addition content after deserializing object
7f4656a -Fix test -Enable XML documentation for Silverlight project
94e3beb -Minor text changes -Include new documentation resources in solution
83474cb -Add introduction to help
e1cd4a5 -Updated serializing help page -Fixed help generation warnings -Added AsJEnumerable -Changed extension methods to return IJEnumerable where appropriate -Extension methods better handle converting JValues
c7d99fb -Added IJEnumerable. Changed JEnumerable and JToken to both implement IJEnumerable. -Included missing JsonConverters from Newtonsoft.Json.Silverlight project.
a6662b5 -Include SilverlightTests.cs
c312906 -Include SilverlightTests.cs in Newtonsoft.Json.Tests.csproj
6b6b05c -Fixed solution/project issues -Bumped assembly version to 3.0
49baf09 -Split Silverlight projects into a separate solution: Newtonsoft.Json.Silverlight.sln
f6b5014 -Unicode string encoding test
d4c6a8d -Fix GetFieldsAndProperties so that it returns a distinct list of member names in cases where there are overriden abstract generic properties
ee28166 -Added missing XML comments to new members/classes -Fixed culture warnings
f977262 -Added WriteValue(object) to JsonWriter -Added JTokenEqualityComparer -Added additional validation to new IDictionary/ICollection methods on JObject/JArray -Changed JObject so that properties must have a unique name -Changed remaining IConvertible calls to use ToXXX methods instead of casting -Fixed many bugs in new IDictionary/ICollection methods on JObject/JArray -Fixed AddFirst when no existing children
12ca142 -Changed IsoDateTimeConverter to use DateTimeFormat when parsing dates -Added Culture to IsoDateTimeConverter
7cb056d -Added JsonConverterAttribute. Can be placed on classes and members. Priority is member attribute -> class attribute -> serializer argument converters -Added DateTimeFormat to IsoDateTimeConverter to customize format -Changed IConvertible casting to the ToXXXX methods in JsonSerializer
f2aa4a2 -Added missing files from Silverlight projects -Fixed JsonWriter depth error when writing current JsonReader position -Fixed JsonSerializer not fulling skipping properties when putting together constructor values -Changed JsonSerializer so that property names and constructor params matching is no longer case sensitive
0ae1c63 Work in progress: -Silverlight build projects -JObject now implements IDictionary, JArray now implements IList
03fb558 -Not correctly resizing internal string buffer when parsing long JSON documents
8db3846 -Correct page titles
5f19fd9 -Numbers that contain e should be treated as doubles
d88e2cf -Fixes to XML documentation -Sandcastle Help File Builder project added -Quickstart guides added
3209f09 -XML comments for everything!!! -Some members changed to internal
11ef223 -Added some XML comments -Made some utility methods internal
ffe2d91 Change - Heaps of small changes and bug fixes around LINQ to JSON. Many unit tests added. Change - CultureInfo is now always passed into FormatWith
e469918 Added opt-in, opt-out serialization option Added virtual GetSerializableMembers to JsonSerializer
3d150fe Changes: Specified CultureInfo when converting to and from strings across Json.NET.
010177a 
4ee5fc3 New features: Added Skip() method to JsonReader. Skips the current JSON token and any child tokens. JsonSerializer now has the ability to populate existing members on an object. This behaviour is controlled by the ObjectCreationHandling property.
e2203d8 Removed old tests. Refactored DeserializeAnonymousType method.
abd8da2 Added JsonTextReader support for NaN, PositiveInfinity and NegativeInfinity constants.
8a64988 New features -New, more concise, LINQ to JSON querying syntax. -Added FromObject to JObject, JArray. -JToken WriteTo method now supports JsonConverters. -JsonSerializer supports serializing to and from LINQ to JSON objects. -JsonSerializer properly serializes IEnumerable objects. -Added Depth property to JsonReader.
82e86cd Tests
2fb34b2 Tests
38f0c6b Remove old test files
3c88523 Change: JsonSerializer will serialize null rather than throwing an exception.
3109027 New features: Added support for deserializing to an anonymous type with the DeserializeAnonymousType method. Support for reading, writing and serializing the new DateTimeOffset type. Added IsoDateTimeConverter. Converts DateTimes and DateTimeOffsets to and from the ISO 8601 format. Added JavaScriptDateTimeConverter. Converts DateTimes and DateTimeOffsets to and from a JavaScript date constructor. XmlNodeConverter handles serializing and deserializing JavaScript constructors. Ability to force XmlNodeConverter to write a value in an array. Logic is controlled by an attribute, json:Array="true".
c1ce4c3 Json.NET 2.0 Beta
487dc81 Correct bugs in JavaScript string escaping. Add JavaScriptConvertTest.
e65bc2b 

git-subtree-dir: Raven.Voron
git-subtree-split: 03bd93d4cba129e01758f180597da56a7238c65a
Merge branch 'New3' of github.com:ayende/ravendb into New3
Remove duplicate class reference
RavenDB-1610. Stats endpoint should return number of attachments
Delay fixing of a test for once we developer a feature: Raven File System on Voron
minor
minor
Merge branch 'RavenDB-1565' of https://github.com/arekais/ravendb into New3
Merge branch 'New3' of github.com:ayende/ravendb into New3
Merge commit 'db5733a0d29876d5a640d46f392cf9674f4029eb' into RavenDB-1325

Conflicts:
	Raven.Voron/Performance.Comparison/FreeDB.Playground/FreeDbQueries.cs
	Raven.Voron/Performance.Comparison/FreeDB.Playground/Program.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison.sln
	Raven.Voron/Performance.Comparison/Performance.Comparison/Esent/EsentTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/FoundationDB/FdbTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/IStoragePerformanceTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/LMDB/LmdbTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/PerformanceRecord.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/Program.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLCE/SqlCeTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLServer/SqlServerTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/SQLite/SqlLiteTest.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/StoragePerformanceTestBase.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/TestData.cs
	Raven.Voron/Performance.Comparison/Performance.Comparison/Voron/VoronTest.cs
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/App.config
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/DateTimeSeries.cs
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/Program.cs
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/Properties/AssemblyInfo.cs
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/TimeSeries.Playground.csproj
	Raven.Voron/Performance.Comparison/TimeSeries.Playground/packages.config
	Raven.Voron/Voron.Tests/Bugs/Deletes.cs
	Raven.Voron/Voron.Tests/Bugs/EmptyTree.cs
	Raven.Voron/Voron.Tests/Bugs/FlushingToDataFile.cs
	Raven.Voron/Voron.Tests/Bugs/InvalidReleasesOfScratchPages.cs
	Raven.Voron/Voron.Tests/Bugs/LargeValues.cs
	Raven.Voron/Voron.Tests/Bugs/MemoryAccess.cs
	Raven.Voron/Voron.Tests/Bugs/MultiAdds.cs
	Raven.Voron/Voron.Tests/Bugs/PageSplitter.cs
	Raven.Voron/Voron.Tests/Bugs/PageTableIssue.cs
	Raven.Voron/Voron.Tests/Bugs/PagesFilteredOutByJournalApplicator.cs
	Raven.Voron/Voron.Tests/Bugs/Recovery.cs
	Raven.Voron/Voron.Tests/Bugs/RecoveryMultipleJournals.cs
	Raven.Voron/Voron.Tests/Bugs/Snapshots.cs
	Raven.Voron/Voron.Tests/Bugs/TreeRebalancer.cs
	Raven.Voron/Voron.Tests/MultiValueTree.cs
	Raven.Voron/Voron.Tests/Storage/Batches.cs
	Raven.Voron/Voron.Tests/Storage/Restarts.cs
	Raven.Voron/Voron.Tests/Storage/SplittingVeryBig.cs
	Raven.Voron/Voron.Tests/Storage/VeryBig.cs
	Raven.Voron/Voron.Tests/StorageTest.cs
	Raven.Voron/Voron.Tests/Trees/MultipleTrees.cs
	Raven.Voron/Voron.Tests/Voron.Tests.csproj
	Raven.Voron/Voron.Tryout/Program.cs
	Raven.Voron/Voron/Debugging/DebugStuff.cs
	Raven.Voron/Voron/Impl/FreeSpace/FreeSpaceHandling.cs
	Raven.Voron/Voron/Impl/Journal/IJournalWriter.cs
	Raven.Voron/Voron/Impl/Journal/JournalFile.cs
	Raven.Voron/Voron/Impl/Journal/JournalReader.cs
	Raven.Voron/Voron/Impl/Journal/PureMemoryJournalWriter.cs
	Raven.Voron/Voron/Impl/Journal/Win32JournalWriter.cs
	Raven.Voron/Voron/Impl/Journal/WriteAheadJournal.cs
	Raven.Voron/Voron/Impl/Paging/AbstractPager.cs
	Raven.Voron/Voron/Impl/Paging/FilePager.cs
	Raven.Voron/Voron/Impl/Paging/FragmentedPureMemoryPager.cs
	Raven.Voron/Voron/Impl/Paging/IVirtualPager.cs
	Raven.Voron/Voron/Impl/Paging/MemoryMappedPager.cs
	Raven.Voron/Voron/Impl/Paging/Win32PureMemoryPager.cs
	Raven.Voron/Voron/Impl/ScratchBufferPool.cs
	Raven.Voron/Voron/Impl/SnapshotReader.cs
	Raven.Voron/Voron/Impl/StorageEnvironmentState.cs
	Raven.Voron/Voron/Impl/Transaction.cs
	Raven.Voron/Voron/Impl/TransactionMergingWriter.cs
	Raven.Voron/Voron/Properties/AssemblyInfo.cs
	Raven.Voron/Voron/Slice.cs
	Raven.Voron/Voron/StorageEnvironment.cs
	Raven.Voron/Voron/Trees/Cursor.cs
	Raven.Voron/Voron/Trees/RecentlyFoundPages.cs
	Raven.Voron/Voron/Util/ConcurrentSet.cs
	Raven.Voron/Voron/Util/NativeFileMethods.cs
	Raven.Voron/Voron/Util/PageTable.cs
	Raven.Voron/Voron/Util/TreeExtensions.cs
	Raven.Voron/Voron/ValueReader.cs
	Raven.Voron/Voron/Voron.csproj
	Raven.Voron/readme.txt
Checking versions of items in voron transactional storage. Throwing concurrency exceptions when needed.