60 Commits

Author SHA1 Message Date
Austin Winstanley 930a7bbe9a aaaaaand now that travis ci is working, a fix for appveyor 2017-10-19 17:19:13 -05:00
Austin Winstanley 7ea68134ad another attempted fix for Travis CI build 2017-10-19 17:14:33 -05:00
Austin Winstanley 3fa56388a6 attempting fix for Travis CI build 2017-10-19 17:05:25 -05:00
Austin Winstanley 242ce14ef4 added support for DotNet 4.5, 4.6, NetStandard1.3, 1.4, 1.5,1.6 and added new sample console project for DotNet4.6 3.2.0 2017-10-19 16:38:05 -05:00
Austin Winstanley f19f1c17b3 upgraded to netstandard2.0 3.1.1 2017-09-27 16:21:55 -05:00
Austin Winstanley d9cd7a63f7 fix for CI 2017-09-12 22:34:33 -05:00
Austin Winstanley 8e54a30a70 updated to .Net Standard / Core 2.0.0 3.1.0 2017-09-12 22:30:11 -05:00
Austin Winstanley 690e97e0e5 Fixed Appveyor CI badge 2017-07-18 03:17:51 -05:00
Austin Winstanley 59e2bcf293 Fixed AppVeyor build badge 2017-07-18 03:05:15 -05:00
Austin Winstanley 15bfa38032 fixed Travis CI link 2 2017-07-18 02:57:56 -05:00
Austin Winstanley 62ec953b07 Fixed TravisCI build link 2017-07-18 02:56:58 -05:00
Austin Winstanley c8cad4c8b2 Merge pull request #23 from Fewzion/master
Fix bug with getting a stale JobQueues query result that resulted in the
2017-07-18 02:18:31 -05:00
Joerg Kiegeland 64f4927e1b Fix bug with getting a stale JobQueues query result that resulted in the
same job being executed multiple times by different worker threads (e.g.
consider a Hangfire job then sending out the same email multiple times).
2017-07-08 22:29:45 +10:00
Austin Winstanley b0c3b5e2ed added AppVeyor CI for Windows builds 2017-04-28 17:48:50 -05:00
Austin Winstanley cf83a35520 added travis ci status to README 3.0.0-Alpha 2017-04-28 00:23:13 -05:00
Austin Winstanley f4f672e323 upgraded to NetStandard 1.3 and new project format for DotNetCore. Also added Travis CI integration 2017-04-28 00:20:06 -05:00
Austin Winstanley 7706a2e799 upgraded to Visual Studio 2017 and pushed version 2.2.0 to Nuget 2.2.0 2017-03-17 01:47:44 -05:00
Austin Winstanley 1f58085aa6 Merge pull request #21 from mjohnson0580/master
Updated to latest stable versions of Hangfire (1.6.9) and RavenDB (3.5.3)
2017-03-15 19:57:40 -05:00
Michael Johnson e284ad7cf4 Updated to latest stable versions of Hangfire (1.6.9) and RavenDB (3.5.3) 2017-03-11 16:57:26 +11:00
Austin Winstanley ad39bb3f49 Merge pull request #19 from mjohnson0580/master
Added Hangfire.Raven.Tests project. Nice work @mjohnson0580  and @xinix00
2017-03-07 15:19:12 -06:00
Michael Johnson 1002c28ddd Added Hangfire.Raven.Tests project
- Refactored Repository and RavenStorage to allow injection of a TestRepository (using an in-memory database for unit tests)
- Made several fixes to comply with unit tests (notably RavenDistributedLock and RavenJobQueue)
- Merged fixes from xinix00 pull request #11 (https://github.com/RefreshingIO/hangfire-ravendb/pull/11)
2017-03-07 18:38:18 +11:00
Austin Winstanley 4107954dec merge to fix #14 2.1.1 2016-12-08 21:16:09 -06:00
Austin Winstanley 382e502c6b Merge pull request #16 from mjohnson0580/master
Revert back to using InvocationData
2016-12-08 20:59:39 -06:00
Michael Johnson 7aa06fe914 Revert back to using InvocationData, as the following functionality has been lost, but is already handled by Hangfire
- Overloaded method calls e.g. Console.WriteLine(String) vs Console.WriteLine(Int32) Console.WriteLine(Boolean)
- Generic method calls
- Nullable parameters in method calls
- Special handling of CancellationToken arguments during serialization/deserialization
2016-12-09 12:52:17 +11:00
Austin Winstanley 9ff2e53301 fixed several issues including fire and forget and dashboard and updated some dependencies, more cleanup 2.1 2016-12-08 19:23:52 -06:00
Austin Winstanley c65b8b1314 code cleanup, migrated to dotnet core, builds for dnx46, dnx451, net45, net451, net452, net46, net461, netcoreapp1.0, netstandard1.6 2.0.0 2016-09-12 20:03:18 -05:00
Austin Winstanley 343603fd7c Merge pull request #9 from xinix00/master
Improved implementation for RavenDB
2016-09-01 21:10:20 -05:00
Derek e5e8c76bee + Assemblies (more reliable in combination with RavenDB $type helper (used by Newtonsoft.Json))
+ JobWrapper instead of JSON text as Job parameter, is better in finding types (for example interfaces)
+ Method/Property JsonConverters for RavenDB, needed for the InvocationData replacement
~ Namespace fix (HangFire vs Hangfire (capital F)
- InvocationData, RavenDB is already a JSON database, so had no purpose to Serialize and Deserialize job data
.. Updated Hangfire.Core to latest 1.6.3 dependency
.. Downgraded Newtonsoft.Json to version matching RavenDB. Will be upgraded in RavenDB 3.5.
2016-08-21 23:27:10 +02:00
Derek ee6acb0e86 Changed some things back for own purpose 2016-08-19 11:29:09 +02:00
Derek 05df581bf3 Removed Dewey, updated other dependencies 2016-08-19 11:00:47 +02:00
Derek 44ef453b21 Merge error fixed. 2016-08-19 10:58:00 +02:00
Derek 01c9f9840e Merge branch 'master' of https://github.com/axial/hangfire-ravendb
# Conflicts:
#	src/Hangfire.Raven/Raven.Studio.Html5.zip
#	src/Hangfire.Raven/Repository.cs
#	src/Hangfire.Raven/packages.config
2016-08-19 10:32:29 +02:00
Derek ccf356279f Latest fixes 2016-08-19 10:27:51 +02:00
Austin Winstanley bb57d046d2 Merge pull request #8 from sigurbjorngudjonsson/master
Changed references from Dewey.Net 3.3 to Dewey 5.0
2016-08-18 14:57:40 -04:00
Sigurbjörn Guðjónsson fcfc61a993 Changed references from Dewey.Net 3.3 to Dewey 5.0 and updated other Nuget packages to latest 2016-08-18 08:28:16 +00:00
Derek 6f501e8303 Changed some bits and pieces 2016-08-17 07:17:36 +02:00
Derek 5d27d05ac0 + Added dashboard support
+ Better use of RavenDB
-- Naming of entities (removed baseEntity)
-- Added job history
-- Removing of Poll for Jobs (using RavenDB changes observer pattern)
+ Removed static Repository, now passed through via RavenStorage class
+ Updated to target latest Hangfire.Core and RavenDB.Client
+ Added Hangfire/RavenJobs index
2016-07-28 09:41:21 +02:00
Austin Winstanley 193d4c9023 package upgrade, merge, code cleanup, and release 1.8 1.8 2016-02-22 17:38:32 -06:00
Andrew Markley 4c04023954 Merge pull request #5 from UP-Investments/master
Overload useRavenStorage with APIKey
2016-02-22 16:49:50 -06:00
unknown 21dc970051 react to apikey overload 2016-02-19 13:35:27 +00:00
unknown 6e296c61d1 API Key 2016-02-15 19:06:09 +00:00
Austin Winstanley 5f413419be Merge pull request #1 from krivulcik/connection-string-support
Connection string support
2015-11-03 10:09:05 -06:00
Austin Winstanley 239092774a Merge pull request #3 from krivulcik/distributed-locks-fix
Fix distributed locks
2015-11-03 10:08:45 -06:00
Andrej Krivulčík e277a7366b Fix distributed locks
- Static members and methods caused the locking to work incorrectly:
- Lock heartbeat was updated only for the last acquired lock.
- Incorrect resource was locked in certain situations.
- Incorrect resource lock was released (latest resource instead of
the resource that was actually locked).
- Incorrect condition for checking if lock is already acquired by
someone else fixed.
- Dead lock detection fixed.
2015-11-02 15:26:49 +01:00
Andrej Krivulčík 15709688d4 Support connecting using connection string 2015-11-02 14:54:07 +01:00
Andrej Krivulčík 20709dcb6e Add .localhistory to .gitignore 2015-11-02 14:44:02 +01:00
Austin Winstanley 41071c992a . 2015-10-19 13:09:10 -05:00
Austin Winstanley 3f29efa0aa added nuspec 2015-10-19 13:08:39 -05:00
AndrewMarkley d740d3549b upgraded tests 2015-10-18 01:39:08 -05:00
AndrewMarkley a6c7ef5c2e fixed retry count for jobs 2015-10-17 21:06:49 -05:00