Gered
4559d39bb7
prevent subscriber and subscribed lists from endlessly filling up
...
in practice this would probably only be a problem for applications
with lots of views that can be subscribed to that also have very long
uptimes.
2016-05-19 10:20:07 -04:00
Gered
5ec96d6db2
contentious change (probably): convert to single global view-system atom
...
why do this?
well, i think the biggest gain from the perspective of a developer
looking to use this library is that this simplifies the use of it.
it becomes easier to change things in this library (and also in others
that plug into it, such as views-honeysql and other libraries providing
alternate IView implementations) to have a much better out-of-the-box
working configuration for the common use-cases.
additionally, i could not think of a scenario where i would want to
have more then one view-system hanging around given that you can
plug in multiple different IView implementations into the same
view-system that potentially each work with a different backing
database.
the big complaint i could see against this change is that it goes
somewhat against a "functional approach" with the global state that is
used automatically by the functions in the library.
personally, i (right now) see it as a more _practical_ approach. and
for me that wins out in the end.
who knows, perhaps i will deeply regret this change down the road.
2016-05-18 19:25:02 -04:00
Gered
f9c15d6cd6
make refresh watcher/worker threads stoppable (and restartable)
2016-05-18 17:40:07 -04:00
Joey Coleman
5fdc6334bb
Merge pull request #2 from kirasystems/travis
...
[#119123113 ] Travis
2016-05-07 11:20:06 -04:00
Gareth
30e529413b
updated copyright
2016-05-06 22:50:16 -04:00
Gareth
fb87dc75d1
Version 1.4.9-SNAPSHOT
2016-05-06 22:07:43 -04:00
Gareth
5b2c566208
Version 1.4.8
2016-05-06 22:07:41 -04:00
Gareth
6253236a47
trying global vars
2016-05-06 22:07:27 -04:00
Gareth
a6cf3397d8
Version 1.4.8-SNAPSHOT
2016-05-06 21:55:45 -04:00
Gareth
ff20006051
Version 1.4.7
2016-05-06 21:55:45 -04:00
Gareth
29c4cd90d1
hopefully fixed secure vars
2016-05-06 21:55:33 -04:00
Gareth
995a172206
Version 1.4.7-SNAPSHOT
2016-05-06 21:45:50 -04:00
Gareth
28f563f7c5
Version 1.4.6
2016-05-06 21:45:49 -04:00
Gareth
7dda642911
upgraded deps
2016-05-06 21:44:58 -04:00
Gareth
4941e1d76f
added encrypted vars
2016-05-06 21:18:39 -04:00
Gareth
90fee2c049
added slack integration
2016-05-06 15:37:58 -04:00
Gareth
9e8c927536
Version 1.4.6-SNAPSHOT
2016-05-05 21:59:03 -04:00
Gareth
f98b75cd81
Version 1.4.5
2016-05-05 21:59:00 -04:00
Gareth
32559c1713
Version 1.4.5-SNAPSHOT
2016-05-05 21:56:43 -04:00
Gareth
56eab6903a
Version 1.4.4
2016-05-05 21:56:41 -04:00
Gareth
209de76aec
Version 1.4.4
2016-05-05 21:54:37 -04:00
Gareth
5f95980ba1
added build, dependency and version badges to readme
2016-05-05 21:37:20 -04:00
Gareth
554eb69270
limit travis to build only when tagged
2016-05-05 21:15:33 -04:00
Gareth
3f1181c23c
updated deploy step in .travis.yml
2016-05-05 20:45:23 -04:00
Gareth
0f41136b7a
added clojars repo
2016-05-05 20:41:34 -04:00
Gareth
29e23da77f
added deploy to travis
2016-05-05 19:45:31 -04:00
Gareth
140ba72fbb
added travis.yml to test travis ci
2016-05-05 17:20:05 -04:00
Alexander Hudek
cd6a6e559a
Fix for updating hash.
2015-08-10 19:40:48 -04:00
Alexander Hudek
bff7c9eb5f
Fix concurrency error where an unsubscription can come in before the subscription is finished causing views to get stuck in the system.
2015-08-10 16:54:37 -04:00
Alexander Hudek
ced5a7abd0
Update gitignore to exclude intellij files.
2015-08-10 16:53:41 -04:00
Alexander Hudek
6131e020a6
Merge branch 'master' of github.com:kirasystems/views
2015-07-08 21:56:36 -04:00
Alexander Hudek
fdc777a6be
More specific error handling.
2015-07-08 18:31:49 -04:00
Gareth
8815dfc14c
Added exception logging to subscribe!
2015-06-05 12:01:59 -04:00
Dave Della Costa
943d7639c4
bump to 1.4.1
2015-05-21 16:38:39 +09:00
Gareth
a23447f813
Updated dependencies and bumped version
2015-05-13 15:24:17 -04:00
Alexander K. Hudek
ed56474e6e
Update views readme.
2015-04-21 01:29:15 -04:00
Alexander K. Hudek
9087734118
Bump for new version.
2015-04-21 01:26:49 -04:00
Alexander K. Hudek
73897e543f
Merge branch 'master' of github.com:diligenceengine/views
2015-04-10 00:35:55 -04:00
Alexander K. Hudek
1fc23f994f
Unsnapshot.
2015-04-10 00:35:48 -04:00
Dave Della Costa
6f11343397
Adds a little testing of core functionality.
2015-04-08 18:36:50 +09:00
Alexander K. Hudek
d1b3ce776b
Added statistics collection.
2015-04-07 22:07:22 -04:00
Gareth
87b3837346
Updated to support "insert into ... select ..."
2015-03-30 16:39:29 -04:00
Alexander K. Hudek
626d0a6bb9
Added opton for immediate view refresh.
2015-03-12 23:07:42 -04:00
Alexander K. Hudek
bbf1a4c794
Add environment variable to control the size of the refresh queue.
2015-02-12 15:44:57 -05:00
Alexander K. Hudek
10db6d78d9
Extra error handling, hash fix, and new concurrency support.
2015-01-20 02:21:32 -05:00
Alexander K. Hudek
afb4b91103
Basic infrastructure working.
2015-01-18 18:13:50 -05:00
Alexander K. Hudek
6d7ae24a3e
New architecture under way.
2015-01-16 23:47:08 -05:00
Alexander K. Hudek
ebaec499fd
Ignore raw sql in table extraction.
2015-01-13 15:49:48 -05:00
Alexander K. Hudek
e89800e099
New table extraction code for full views.
2015-01-09 21:43:30 -05:00
Alexander K. Hudek
9f47500451
Merge branch 'master' of github.com:diligenceengine/views
2014-12-26 17:43:06 -05:00