<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/api/main.py, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>build: Migrate to flat project structure</title>
<updated>2021-04-25T14:01:14+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-04-25T14:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf'/>
<id>cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf</id>
<content type='text'>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce trace sampling rate</title>
<updated>2020-11-11T00:28:48+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-11-11T00:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=2cc8b3c389502b968aa14364c5a5e40accb8b028'/>
<id>2cc8b3c389502b968aa14364c5a5e40accb8b028</id>
<content type='text'>
This change reduces the trace sampling rate of the Sentry SDK to prevent
reaching the limits of the free Sentry subscription.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change reduces the trace sampling rate of the Sentry SDK to prevent
reaching the limits of the free Sentry subscription.
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate API version</title>
<updated>2020-11-10T23:20:03+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-11-10T22:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=192bb81e8a8e3418c0bd84b751b35b7b1192fcdc'/>
<id>192bb81e8a8e3418c0bd84b751b35b7b1192fcdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for API error reporting via Sentry</title>
<updated>2020-11-10T23:20:03+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-11-10T22:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=893a575aa3fa5b7b313c63c3a9f1e1523e775565'/>
<id>893a575aa3fa5b7b313c63c3a9f1e1523e775565</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove api prefix from path</title>
<updated>2020-10-27T22:26:21+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-27T22:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=9fdd26b50e17c757dfa4a0874d87d929ac9ac242'/>
<id>9fdd26b50e17c757dfa4a0874d87d929ac9ac242</id>
<content type='text'>
This change removes the `api` prefix required by the API server in the
path, given that we have started to host the API on its own domain
(api.opendc.org) and thus does not need a prefix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the `api` prefix required by the API server in the
path, given that we have started to host the API on its own domain
(api.opendc.org) and thus does not need a prefix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable CORS for non-local deployments</title>
<updated>2020-10-27T20:25:05+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-27T19:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=045a195366c03eb259669099a21adbf2c6754da1'/>
<id>045a195366c03eb259669099a21adbf2c6754da1</id>
<content type='text'>
This change enables CORS for non-local deployment in order to allow
other domains to make requests from the browser to the OpenDC API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change enables CORS for non-local deployment in order to allow
other domains to make requests from the browser to the OpenDC API.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use custom JSON encoder for Flask</title>
<updated>2020-10-26T22:24:09+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-26T22:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=839b332a2b9d7dcb5536c080e822f85447b615de'/>
<id>839b332a2b9d7dcb5536c080e822f85447b615de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make frontend independent of API</title>
<updated>2020-08-24T17:48:05+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-07-15T13:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a196ba2c08bd16479134ab542f2560b75f19424f'/>
<id>a196ba2c08bd16479134ab542f2560b75f19424f</id>
<content type='text'>
This change makes the frontend independent of the API by removing the
static file serving logic from the API server. Instead, we can serve the
frontend as static HTML over CDNs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change makes the frontend independent of the API by removing the
static file serving logic from the API server. Instead, we can serve the
frontend as static HTML over CDNs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename web-server to API</title>
<updated>2020-08-24T17:48:04+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-07-14T19:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=02997b2522b9c66072b16f1425c02e81e0085e3c'/>
<id>02997b2522b9c66072b16f1425c02e81e0085e3c</id>
<content type='text'>
This change renames the web-server component to API in order to be more
descriptive of its role. The OpenDC API bridges between the frontend on
one side and the database and simulator on the other side.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change renames the web-server component to API in order to be more
descriptive of its role. The OpenDC API bridges between the frontend on
one side and the database and simulator on the other side.
</pre>
</div>
</content>
</entry>
</feed>
