Brayns  0.6.1
Hardware Agnostic Ray-Tracer
Changelog.md
1 # Change Log
2 
3 ## [0.6.0](https://github.com/BlueBrain/Brayns/tree/0.6.0) (08-06-2018)
4 
5 **Implemented enhancements:**
6 
7 - Add dynamic loading of plugins [\#316](https://github.com/BlueBrain/Brayns/issues/316)
8 - Rename shadows -> shadow\_intensity [\#416](https://github.com/BlueBrain/Brayns/pull/416)
9 - Added texture support to basic renderer [\#415](https://github.com/BlueBrain/Brayns/pull/415)
10 - Give precedence to later added loaders [\#414](https://github.com/BlueBrain/Brayns/pull/414)
11 - Remove ImageMagick, use FreeImage instead [\#413](https://github.com/BlueBrain/Brayns/pull/413)
12 - Userguide improvements [\#410](https://github.com/BlueBrain/Brayns/pull/410)
13 - Stricter arguments parsing [\#406](https://github.com/BlueBrain/Brayns/pull/406)
14 - Deflect-related improvements: stream & accum frames cmdline, render throttling [\#402](https://github.com/BlueBrain/Brayns/pull/402)
15 - Remove submodels in favor of proper instances support [\#396](https://github.com/BlueBrain/Brayns/pull/396)
16 - Added path tracing renderer [\#393](https://github.com/BlueBrain/Brayns/pull/393)
17 - Fix submodel instances due to lack of support in OSPRay; cleanup create- and addModel usage [\#392](https://github.com/BlueBrain/Brayns/pull/392)
18 - SDF geometries support [\#391](https://github.com/BlueBrain/Brayns/pull/391)
19 - Add chunk ID and chunk RPC to support concurrent request-model-upload RPCs; bugfixes [\#389](https://github.com/BlueBrain/Brayns/pull/389)
20 - Transform 'old' upload- RPCs to proper add-model and request-model-upload RPCs [\#385](https://github.com/BlueBrain/Brayns/pull/385)
21 - Add support to load data from archives [\#381](https://github.com/BlueBrain/Brayns/pull/381)
22 - Added scene management [\#379](https://github.com/BlueBrain/Brayns/pull/379)
23 - Add positional cmdline argument for loading data [\#378](https://github.com/BlueBrain/Brayns/pull/378)
24 - Extend snapshot params; fix \#360; bugfixes [\#376](https://github.com/BlueBrain/Brayns/pull/376)
25 - Add loader API and registry [\#375](https://github.com/BlueBrain/Brayns/pull/375)
26 - Resolve \#368: RPC for data receive and load [\#374](https://github.com/BlueBrain/Brayns/pull/374)
27 - Combine reflection and refraction in simulation renderer [\#362](https://github.com/BlueBrain/Brayns/pull/362)
28 - Added cylindric omni-stereo camera [\#358](https://github.com/BlueBrain/Brayns/pull/358)
29 - Added stereo-mode rendering parameter [\#350](https://github.com/BlueBrain/Brayns/pull/350)
30 - Add support for dynamic plugin loading [\#349](https://github.com/BlueBrain/Brayns/pull/349)
31 - Added colormap range scene parameter [\#346](https://github.com/BlueBrain/Brayns/pull/346)
32 - Support for OSPRay 1.5 [\#344](https://github.com/BlueBrain/Brayns/pull/344)
33 - Add Topology Viewer plugin with action interface [\#340](https://github.com/BlueBrain/Brayns/pull/340)
34 - Add ActionInterface for plugins to register custom notifications and requests [\#339](https://github.com/BlueBrain/Brayns/pull/339)
35 - Added cylindrical camera for Opendeck [\#332](https://github.com/BlueBrain/Brayns/pull/332)
36 - Logic for adding Topology Viewer as a usecase plugin [\#331](https://github.com/BlueBrain/Brayns/pull/331)
37 - Event-driven architecture for braynsService, resolve \#286 [\#314](https://github.com/BlueBrain/Brayns/pull/314)
38 
39 **Fixed bugs:**
40 
41 - Reduce frequency of progress updates [\#289](https://github.com/BlueBrain/Brayns/issues/289)
42 - Fixed missing default transformation when loading meshes [\#419](https://github.com/BlueBrain/Brayns/pull/419)
43 - Fixed loading of textures to RGB instead of SRGB [\#418](https://github.com/BlueBrain/Brayns/pull/418)
44 - Fixed transparency issue in simulation renderer [\#412](https://github.com/BlueBrain/Brayns/pull/412)
45 - Fix deadlock/crash when removing a model while rendering [\#408](https://github.com/BlueBrain/Brayns/pull/408)
46 - Fixed loading of material attributes in MeshLoader [\#407](https://github.com/BlueBrain/Brayns/pull/407)
47 - Use perceptual diff for more robust image comparison in tests [\#405](https://github.com/BlueBrain/Brayns/pull/405)
48 - Use dg.epsilon in favor of renderer epsilon to fix rendering artifacts [\#404](https://github.com/BlueBrain/Brayns/pull/404)
49 - Fix missing simulation data and volumes in snapshot [\#401](https://github.com/BlueBrain/Brayns/pull/401)
50 - Fix crash w/ histogram and simulation data being all the same values [\#400](https://github.com/BlueBrain/Brayns/pull/400)
51 - Fixed simulation renderer [\#399](https://github.com/BlueBrain/Brayns/pull/399)
52 - Fix missing stereo camera for snapshots [\#397](https://github.com/BlueBrain/Brayns/pull/397)
53 - Throw exception if model is empty [\#395](https://github.com/BlueBrain/Brayns/pull/395)
54 - Fix crash when starting deflect stream more than once [\#394](https://github.com/BlueBrain/Brayns/pull/394)
55 - Correct CMake target exports for plugins [\#384](https://github.com/BlueBrain/Brayns/pull/384)
56 - Remove wrong 'required' field from schema [\#383](https://github.com/BlueBrain/Brayns/pull/383)
57 - Fix \#289; fix textures for scivis renderer [\#380](https://github.com/BlueBrain/Brayns/pull/380)
58 - Fix wrong image stream FPS limiting [\#357](https://github.com/BlueBrain/Brayns/pull/357)
59 - Set default camera only on first scene build [\#354](https://github.com/BlueBrain/Brayns/pull/354)
60 - Fix broken install rules; now plugins can be build from Brayns install tree [\#353](https://github.com/BlueBrain/Brayns/pull/353)
61 - Fix leaking Rockets dependency [\#352](https://github.com/BlueBrain/Brayns/pull/352)
62 - Trigger always one frame after braynsService is setup'd [\#351](https://github.com/BlueBrain/Brayns/pull/351)
63 - Fix Docker build; tag was not visible anymore after 1.5 release [\#348](https://github.com/BlueBrain/Brayns/pull/348)
64 - Add postSceneLoading\(\) to fix broadcasting missing camera updates [\#347](https://github.com/BlueBrain/Brayns/pull/347)
65 - Fix out-of-order broadcasts which lead to camera jitters with braynsService [\#343](https://github.com/BlueBrain/Brayns/pull/343)
66 - Fixed runtime loading of volumes [\#338](https://github.com/BlueBrain/Brayns/pull/338)
67 - Fix docker build; add option for OpenDeck module, default OFF [\#337](https://github.com/BlueBrain/Brayns/pull/337)
68 - Fixed OpenDeck module compilation [\#335](https://github.com/BlueBrain/Brayns/pull/335)
69 - Fixed MacOSX build [\#334](https://github.com/BlueBrain/Brayns/pull/334)
70 
71 **Closed issues:**
72 
73 - Brayns build compilation fails on Ubuntu 16.04 with libuv-dev \(0.10\) installed [\#390](https://github.com/BlueBrain/Brayns/issues/390)
74 - Add transparency [\#377](https://github.com/BlueBrain/Brayns/issues/377)
75 - Cannot connect to the renderer error [\#370](https://github.com/BlueBrain/Brayns/issues/370)
76 - RPC for data receive and load [\#368](https://github.com/BlueBrain/Brayns/issues/368)
77 - Use signed distance fields for approximating organic shapes \(synapses, soma\) [\#367](https://github.com/BlueBrain/Brayns/issues/367)
78 - Save state [\#365](https://github.com/BlueBrain/Brayns/issues/365)
79 - Visualize bounding boxes [\#364](https://github.com/BlueBrain/Brayns/issues/364)
80 - Add scene management [\#363](https://github.com/BlueBrain/Brayns/issues/363)
81 - Rename /frame endpoint [\#360](https://github.com/BlueBrain/Brayns/issues/360)
82 - Investigate performance regression from Brayns 0.5.0-beta to latest [\#341](https://github.com/BlueBrain/Brayns/issues/341)
83 - Simple path tracing mode [\#324](https://github.com/BlueBrain/Brayns/issues/324)
84 - Add meshes to scene [\#321](https://github.com/BlueBrain/Brayns/issues/321)
85 
86 **Merged pull requests:**
87 
88 - Upgrade to Deflect 1.0, fix build without Brion [\#388](https://github.com/BlueBrain/Brayns/pull/388)
89 - Cleanups after introduction of models [\#382](https://github.com/BlueBrain/Brayns/pull/382)
90 - Updated Brayns UI information [\#356](https://github.com/BlueBrain/Brayns/pull/356)
91 - Keep installing ospray plugin; needed for Docker deployment [\#355](https://github.com/BlueBrain/Brayns/pull/355)
92 - Add CMake logic for membraneless organelles use case plugin fix [\#345](https://github.com/BlueBrain/Brayns/pull/345)
93 - Updated documentation [\#333](https://github.com/BlueBrain/Brayns/pull/333)
94 
95 ## [0.5.0](https://github.com/BlueBrain/Brayns/tree/0.5.0) (23-02-2018)
96 
97 **Implemented enhancements:**
98 
99 - Allow use of renderers and cameras defined in external modules [\#310](https://github.com/BlueBrain/Brayns/pull/310)
100 
101 **Fixed bugs:**
102 
103 - Fix frame end/current params for no simulation [\#312](https://github.com/BlueBrain/Brayns/issues/312)
104 - Report 0 for end and current in animation params/frame if appropriate; fix \#312 [\#318](https://github.com/BlueBrain/Brayns/pull/318)
105 - Fixed realistic soma for single morphologies [\#317](https://github.com/BlueBrain/Brayns/pull/317)
106 - Fix very nasty linking Bug on BraynsViewer due to the indirect OpenGL linking [\#304](https://github.com/BlueBrain/Brayns/pull/304)
107 
108 **Merged pull requests:**
109 
110 - Misc. typos [\#309](https://github.com/BlueBrain/Brayns/pull/309)
111 - Adapt to latest Rockets [\#308](https://github.com/BlueBrain/Brayns/pull/308)
112 - Release preparations [\#307](https://github.com/BlueBrain/Brayns/pull/307)
113 
114 ## [0.5.0-beta](https://github.com/BlueBrain/Brayns/tree/0.5.0-beta) (08-02-2018)
115 
116 **Implemented enhancements:**
117 
118 - Snapshot feature as RPC for frontend [\#287](https://github.com/BlueBrain/Brayns/issues/287)
119 - Expose rendering FPS to frontend [\#285](https://github.com/BlueBrain/Brayns/issues/285)
120 - JSON RPC support [\#284](https://github.com/BlueBrain/Brayns/issues/284)
121 - Add snapshot RPC \(resolve \#287\) [\#302](https://github.com/BlueBrain/Brayns/pull/302)
122 - Remove Deflect from Docker image [\#301](https://github.com/BlueBrain/Brayns/pull/301)
123 - Expose statistics on HTTP and websockets \(resolve \#285\) [\#297](https://github.com/BlueBrain/Brayns/pull/297)
124 - Add JSON RPC support from Rockets \(resolve \#284\) [\#288](https://github.com/BlueBrain/Brayns/pull/288)
125 - Respond full object to other clients on incoming websocket message [\#279](https://github.com/BlueBrain/Brayns/pull/279)
126 - Be more defensive for incoming websocket messages, Expose dt and time unit in animation parameters [\#274](https://github.com/BlueBrain/Brayns/pull/274)
127 - Transfom optix engine into an ospray module [\#270](https://github.com/BlueBrain/Brayns/pull/270)
128 - Full websocket support; automatic broadcast of modified objects [\#265](https://github.com/BlueBrain/Brayns/pull/265)
129 
130 **Fixed bugs:**
131 
132 - Bugfixes [\#306](https://github.com/BlueBrain/Brayns/pull/306)
133 - Bugfixes [\#300](https://github.com/BlueBrain/Brayns/pull/300)
134 - Performance and build fixes [\#295](https://github.com/BlueBrain/Brayns/pull/295)
135 - Fix missing updates of frame/animation on websocket [\#283](https://github.com/BlueBrain/Brayns/pull/283)
136 - Fix setting rendering parameters from HTTP/websockets [\#282](https://github.com/BlueBrain/Brayns/pull/282)
137 - Resize fixes, remove engine recreation [\#281](https://github.com/BlueBrain/Brayns/pull/281)
138 - Fixed material issue in mesh loader [\#280](https://github.com/BlueBrain/Brayns/pull/280)
139 - Fix missing export of scene bounds, bring back ambient\_occlusion\_distance [\#278](https://github.com/BlueBrain/Brayns/pull/278)
140 - Fix crash, fix docker image, fix missing handling for AABB on HTTP [\#277](https://github.com/BlueBrain/Brayns/pull/277)
141 - Build known-to-work version of libwebsockets in Docker [\#276](https://github.com/BlueBrain/Brayns/pull/276)
142 - Fixed cache file loading [\#273](https://github.com/BlueBrain/Brayns/pull/273)
143 - Bring back morphology types as enum array in HTTP API [\#271](https://github.com/BlueBrain/Brayns/pull/271)
144 - Fixed Optix 5.0.0 [\#268](https://github.com/BlueBrain/Brayns/pull/268)
145 
146 **Merged pull requests:**
147 
148 - Force 8-bit tiff creation; fixes usage in python with PIL [\#305](https://github.com/BlueBrain/Brayns/pull/305)
149 - Move to C++14 [\#303](https://github.com/BlueBrain/Brayns/pull/303)
150 - Cleanups [\#298](https://github.com/BlueBrain/Brayns/pull/298)
151 - No more zeroeq; fixes default Docker image entrypoint [\#296](https://github.com/BlueBrain/Brayns/pull/296)
152 - Fix docker build [\#294](https://github.com/BlueBrain/Brayns/pull/294)
153 - Update Dockerfile to lower image size to 271MB [\#275](https://github.com/BlueBrain/Brayns/pull/275)
154 - Update Dockerfile [\#272](https://github.com/BlueBrain/Brayns/pull/272)
155 - Version 0.4.0 [\#267](https://github.com/BlueBrain/Brayns/pull/267)
156 
157 ## [0.4.0](https://github.com/BlueBrain/Brayns/tree/0.4.0) (04-01-2018)
158 
159 **Implemented enhancements:**
160 
161 - Improve CMake options handling [\#200](https://github.com/BlueBrain/Brayns/issues/200)
162 
163 **Closed issues:**
164 
165 - Change in materialLUT does not update rendering [\#232](https://github.com/BlueBrain/Brayns/issues/232)
166 
167 **Merged pull requests:**
168 
169 - Fixed docker build [\#266](https://github.com/BlueBrain/Brayns/pull/266)
170 - Reworked material management [\#264](https://github.com/BlueBrain/Brayns/pull/264)
171 - Remove livre engine [\#263](https://github.com/BlueBrain/Brayns/pull/263)
172 - Always triangulate meshes [\#262](https://github.com/BlueBrain/Brayns/pull/262)
173 - Moved cache file management to Scene class [\#261](https://github.com/BlueBrain/Brayns/pull/261)
174 - Made Brayns Ceph-ready [\#260](https://github.com/BlueBrain/Brayns/pull/260)
175 - Reworked geometry memory management [\#259](https://github.com/BlueBrain/Brayns/pull/259)
176 - Added ambient occlusion distance setting [\#258](https://github.com/BlueBrain/Brayns/pull/258)
177 - Force normal generation during mesh loading [\#257](https://github.com/BlueBrain/Brayns/pull/257)
178 - Fixed color scheme by e and m types in circuit loading [\#256](https://github.com/BlueBrain/Brayns/pull/256)
179 - Add pick\(\) to Renderer; use shift+click in braynsViewer for camera target change [\#255](https://github.com/BlueBrain/Brayns/pull/255)
180 - Fix websocket broadcast spam while async loading [\#254](https://github.com/BlueBrain/Brayns/pull/254)
181 - Use minimal post-processing for high quality to speedup mesh loading [\#253](https://github.com/BlueBrain/Brayns/pull/253)
182 - Set frame buffer depth value to OSPRay defaults [\#252](https://github.com/BlueBrain/Brayns/pull/252)
183 - Added cast\_simulation\_data attribute to materials [\#251](https://github.com/BlueBrain/Brayns/pull/251)
184 - Fixed full transparency in simulation renderer [\#250](https://github.com/BlueBrain/Brayns/pull/250)
185 - Merge branch 'rockets' [\#249](https://github.com/BlueBrain/Brayns/pull/249)
186 - Fixed depth buffer in basic renderer [\#248](https://github.com/BlueBrain/Brayns/pull/248)
187 - Simulation renderer cleanup [\#247](https://github.com/BlueBrain/Brayns/pull/247)
188 - RocketsPlugin: re-broadcast changes to all other clients, send initial state on connect [\#246](https://github.com/BlueBrain/Brayns/pull/246)
189 - Image processing cleanup and circular dependency removal [\#245](https://github.com/BlueBrain/Brayns/pull/245)
190 - Upgraded python example to latest API [\#244](https://github.com/BlueBrain/Brayns/pull/244)
191 - Fixed bug in connectivity loader [\#243](https://github.com/BlueBrain/Brayns/pull/243)
192 - Fix double JSON encoding, bug from \#240 [\#242](https://github.com/BlueBrain/Brayns/pull/242)
193 - Support image and progress over websockets, minor fixes [\#241](https://github.com/BlueBrain/Brayns/pull/241)
194 - Add websockets support [\#240](https://github.com/BlueBrain/Brayns/pull/240)
195 - Allow use of OSPRay default renderers [\#239](https://github.com/BlueBrain/Brayns/pull/239)
196 - Enh/docker [\#238](https://github.com/BlueBrain/Brayns/pull/238)
197 - Fixed Optix geometry [\#237](https://github.com/BlueBrain/Brayns/pull/237)
198 - Made basic renderer simple and fast [\#235](https://github.com/BlueBrain/Brayns/pull/235)
199 - Introduce modified flag for Scene to reflect updates; fix \#232 [\#234](https://github.com/BlueBrain/Brayns/pull/234)
200 - Detection distance to simulation model is now configurable [\#233](https://github.com/BlueBrain/Brayns/pull/233)
201 - Minor cleanups, remove Engine::getParametersManager\(\) [\#231](https://github.com/BlueBrain/Brayns/pull/231)
202 - Add docker support [\#230](https://github.com/BlueBrain/Brayns/pull/230)
203 - Cache file fixes [\#229](https://github.com/BlueBrain/Brayns/pull/229)
204 - Fix thread-safety issue wrt progress update in loaders [\#228](https://github.com/BlueBrain/Brayns/pull/228)
205 - Provide scene bounds in HTTP to ease camera manipulation [\#227](https://github.com/BlueBrain/Brayns/pull/227)
206 - Fix stream close wrt pending sends [\#226](https://github.com/BlueBrain/Brayns/pull/226)
207 - Various stability fixes [\#225](https://github.com/BlueBrain/Brayns/pull/225)
208 - Streaming fixes and updates for upcoming web frontend support [\#224](https://github.com/BlueBrain/Brayns/pull/224)
209 - Added support for geometry and shading normals OSPRay renderers [\#223](https://github.com/BlueBrain/Brayns/pull/223)
210 - Implement async loading to unblock datasource update request from HTTP [\#222](https://github.com/BlueBrain/Brayns/pull/222)
211 - Simplify CMake dependency handling and fix OSX build [\#221](https://github.com/BlueBrain/Brayns/pull/221)
212 - Added neuron connectivity matrix visualizer [\#220](https://github.com/BlueBrain/Brayns/pull/220)
213 - Fixed empty frames blinking while playbacking simulation in async mode [\#219](https://github.com/BlueBrain/Brayns/pull/219)
214 - Fix missing camera update from HTTP, cleanup commit to camera [\#218](https://github.com/BlueBrain/Brayns/pull/218)
215 - Made it possible to load multiple targets from a circuit [\#217](https://github.com/BlueBrain/Brayns/pull/217)
216 - Fix & cleanup framebuffer clear\(\), add support for variance buffer [\#216](https://github.com/BlueBrain/Brayns/pull/216)
217 - Add synchronous mode to asynchronously load compartment report frames [\#215](https://github.com/BlueBrain/Brayns/pull/215)
218 - Use animation frame uint32\_t instead of timestamp float [\#214](https://github.com/BlueBrain/Brayns/pull/214)
219 - Add modified state to minimize updates to ospray, fix permanent resizing [\#213](https://github.com/BlueBrain/Brayns/pull/213)
220 - Added dictionary management to CircuitConfigBuilder [\#212](https://github.com/BlueBrain/Brayns/pull/212)
221 - Ensure engine is deleted first before creating the new one [\#211](https://github.com/BlueBrain/Brayns/pull/211)
222 - Fixed ImageMagick [\#210](https://github.com/BlueBrain/Brayns/pull/210)
223 - Fix initial wrong timestamp [\#209](https://github.com/BlueBrain/Brayns/pull/209)
224 - Fixed loading of geometry cache file together with simulation data [\#208](https://github.com/BlueBrain/Brayns/pull/208)
225 - Fixed memory access issue in engine re-creation [\#207](https://github.com/BlueBrain/Brayns/pull/207)
226 - Fix wrong resize from Deflect event in stereo mode [\#206](https://github.com/BlueBrain/Brayns/pull/206)
227 - Fix size constrains of framebuffer in stereo mode [\#205](https://github.com/BlueBrain/Brayns/pull/205)
228 - Fixed access to simulation data [\#204](https://github.com/BlueBrain/Brayns/pull/204)
229 - Memleak fixes, shortcut for toggling static/dynamic loadbalancer [\#203](https://github.com/BlueBrain/Brayns/pull/203)
230 - Added CircuitConfigurationBuilder Rest API [\#202](https://github.com/BlueBrain/Brayns/pull/202)
231 - Prepare for Livre cleanup [\#201](https://github.com/BlueBrain/Brayns/pull/201)
232 - Fixed compilation warning when assimp is not used [\#199](https://github.com/BlueBrain/Brayns/pull/199)
233 - Fixed circuit bounding box regression [\#198](https://github.com/BlueBrain/Brayns/pull/198)
234 - Fix heap corruption after engine- or datasource switch when using Deflect [\#197](https://github.com/BlueBrain/Brayns/pull/197)
235 - Fix compartment report mapping [\#196](https://github.com/BlueBrain/Brayns/pull/196)
236 - Add support for DeflectPixelOp for optimized streaming with OSPRay [\#195](https://github.com/BlueBrain/Brayns/pull/195)
237 - Morphology loader Cleanup [\#194](https://github.com/BlueBrain/Brayns/pull/194)
238 - Added support for points and morphologies in scene loader [\#193](https://github.com/BlueBrain/Brayns/pull/193)
239 - Fixed how compartment report offsets are saved into texture coordinates [\#192](https://github.com/BlueBrain/Brayns/pull/192)
240 - Added circuit-simulation-step command line parameter [\#191](https://github.com/BlueBrain/Brayns/pull/191)
241 - Fixed volume rendering in OSPRay module [\#190](https://github.com/BlueBrain/Brayns/pull/190)
242 - Do not initialize screenSpaceProcessor if not needed [\#189](https://github.com/BlueBrain/Brayns/pull/189)
243 - Refactored circuit related command line parameters [\#187](https://github.com/BlueBrain/Brayns/pull/187)
244 - Fixed the 32bit limitation for simulation renderer [\#186](https://github.com/BlueBrain/Brayns/pull/186)
245 - Fixed bug in mesh loading process in Morphology loader [\#185](https://github.com/BlueBrain/Brayns/pull/185)
246 - Upgraded to latest dependencies [\#184](https://github.com/BlueBrain/Brayns/pull/184)
247 - Added --mesh-filename-pattern command line argument [\#183](https://github.com/BlueBrain/Brayns/pull/183)
248 - Removed useless cmake option [\#182](https://github.com/BlueBrain/Brayns/pull/182)
249 - Fixed simulation offset issue when loading morphologies [\#181](https://github.com/BlueBrain/Brayns/pull/181)
250 - Fixed ZeroEQ unsubscription of camera event [\#180](https://github.com/BlueBrain/Brayns/pull/180)
251 - Added material ID in the scene description file [\#179](https://github.com/BlueBrain/Brayns/pull/179)
252 - Refactored HTTP api [\#178](https://github.com/BlueBrain/Brayns/pull/178)
253 - Added scene file loader [\#177](https://github.com/BlueBrain/Brayns/pull/177)
254 - Fixed loading issues with morphology meshes [\#176](https://github.com/BlueBrain/Brayns/pull/176)
255 - Fix for livre change [\#175](https://github.com/BlueBrain/Brayns/pull/175)
256 - Activate optional dependencies for continuous integration [\#174](https://github.com/BlueBrain/Brayns/pull/174)
257 - Added --mesh-file command line argument to load single mesh file [\#173](https://github.com/BlueBrain/Brayns/pull/173)
258 - Release preparations [\#172](https://github.com/BlueBrain/Brayns/pull/172)
259 
260 ## [0.3.0](https://github.com/BlueBrain/Brayns/tree/0.3.0) (01-06-2017)
261 
262 **Closed issues:**
263 
264 - assimp [\#101](https://github.com/BlueBrain/Brayns/issues/101)
265 - zerobuf used even when disabled [\#100](https://github.com/BlueBrain/Brayns/issues/100)
266 - compile error w/ H5cpp.h [\#96](https://github.com/BlueBrain/Brayns/issues/96)
267 - Add ZeroEQ as a git-submodule? [\#94](https://github.com/BlueBrain/Brayns/issues/94)
268 - --help command line parameter missing [\#45](https://github.com/BlueBrain/Brayns/issues/45)
269 
270 **Merged pull requests:**
271 
272 - Removed need for external colormap from NEST simulations [\#171](https://github.com/BlueBrain/Brayns/pull/171)
273 - Fix missing deflect w/o networking in braynsService [\#170](https://github.com/BlueBrain/Brayns/pull/170)
274 - Fix build w/ Deflect and w/o networking [\#169](https://github.com/BlueBrain/Brayns/pull/169)
275 - Fixed material management [\#168](https://github.com/BlueBrain/Brayns/pull/168)
276 - Various fixes found during NESTLoader & cache file debugging [\#166](https://github.com/BlueBrain/Brayns/pull/166)
277 - Removed Servus dependency when not using Brion [\#165](https://github.com/BlueBrain/Brayns/pull/165)
278 - Fixed compilation issue when building without depencencies [\#164](https://github.com/BlueBrain/Brayns/pull/164)
279 - Tim [\#163](https://github.com/BlueBrain/Brayns/pull/163)
280 - Updated documentation [\#162](https://github.com/BlueBrain/Brayns/pull/162)
281 - Fixed OpenMP issue when loading morphologies in parallel [\#160](https://github.com/BlueBrain/Brayns/pull/160)
282 - Updated to latest Brion dependency [\#159](https://github.com/BlueBrain/Brayns/pull/159)
283 - Added memory-mode command line argument to define how memory is share… [\#158](https://github.com/BlueBrain/Brayns/pull/158)
284 - Removed material from geometries, unused and memory consuming [\#157](https://github.com/BlueBrain/Brayns/pull/157)
285 - Added status message to ZeroEQ Plugin [\#156](https://github.com/BlueBrain/Brayns/pull/156)
286 - Refactoring of the Morphology/Circuit loader [\#155](https://github.com/BlueBrain/Brayns/pull/155)
287 - Renamed transfer function to colormap [\#154](https://github.com/BlueBrain/Brayns/pull/154)
288 - Fixed memory issues with NEST simulation handling [\#153](https://github.com/BlueBrain/Brayns/pull/153)
289 - Fixed transparency issue in OSPRay renderers [\#152](https://github.com/BlueBrain/Brayns/pull/152)
290 - Added support for 3D Stereo in Deflect plugin [\#151](https://github.com/BlueBrain/Brayns/pull/151)
291 - Fix build after Livre change [\#150](https://github.com/BlueBrain/Brayns/pull/150)
292 - Fixed circuit bounding box management [\#149](https://github.com/BlueBrain/Brayns/pull/149)
293 - Replaced enum by enum class, once and for all [\#148](https://github.com/BlueBrain/Brayns/pull/148)
294 - Added --circuit-bounding-box parameters to circuit loading [\#147](https://github.com/BlueBrain/Brayns/pull/147)
295 - Various fixes [\#146](https://github.com/BlueBrain/Brayns/pull/146)
296 - Made ISPC hardware randomizer optional since not supported by all arc… [\#145](https://github.com/BlueBrain/Brayns/pull/145)
297 - Added an option to export frames as PNG files [\#144](https://github.com/BlueBrain/Brayns/pull/144)
298 - Added Benchmarking application [\#143](https://github.com/BlueBrain/Brayns/pull/143)
299 - Added simulation model [\#142](https://github.com/BlueBrain/Brayns/pull/142)
300 - Various small fixed [\#141](https://github.com/BlueBrain/Brayns/pull/141)
301 - Fixed morphology layout feature [\#140](https://github.com/BlueBrain/Brayns/pull/140)
302 - Fixed OSPRay FrameBuffer type [\#139](https://github.com/BlueBrain/Brayns/pull/139)
303 - Fixed light emission processing in volume rendering [\#138](https://github.com/BlueBrain/Brayns/pull/138)
304 - Add simple stupid build script to build Brayns in nix environment [\#137](https://github.com/BlueBrain/Brayns/pull/137)
305 - Volumetric Global Illumination improved in performance and quality [\#136](https://github.com/BlueBrain/Brayns/pull/136)
306 - Added Global Illumination to OptiX volume rendering [\#135](https://github.com/BlueBrain/Brayns/pull/135)
307 - Missing class member initiaization in CADiffusionSimulationHandler [\#134](https://github.com/BlueBrain/Brayns/pull/134)
308 - Added user guide and updated readme [\#133](https://github.com/BlueBrain/Brayns/pull/133)
309 - Decouple Brayns dependencies from git\_subprojects [\#132](https://github.com/BlueBrain/Brayns/pull/132)
310 - Added shadow management to volume rendering [\#130](https://github.com/BlueBrain/Brayns/pull/130)
311 - Fix crash when resizing window with livre engine [\#129](https://github.com/BlueBrain/Brayns/pull/129)
312 - Support materialLUT for livre engine [\#128](https://github.com/BlueBrain/Brayns/pull/128)
313 - Clang format [\#127](https://github.com/BlueBrain/Brayns/pull/127)
314 - Improve build system by allowing to specify EMBREE and OSPRAY DIRECTO… [\#126](https://github.com/BlueBrain/Brayns/pull/126)
315 - Removed deprecated attribute API [\#125](https://github.com/BlueBrain/Brayns/pull/125)
316 - Cleanups on materialLUT support [\#124](https://github.com/BlueBrain/Brayns/pull/124)
317 - Fixed error management in metaballs algorithm [\#123](https://github.com/BlueBrain/Brayns/pull/123)
318 - Fixed bug in CA spheres position management [\#122](https://github.com/BlueBrain/Brayns/pull/122)
319 - Moved performance tests to dedicated folder [\#121](https://github.com/BlueBrain/Brayns/pull/121)
320 - Improved visualization of molecular systems [\#120](https://github.com/BlueBrain/Brayns/pull/120)
321 - Adapt to Lexis/\#23 and Livre/\#377 [\#119](https://github.com/BlueBrain/Brayns/pull/119)
322 - Fixed rendering issues with light emission in OSPRay engine [\#118](https://github.com/BlueBrain/Brayns/pull/118)
323 - Fix OS X build \(Again!\) [\#117](https://github.com/BlueBrain/Brayns/pull/117)
324 - Added the option to use metaballs for generating meshes for somas [\#116](https://github.com/BlueBrain/Brayns/pull/116)
325 - Fixed transfer function according to new Lexis event [\#115](https://github.com/BlueBrain/Brayns/pull/115)
326 - Moved JSBraynsViewer application to javascript folder [\#114](https://github.com/BlueBrain/Brayns/pull/114)
327 - Fixed samples per pixels settings in ZeroEQ plugin [\#113](https://github.com/BlueBrain/Brayns/pull/113)
328 - Fixed protein loader \(HETATM\) [\#112](https://github.com/BlueBrain/Brayns/pull/112)
329 - Fixed bug in OSPRay plugin random generator [\#111](https://github.com/BlueBrain/Brayns/pull/111)
330 - Fix boost link lib [\#110](https://github.com/BlueBrain/Brayns/pull/110)
331 - Fix OptiX engine destruction on engine switch [\#109](https://github.com/BlueBrain/Brayns/pull/109)
332 - Implement runtime-switching of engines; allows also to change volume on-the-fly for Livre [\#108](https://github.com/BlueBrain/Brayns/pull/108)
333 - Fixed optional depencencies [\#107](https://github.com/BlueBrain/Brayns/pull/107)
334 - Fix livre engine initial camera, expose livre clipping planes [\#106](https://github.com/BlueBrain/Brayns/pull/106)
335 - Make OSPRay optional [\#105](https://github.com/BlueBrain/Brayns/pull/105)
336 - Correct camera model to follow OpenGL semantics; means that z-axis is inverted [\#104](https://github.com/BlueBrain/Brayns/pull/104)
337 - Added clipping planes [\#103](https://github.com/BlueBrain/Brayns/pull/103)
338 - simplify finding OSPRay and Embree \(Embree found by OSPRay\) [\#102](https://github.com/BlueBrain/Brayns/pull/102)
339 - Add Livre as a new rendering engine [\#99](https://github.com/BlueBrain/Brayns/pull/99)
340 - Adapt after HBPVIS/ZeroBuf\#77 [\#98](https://github.com/BlueBrain/Brayns/pull/98)
341 - Adaptations to OSPRay stereo camera [\#97](https://github.com/BlueBrain/Brayns/pull/97)
342 - Upgraded to OSPRay 1.1.2 [\#95](https://github.com/BlueBrain/Brayns/pull/95)
343 - CMake fix: if BBPTESTDATA is not here don't compile the test using it [\#93](https://github.com/BlueBrain/Brayns/pull/93)
344 - Added molecular system reader [\#92](https://github.com/BlueBrain/Brayns/pull/92)
345 - Fixed streaming to Deflect [\#91](https://github.com/BlueBrain/Brayns/pull/91)
346 - Various fixes [\#90](https://github.com/BlueBrain/Brayns/pull/90)
347 - Fixed --help command line option and cleaned up accordingly [\#89](https://github.com/BlueBrain/Brayns/pull/89)
348 - Use proper way to register stream-to HTTP endpoint [\#88](https://github.com/BlueBrain/Brayns/pull/88)
349 - Added morphology layout feature to Parameters event [\#87](https://github.com/BlueBrain/Brayns/pull/87)
350 - Added simulation histogram [\#86](https://github.com/BlueBrain/Brayns/pull/86)
351 - Version 0.2.0 [\#85](https://github.com/BlueBrain/Brayns/pull/85)
352 
353 ## [0.2.0](https://github.com/BlueBrain/Brayns/tree/0.2.0) (09-12-2016)
354 
355 **Merged pull requests:**
356 
357 - Updated changelog and images [\#84](https://github.com/BlueBrain/Brayns/pull/84)
358 - Added ALL as a section type [\#83](https://github.com/BlueBrain/Brayns/pull/83)
359 - Fixed head-light bug in OSPRay plugin [\#82](https://github.com/BlueBrain/Brayns/pull/82)
360 - Bring back brayns/version in HTTP server [\#81](https://github.com/BlueBrain/Brayns/pull/81)
361 - Added FullScreen and Escape keyboard shortcuts [\#80](https://github.com/BlueBrain/Brayns/pull/80)
362 - Fixed crash when no volume is loaded [\#79](https://github.com/BlueBrain/Brayns/pull/79)
363 - Fixed streaming to Deflect [\#78](https://github.com/BlueBrain/Brayns/pull/78)
364 - Improved Zerobuf API [\#77](https://github.com/BlueBrain/Brayns/pull/77)
365 - Resolved circular dependencies [\#76](https://github.com/BlueBrain/Brayns/pull/76)
366 - Fix crash when trying stream again after stream closed from Tide [\#74](https://github.com/BlueBrain/Brayns/pull/74)
367 - Expose brayns version in HTTP server [\#73](https://github.com/BlueBrain/Brayns/pull/73)
368 - Environment map and splash scene [\#72](https://github.com/BlueBrain/Brayns/pull/72)
369 - Fixed GI on transparent surface in OptiX shader [\#71](https://github.com/BlueBrain/Brayns/pull/71)
370 - Added support for textures in OptiX engine [\#70](https://github.com/BlueBrain/Brayns/pull/70)
371 - Fixed Optix streaming to Tide [\#69](https://github.com/BlueBrain/Brayns/pull/69)
372 - Commented out spikes read/updates from ZeroEQ events [\#68](https://github.com/BlueBrain/Brayns/pull/68)
373 - Fixed material issues when set from ZeroEQ layer [\#67](https://github.com/BlueBrain/Brayns/pull/67)
374 - Slower the pan speed, increase wheel speed, make pan and pinch exclusive in DeflectPlugin [\#66](https://github.com/BlueBrain/Brayns/pull/66)
375 - Use adaptive motion speed for zooming depending on camera distance [\#65](https://github.com/BlueBrain/Brayns/pull/65)
376 - Fix wrong initialization of viewport and jpeg sizes [\#64](https://github.com/BlueBrain/Brayns/pull/64)
377 - FrameBuffer is now cleared with the scene is reset [\#63](https://github.com/BlueBrain/Brayns/pull/63)
378 - Fix wrong initial state wrt streaming to Tide [\#62](https://github.com/BlueBrain/Brayns/pull/62)
379 - Expose image jpeg size and quality in settings, add lexis/render/viewport event [\#61](https://github.com/BlueBrain/Brayns/pull/61)
380 - Added colormap event [\#60](https://github.com/BlueBrain/Brayns/pull/60)
381 - Added colormap event [\#59](https://github.com/BlueBrain/Brayns/pull/59)
382 - Add stream\_to function for python client, allow re-opening stream after closed from Tide [\#58](https://github.com/BlueBrain/Brayns/pull/58)
383 - Expose lexis/render/frame event in HTTP server for simulation slider [\#57](https://github.com/BlueBrain/Brayns/pull/57)
384 - Fixed transparency in simulation renderer [\#56](https://github.com/BlueBrain/Brayns/pull/56)
385 - Changed material event into scene event [\#55](https://github.com/BlueBrain/Brayns/pull/55)
386 - Added Datasource and settings initialization to ZeroEQ plugin [\#54](https://github.com/BlueBrain/Brayns/pull/54)
387 - Camera event cleanup [\#53](https://github.com/BlueBrain/Brayns/pull/53)
388 - Camel case attributes in all fbs files [\#52](https://github.com/BlueBrain/Brayns/pull/52)
389 - Proper PUT/GET for HTTP events to help python client code generation [\#51](https://github.com/BlueBrain/Brayns/pull/51)
390 - Added Parameters event [\#50](https://github.com/BlueBrain/Brayns/pull/50)
391 - Try to stream directly if host was changed from http client [\#49](https://github.com/BlueBrain/Brayns/pull/49)
392 - Stringification of PTX to avoid file deployment [\#48](https://github.com/BlueBrain/Brayns/pull/48)
393 - Allow scenes to be reloaded dynamically through reset event [\#46](https://github.com/BlueBrain/Brayns/pull/46)
394 - FindOptix.cmake: use OPTIX\_ROOT from ENV to find OptiX module [\#44](https://github.com/BlueBrain/Brayns/pull/44)
395 - Simulation data must be assigned to all renderers [\#43](https://github.com/BlueBrain/Brayns/pull/43)
396 - Refactor camera manipulation [\#42](https://github.com/BlueBrain/Brayns/pull/42)
397 - ICC support [\#41](https://github.com/BlueBrain/Brayns/pull/41)
398 - Use lexis/render/Stream event to Deflect stream available via HTTP [\#40](https://github.com/BlueBrain/Brayns/pull/40)
399 - Added keyboard shortcuts management [\#39](https://github.com/BlueBrain/Brayns/pull/39)
400 - Adapt to ZeroEQ and ZeroBuf changes [\#38](https://github.com/BlueBrain/Brayns/pull/38)
401 - Added support for multiple volumes [\#37](https://github.com/BlueBrain/Brayns/pull/37)
402 - Fixed colormap bug in OptiX renderer [\#36](https://github.com/BlueBrain/Brayns/pull/36)
403 - Fixed CMake issues and corresponding side effects [\#35](https://github.com/BlueBrain/Brayns/pull/35)
404 - Fixed GPU memory deallocation in OptiX engine [\#34](https://github.com/BlueBrain/Brayns/pull/34)
405 - Added volume rendering feature [\#33](https://github.com/BlueBrain/Brayns/pull/33)
406 - Added Optix engine [\#32](https://github.com/BlueBrain/Brayns/pull/32)
407 - Add support for NEST circuits \(and spikes visualization\) [\#31](https://github.com/BlueBrain/Brayns/pull/31)
408 - Adapt to latest changes in Brion. [\#28](https://github.com/BlueBrain/Brayns/pull/28)
409 - Screenspace postprocessing [\#27](https://github.com/BlueBrain/Brayns/pull/27)
410 - Added python lib wrapping the HTTP REST interface [\#26](https://github.com/BlueBrain/Brayns/pull/26)
411 - Use memory map file to store simulation data [\#25](https://github.com/BlueBrain/Brayns/pull/25)
412 - Updated Web UI example application [\#24](https://github.com/BlueBrain/Brayns/pull/24)
413 - Added transfer function management to simulation renderer [\#23](https://github.com/BlueBrain/Brayns/pull/23)
414 - Simulation texture replaced by renderer-compatible raw buffer [\#22](https://github.com/BlueBrain/Brayns/pull/22)
415 - Refactored, improved and documentated ISPC renderers [\#21](https://github.com/BlueBrain/Brayns/pull/21)
416 - Added default Cornell Box scene and benchmark application [\#20](https://github.com/BlueBrain/Brayns/pull/20)
417 - Updated changelog with latest updates [\#19](https://github.com/BlueBrain/Brayns/pull/19)
418 - ZeroEQ/Buf Cleanup [\#18](https://github.com/BlueBrain/Brayns/pull/18)
419 - Fixed ImageMagick dependency [\#17](https://github.com/BlueBrain/Brayns/pull/17)
420 - Introduced engines abstraction layer [\#16](https://github.com/BlueBrain/Brayns/pull/16)
421 - Ispc correctness [\#15](https://github.com/BlueBrain/Brayns/pull/15)
422 
423 ## [0.1.0](https://github.com/BlueBrain/Brayns/tree/0.1.0) (06-07-2016)
424 
425 **Merged pull requests:**
426 
427 - Improved random generator used by OSPRay renderers [\#9](https://github.com/BlueBrain/Brayns/pull/9)
428 - Fixed morphology loading - Diameter vs radius [\#8](https://github.com/BlueBrain/Brayns/pull/8)
429 - README update [\#7](https://github.com/BlueBrain/Brayns/pull/7)
430 - Added bounding box as a scene environment option [\#6](https://github.com/BlueBrain/Brayns/pull/6)
431 - Fixed alpha in recursive rays on transparent surfaces [\#5](https://github.com/BlueBrain/Brayns/pull/5)
432 - Fixed Unit Tests and Alpha in ExtendedOBJRenderer [\#4](https://github.com/BlueBrain/Brayns/pull/4)
433 
434 
435 
436 \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*