Skip to content

Commit aa8bb3c

Browse files
committed
Bump version to 0.11.2 and switch changelog to just use GitHub releases.
1 parent a905b79 commit aa8bb3c

2 files changed

Lines changed: 2 additions & 103 deletions

File tree

README.rst

Lines changed: 1 addition & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -57,105 +57,4 @@ License
5757
Changelog
5858
~~~~~~~~~
5959

60-
- v0.11.1
61-
62-
+ Made web front-end for job monitoring a separate script, ``gridmap_web``,
63-
since it can be used to talk to any ``JobMonitor`` instance. (Fixes #14)
64-
+ Fixed crash if a stalled job comes back from the dead (#15).
65-
+ Fixed crash if job's hostname is somehow not in white list and the job
66-
needs to be resubmitted (#16).
67-
+ Fixed crash from trying to set ``matplotlib`` back-end multiple times.
68-
+ Cleaned up some imports and removed some unused variables.
69-
70-
- v0.11.0
71-
72-
+ Vastly more reliable job completion information thanks to switch back to
73-
using 0MQ for communication with worker nodes. No more unpickling
74-
exceptions because the SGE DRMAA implementation frequently liked to say
75-
jobs were finished when they were not.
76-
+ Add back web monitor to report basic job status.
77-
+ Switch to using custom fork of drmaa-python until
78-
drmaa-python/drmaa-python#4, which fixes Python 3 compatibility issues,
79-
gets merged.
80-
+ Now creates temporary directory for storing log files if it doesn't
81-
exist.
82-
+ Travis-CI SGE installation has been streamlined.
83-
+ Switch to using sphinx and readthedocs for documentation.
84-
+ Added detection of stalled jobs. GridMap will also automatically restart
85-
any jobs that appear stuck (up to 3 times by default), and email you a
86-
report describing their CPU and memory usage over time.
87-
88-
- v0.10.3
89-
90-
+ Fix issue where ``clean_path`` wasn't being called on the working
91-
directory, which was causing ETS-specific issues.
92-
+ Add a couple workarounds for issues with setting environment variables in
93-
Python 3.
94-
+ Made examples into unit tests and added first attempt at getting Travis
95-
setup with SGE.
96-
97-
- v0.10.2
98-
99-
+ Working directory is now correctly set for each job.
100-
+ Simplified handling of environment variables. Should now all be passed on
101-
properly.
102-
103-
- v0.10.1
104-
105-
+ Can now import ``JobException`` directly from ``gridmap`` package instead
106-
of having to import from ``gridmap.job``.
107-
108-
- v0.10.0
109-
110-
+ Now raise a ``JobException`` instead of an ``Exception`` when one of the
111-
jobs has crashed.
112-
+ Fixed potential pip installation issue from importing package for version
113-
number.
114-
115-
- v0.9.9
116-
117-
+ Changed way job results are retrieved to be a bit more efficient in cases
118-
of errors.
119-
+ All job metadata is now retrieved before job output is, which should
120-
hopefully alleviate issues where we can't get the metadata because its been
121-
flushed too quickly by the grid engine.
122-
123-
- v0.9.8
124-
125-
+ Fixed a bug where only the first error was still showing because of an
126-
extra exception caused by job_output being undefined.
127-
+ Fixed unhandled Exception with error code 24 (since somehow that is not an
128-
InvalidJobException, but just an Exception in drmaa-python).
129-
130-
- v0.9.7
131-
132-
+ No longer dies with InvalidJobException when failing to retrieve job
133-
metadata from DRMAA service.
134-
+ Now print all exceptions encountered for jobs submitted instead of just
135-
exiting after first one.
136-
+ Die via exception instead of sys.exit when there were problems with some of
137-
the submitted jobs.
138-
139-
- v0.9.6
140-
141-
+ Fixed bug where jobs were being aborted before they ran.
142-
143-
- v0.9.5
144-
145-
+ Fixed bug where ``GRID_MAP_USE_MEM_FREE`` would only be interpretted as true if
146-
spelled 'True'.
147-
+ Added documentation describing how to override constants.
148-
149-
- v0.9.4
150-
151-
+ Added support for overriding the default queue and other constants via
152-
environment variables. For example, to change the default queue, just set
153-
the environment variable ``GRID_MAP_DEFAULT_QUEUE``.
154-
+ Substantially more information is given about crashing jobs when we fail
155-
to unpickle the results from the Redis database.
156-
157-
- v0.9.3
158-
159-
+ Fixed serious bug where gridmap could not be imported in some instances.
160-
+ Refactored things a bit so there is no longer one large module with all of
161-
the code in it. (Doesn't change package interface)
60+
See `GitHub releases <https://github.com/EducationalTestingService/gridmap/releases>`__.

gridmap/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828
:organization: ETS
2929
'''
3030

31-
__version__ = '0.11.1'
31+
__version__ = '0.11.2'
3232
VERSION = tuple(int(x) for x in __version__.split('.'))

0 commit comments

Comments
 (0)