Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.5.0 #420

Merged
merged 391 commits into from
Oct 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
391 commits
Select commit Hold shift + click to select a range
6ddea25
Docs for abstration changes (#286)
mboudet Oct 5, 2021
c971155
Merge branch 'askomics:dev' into dev
mboudet Oct 5, 2021
3973fd6
Changelog & doc
mboudet Oct 5, 2021
6cbc316
Changelog & doc (#287)
mboudet Oct 5, 2021
66625c4
Fix npm install on quay.io
abretaud Oct 13, 2021
b995c22
try
abretaud Oct 13, 2021
76f443e
try new base image
abretaud Oct 13, 2021
500605a
try
abretaud Oct 13, 2021
bec4773
base img
abretaud Oct 13, 2021
2cf93ac
sync with base img
abretaud Oct 13, 2021
4185c74
fix
abretaud Oct 13, 2021
d32046b
catch errors
abretaud Oct 13, 2021
3a1b6fd
newer python
abretaud Oct 13, 2021
1930bf7
newer python
abretaud Oct 13, 2021
cf49f96
python3, no need to decode anymore
abretaud Oct 13, 2021
38f649c
ok, maybe we need some decode still
abretaud Oct 13, 2021
12e5f50
Merge branch 'askomics:dev' into dev
mboudet Oct 15, 2021
e02f41e
askomics:instancesHaveNoLabels in documentation
mboudet Oct 15, 2021
137b444
askomics:instancesHaveNoLabels in documentation (#291)
mboudet Oct 15, 2021
212dff3
use the new tagges base image
abretaud Oct 15, 2021
2a8f557
Merge pull request #289 from askomics/fix_npm
abretaud Oct 15, 2021
8295f28
Fix 234 & 292 (#293)
mboudet Oct 18, 2021
bf06552
Fix #294 (#295)
mboudet Oct 18, 2021
9c33c8c
Merge branch 'askomics:dev' into dev
mboudet Oct 27, 2021
cc87876
Fix date issues
mboudet Oct 27, 2021
8004430
Update tasks.py
mboudet Oct 27, 2021
8859bc1
Fix #296 (#297)
mboudet Oct 27, 2021
66aa6e8
Merge branch 'askomics:dev' into dev
mboudet Oct 28, 2021
4496ccf
Use authenticated endpoint instead of public endpoint (#302)
mboudet Jan 27, 2022
cd3171a
Bump follow-redirects from 1.14.4 to 1.14.7 (#299)
dependabot[bot] Jan 27, 2022
83a0244
Bump python-ldap from 3.3.1 to 3.4.0 (#298)
dependabot[bot] Jan 27, 2022
a07c8b7
Update CHANGELOG.md
mboudet Jan 27, 2022
e6b944d
Bump follow-redirects from 1.14.7 to 1.14.8 (#304)
dependabot[bot] Feb 21, 2022
cb8bed2
Bump mkdocs from 1.0.4 to 1.2.3 in /docs (#303)
dependabot[bot] Feb 21, 2022
ab1ec99
Bump simple-get from 2.8.1 to 2.8.2 (#308)
dependabot[bot] Feb 25, 2022
314166c
Bump ssri from 6.0.1 to 6.0.2 (#307)
dependabot[bot] Feb 25, 2022
87f2aa9
Update FilesHandler.py (#312)
mboudet Mar 8, 2022
268b489
Bump prismjs from 1.25.0 to 1.27.0 (#310)
dependabot[bot] Mar 8, 2022
da6c3fb
Update CHANGELOG.md
mboudet Mar 8, 2022
6c8f7ae
Revert to alpine 13 to solve make issue (#315)
mboudet Mar 11, 2022
1a2251e
Actually change alpine
Mar 11, 2022
cd1d504
Update RdfFile.py
mboudet Mar 24, 2022
6e69a92
Merge pull request #323 from askomics/fix_322
mboudet Mar 24, 2022
caaf862
Merge branch 'askomics:dev' into dev
mboudet Mar 30, 2022
0701cf1
Bump minimist from 1.2.5 to 1.2.6
dependabot[bot] Apr 10, 2022
bff4203
Speedup startpoints
Apr 13, 2022
49abf95
Speedup graph query
Apr 13, 2022
b7434d1
Update SparqlQuery.py
mboudet Apr 13, 2022
3815535
Update TriplestoreExplorer.py
mboudet Apr 14, 2022
61b325e
Merge branch 'askomics:dev' into dev
mboudet Apr 14, 2022
4508fc9
1/?
mboudet Apr 14, 2022
add9dba
Set get_graph to False as default
mboudet Apr 14, 2022
2a9b96f
typo1
mboudet Apr 14, 2022
4cca82b
move query logic to celery to speedup response
mboudet Apr 14, 2022
befde35
Typi
Apr 14, 2022
93f7434
Merge pull request #331 from mboudet/fix_330
mboudet May 2, 2022
172432a
Merge branch 'askomics:dev' into single_tenant
mboudet May 4, 2022
71a58ce
Api
mboudet May 4, 2022
a65f418
Merge branch 'single_tenant' of github.com:mboudet/flaskomics into si…
mboudet May 4, 2022
ae95eac
Fix config
mboudet May 5, 2022
1ec62ab
fix
mboudet May 5, 2022
e2763ac
rollback
mboudet May 5, 2022
3ae8d0b
Remove limitation for admin
mboudet May 5, 2022
1961b68
Fixes
mboudet May 5, 2022
eda77fd
Fix2
mboudet May 5, 2022
39b003b
React stuff
mboudet May 6, 2022
aae80d5
typo
mboudet May 6, 2022
d7832dd
Changelog
mboudet May 6, 2022
4c688a0
Merge branch 'single_tenant' of github.com:mboudet/flaskomics into si…
mboudet May 6, 2022
25be9a4
typo
mboudet May 6, 2022
7f2dd76
Merge pull request #332 from mboudet/single_tenant
mboudet May 6, 2022
abb2fb5
Merge pull request #327 from askomics/dependabot/npm_and_yarn/minimis…
mboudet May 10, 2022
cdc4f3b
Fix #321 : Add blank nodes to attribute definition (#324)
mboudet May 10, 2022
494a3a6
Fix bind
May 16, 2022
2aabba1
Fix empty category column
mboudet May 17, 2022
5919426
Update CHANGELOG.md
mboudet May 17, 2022
8b4ea87
Fix empty category column (#334) (#335)
mboudet May 17, 2022
884bf02
Update mail message
mboudet Jun 22, 2022
0204796
Update LocalAuth.py
mboudet Jun 22, 2022
4e11906
Update LocalAuth.py
mboudet Jun 22, 2022
42a92c3
Onotolgies integration (#353)
mboudet Jun 29, 2022
4a03637
Update CHANGELOG.md
mboudet Jun 29, 2022
8e0ebba
Merge pull request #5 from askomics/dev
mboudet Jun 29, 2022
733c85d
Update doc & fix layout
mboudet Jun 30, 2022
8d1e6a1
doc
Jun 30, 2022
df3ea49
new image
mboudet Jun 30, 2022
2b57159
Doc update
mboudet Jun 30, 2022
921de8f
Support for multithread in web server
mboudet Jun 30, 2022
abb18eb
Changelog & doc
mboudet Jul 1, 2022
1b1c22c
Timeout for ols query
mboudet Jul 1, 2022
10893fc
order
mboudet Jul 1, 2022
4f6971d
Update documentation & add multithread on web server (#354)
mboudet Jul 1, 2022
2b5cd65
Fix anonymous access & prepare 4.4
mboudet Jul 1, 2022
dad81d5
Fix anonymous access & prepare 4.4 (#355)
mboudet Jul 1, 2022
f78bd4e
Update CHANGELOG.md
mboudet Jul 1, 2022
c961eed
Merge branch 'master' into dev
mboudet Jul 1, 2022
2273366
fix requirement
mboudet Jul 6, 2022
73854c9
Merge branch 'dev' of github.com:mboudet/flaskomics into dev
mboudet Jul 6, 2022
a83b20c
Try using blank node for category values
mboudet Jul 7, 2022
110b050
Fix blank
mboudet Jul 7, 2022
02a0545
doc
mboudet Jul 7, 2022
65cd23b
Fix?
mboudet Jul 8, 2022
f703426
Merge branch 'dev' into dev
mboudet Jul 11, 2022
d154265
4.4.1 (#358)
mboudet Jul 11, 2022
54c760c
Revert before blank node
mboudet Jul 11, 2022
1cedcce
Update CHANGELOG.md
mboudet Jul 11, 2022
b8079ea
Update configure.md
mboudet Aug 18, 2022
0f315ab
Fix 360 (Contact page and front message) (#363)
mboudet Oct 1, 2022
c3616f1
Fix doc build (#367)
mboudet Oct 1, 2022
6c4bc21
Bump got and npm-check-updates (#366)
dependabot[bot] Oct 1, 2022
a1bbb96
Bump d3-color, three-forcegraph and force-graph (#362)
dependabot[bot] Oct 1, 2022
8b638b5
Bump terser from 4.8.0 to 4.8.1 (#359)
dependabot[bot] Oct 1, 2022
b002cc6
Bump glob-parent and webpack (#365)
dependabot[bot] Oct 1, 2022
fab6228
Update galaxy timeout (#369)
mboudet Oct 19, 2022
e7ae93f
Fix 379 (Print reset link to logs & fix reset password UI) (#381)
mboudet Jan 30, 2023
144968d
Bump json5 from 1.0.1 to 1.0.2 (#378)
dependabot[bot] Jan 30, 2023
7f8ec6f
Bump minimatch from 3.0.4 to 3.1.2 (#382)
dependabot[bot] Jan 30, 2023
3048456
Bump qs from 6.10.1 to 6.10.3 (#374)
dependabot[bot] Jan 30, 2023
79cee67
Bump decode-uri-component from 0.2.0 to 0.2.2 (#373)
dependabot[bot] Jan 30, 2023
34e606e
Bump loader-utils from 1.4.0 to 1.4.2 (#371)
dependabot[bot] Jan 30, 2023
f97b207
Bump http-cache-semantics from 4.1.0 to 4.1.1 (#383)
dependabot[bot] Feb 7, 2023
c86c690
Add 'anonymous_query' mode (#384)
mboudet Feb 8, 2023
f6597ba
Fix 349 (#385)
mboudet Feb 10, 2023
5d626cb
Bump cacheable-request from 10.2.1 to 10.2.7 (#386)
dependabot[bot] Feb 14, 2023
1cfa52b
Add 'overview button' and fix GFF faldo issue (#389)
mboudet Feb 22, 2023
b3c184d
POST
mboudet Feb 22, 2023
333509c
Merge pull request #390 from mboudet/fix_325
mboudet Feb 22, 2023
5680073
Test overview abstraction
mboudet Feb 22, 2023
26356a9
graph overview 1/?
mboudet Feb 27, 2023
99d273a
Add curvature
mboudet Feb 27, 2023
6a3d6e3
better management for normal/reverse
mboudet Feb 28, 2023
8b0a032
Update webpack.config.js
mboudet Mar 16, 2023
c6b63bc
Create github-publish-flaskomics.yml
mboudet Mar 17, 2023
56dbaf9
Create github-publish-celery-flaskomics.yml
mboudet Mar 17, 2023
cc75b0e
Fix issue with 'UNION' queries?
mboudet Mar 20, 2023
4746b5f
Fix issue when redoing query
mboudet Mar 20, 2023
3da5c69
Changelog
mboudet Mar 20, 2023
6b405b0
Merge pull request #393 from mboudet/fix_392
mboudet Mar 20, 2023
f41dfc1
some changes
mboudet Apr 19, 2023
a898d1a
Test graph 2D
mboudet Apr 19, 2023
c3c6727
Also fix that
mboudet Apr 19, 2023
d4d37a8
2D + better layout
mboudet Apr 20, 2023
ae0f643
border
mboudet Apr 20, 2023
a77f88e
switch button
mboudet Apr 24, 2023
135c5f1
color
mboudet Apr 24, 2023
2ed061e
Final layout
mboudet Apr 25, 2023
4cb8548
Fix typo
mboudet Apr 25, 2023
7900fb3
finish layout
mboudet Apr 26, 2023
1b9a5ad
Final, hopefully
mboudet Apr 26, 2023
440e8f8
Merge branch 'fix_220' of github.com:mboudet/flaskomics into fix_220
mboudet Apr 26, 2023
690b6ba
Changelog & doc
mboudet Apr 26, 2023
92c3422
Merge pull request #397 from mboudet/fix_220
mboudet Apr 26, 2023
d12c3e1
Test display
mboudet May 5, 2023
40923b6
Merge branch 'dev' into fix_220
mboudet May 5, 2023
56de32d
stuff
mboudet May 9, 2023
a2882c1
Add functions
mboudet May 9, 2023
c7273b0
default
mboudet May 9, 2023
ddcc5a8
Test sparql logic
mboudet May 10, 2023
ce44398
fixes
mboudet May 10, 2023
2fde253
Test date management
mboudet May 12, 2023
d8d8caa
lint
mboudet May 12, 2023
e0477e1
layout
mboudet May 12, 2023
763bcf2
Add custom linkers for bool/string/cat
mboudet May 17, 2023
f348066
fixes
mboudet May 17, 2023
0e3b7fa
Fix some stuff + move overview to the right + add linkers to query ov…
mboudet May 19, 2023
11526c1
fix syntax
mboudet May 23, 2023
88b9e74
update tooltip version
mboudet May 23, 2023
d5bdfab
Fix forms
mboudet May 23, 2023
a536551
Add forms 2
mboudet May 24, 2023
43333c1
Test faldo update
mboudet Jun 6, 2023
b7d345d
fix issues
mboudet Jun 7, 2023
8d1dd16
fix typo in query
mboudet Jun 7, 2023
f6f6362
fixes
mboudet Jun 9, 2023
dbc949b
also fix unselected link
mboudet Jun 9, 2023
3e32cb4
better overview for link
mboudet Jun 9, 2023
9064d0f
Update Changelog & doc
mboudet Jun 12, 2023
baa595b
Hide link selector
mboudet Jun 12, 2023
c143f38
Merge branch 'fix_220' of github.com:mboudet/flaskomics into fix_220
mboudet Jun 12, 2023
0fe36d1
Merge pull request #400 from mboudet/fix_220
mboudet Jun 12, 2023
ccbde5b
Fix includeIn
mboudet Jul 17, 2023
f46f6de
Restrict build to main repo
mboudet Jul 17, 2023
6c4c308
Typo
mboudet Jul 17, 2023
c53a2df
Fix overlap
mboudet Jul 19, 2023
ac5edd2
changelog
mboudet Jul 19, 2023
7e8ab4e
try to fix consecutive minus/union
Jul 21, 2023
21a4c70
Merge branch 'fix_403' of github.com:mboudet/flaskomics into fix_403
Jul 21, 2023
c3aeae7
Use "Depth" to manage blocks
mboudet Jul 21, 2023
b3b577c
testing some stuff
Jul 21, 2023
6fcb3fc
Some more stuff
mboudet Jul 25, 2023
a88b136
Test
mboudet Jul 26, 2023
2f81c6d
Missing depth
mboudet Jul 26, 2023
0dfd0f8
Test format query
mboudet Jul 26, 2023
130e8ef
some more stuf
Jul 26, 2023
7946cc1
Replace variable
mboudet Jul 27, 2023
8b6a1ef
fixes
Jul 27, 2023
6cf3800
Try to fix retrocompatibility & add version to stored queries
mboudet Jul 27, 2023
28375ef
typo
mboudet Jul 27, 2023
e29eeec
typo
mboudet Jul 27, 2023
38bd328
Fix
Jul 27, 2023
3bf307c
Overhaul faldo strand
mboudet Jul 28, 2023
3fcca24
Merge branch 'fix_403' of github.com:mboudet/flaskomics into fix_403
mboudet Jul 28, 2023
5b3acbd
more overhaul
mboudet Jul 28, 2023
200250c
Typo
mboudet Jul 28, 2023
550b6fe
Parially fix tests
mboudet Aug 1, 2023
b4cdadd
Unify strand for csv file, and fix query
mboudet Aug 1, 2023
f002113
Add both + and - to BothStrand/Unknown to allow searching
mboudet Aug 1, 2023
7d72504
Fix issue with csv
Aug 1, 2023
18dd197
Fix tests
mboudet Aug 1, 2023
75753d4
last test
mboudet Aug 1, 2023
7a0677e
maybe last test?
mboudet Aug 2, 2023
e7dd787
Fix blocks
Aug 3, 2023
5ea96d1
Better layout
Aug 3, 2023
265e10b
Changelog
mboudet Aug 3, 2023
83a7605
fix depth
Aug 3, 2023
51e5ecb
fix ids
Aug 4, 2023
ebe90b1
Remove coverage from block function
mboudet Aug 4, 2023
c114108
Merge pull request #404 from mboudet/fix_403
mboudet Aug 7, 2023
f978a92
Test indirect relations
mboudet Aug 7, 2023
950a9bd
Fix test & add indirect to link
mboudet Aug 7, 2023
24c4cf0
some fixes
Aug 7, 2023
8a4539a
Starting to update the documentation
mboudet Aug 7, 2023
813f9b0
Testing some stuff for faldo relations
mboudet Aug 8, 2023
4ac970f
Actually keep the faldo stuff for compatibility, but add new triples …
mboudet Aug 8, 2023
8bb3c90
Merge branch 'fix_407' of github.com:mboudet/flaskomics into fix_407
mboudet Aug 8, 2023
35f2e5e
Some stuff
mboudet Aug 8, 2023
4910f2b
Typo, doc and some more stuff
mboudet Aug 9, 2023
2c1a4d6
More additional faldo triple under askomics namespace
mboudet Aug 10, 2023
6312775
Move default query back to faldo ontology
mboudet Aug 10, 2023
e46a216
typo
mboudet Aug 11, 2023
9c3cae1
fix typo
mboudet Aug 11, 2023
4937323
actually revert
Aug 11, 2023
855f286
Actually include block in includeInStrand
mboudet Aug 11, 2023
d708e8f
Use shortcut in 'distant_from' query
mboudet Aug 11, 2023
6a9f71e
better layout for 'distant from' query
Aug 11, 2023
3a367ec
Merge pull request #412 from mboudet/fix_407
mboudet Aug 14, 2023
a0f108f
Fix doc
mboudet Aug 14, 2023
3f35b38
Merge pull request #414 from mboudet/fix_407
mboudet Aug 14, 2023
7dde435
manage skos ontologies (dirty)
Aug 14, 2023
fdaa044
Merge branch 'fix_407' of github.com:mboudet/flaskomics into fix_407
Aug 14, 2023
8387c83
More doc
mboudet Aug 14, 2023
8fc3db2
Merge pull request #416 from mboudet/fix_407
mboudet Aug 16, 2023
d5fd3a2
Fix prefix in doc
mboudet Sep 7, 2023
ea042f4
Update abstraction.md
mboudet Oct 20, 2023
8153ba3
release 4.5.0
mboudet Oct 20, 2023
c4e1472
Merge branch 'master' of github.com:askomics/flaskomics into dev
mboudet Oct 20, 2023
768b740
Fix tests
mboudet Oct 20, 2023
ac2390f
Revert changed and update conf
mboudet Oct 20, 2023
5be0395
Merge branch 'dev' of github.com:askomics/flaskomics into dev
mboudet Oct 20, 2023
ab624d6
Actually revert
mboudet Oct 20, 2023
f36a977
final fix (maybe)
mboudet Oct 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions .github/workflows/github-publish-celery-flaskomics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Publish Flaskomics Docker image to github

on:
push:
branches:
- 'master'
- 'dev'
tags:
- '*.*.*'

env:
REGISTRY: ghcr.io
IMAGE_NAME: celery-flaskomics

jobs:
build-and-push-image:
if: github.repository == 'askomics/flaskomics'
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
-
name: Checkout repository
uses: actions/checkout@v3

-
name: Login to registry
uses: docker/login-action@v1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

-
name: Docker meta
id: meta
uses: docker/metadata-action@v3
with:
# list of Docker images to use as base name for tags
images: ${{ env.REGISTRY }}/askomics/${{ env.IMAGE_NAME }}
# generate Docker tags based on the following events/attributes
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}

-
name: Set up QEMU
uses: docker/setup-qemu-action@v1

-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

-
name: Build and push
uses: docker/build-push-action@v2
with:
context: .
file: ./docker/DockerfileCelery
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
67 changes: 67 additions & 0 deletions .github/workflows/github-publish-flaskomics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Publish Flaskomics Docker image to github

on:
push:
branches:
- 'master'
- 'dev'
tags:
- '*.*.*'

env:
REGISTRY: ghcr.io
IMAGE_NAME: flaskomics

jobs:
build-and-push-image:
if: github.repository == 'askomics/flaskomics'
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
-
name: Checkout repository
uses: actions/checkout@v3

-
name: Login to registry
uses: docker/login-action@v1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

-
name: Docker meta
id: meta
uses: docker/metadata-action@v3
with:
# list of Docker images to use as base name for tags
images: ${{ env.REGISTRY }}/askomics/${{ env.IMAGE_NAME }}
# generate Docker tags based on the following events/attributes
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}

-
name: Set up QEMU
uses: docker/setup-qemu-action@v1

-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

-
name: Build and push
uses: docker/build-push-action@v2
with:
context: .
file: ./docker/Dockerfile
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
2 changes: 1 addition & 1 deletion .github/workflows/lint_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
docker run -d --name corese -p 8082:8080 -t xgaia/corese:latest /bin/sh -c "netstat -nr | grep '^0\.0\.0\.0' | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | grep -v '^0\.0\.0\.0' | sed 's/$/ askomics-host/' >> /etc/hosts && /corese/start.sh"
docker run -d --name isql-api -p 5051:5050 -e VIRTUOSO_HOST=askomics-host -e VIRTUOSO_ISQL_PORT=1112 -t xgaia/isql-api:2.1.1 /bin/sh -c "netstat -nr | grep '^0\.0\.0\.0' | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | grep -v '^0\.0\.0\.0' | sed 's/$/ askomics-host/' >> /etc/hosts && sh /isqlapi/docker-run.sh"
docker run -d --name ldap -p 8389:389 -e ORGANISATION_NAME=AskOmics -e SUFFIX='dc=askomics,dc=org' -e ROOT_USER=admin -e ROOT_PW_CLEAR=admin -e FIRST_USER=true -e USER_UID=jwick -e USER_GIVEN_NAME=John -e USER_SURNAME=Wick -e USER_EMAIL=john.wick@askomics.org -e USER_PW_CLEAR=jwick -t xgaia/simple-ldap:latest
galaxy-wait -g http://localhost:8081 --timeout 300
galaxy-wait -g http://localhost:8081 --timeout 900
echo "Galaxy is online, waiting a bit more for admin user creation"
sleep 1m
- name: Run tests
Expand Down
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,65 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

This changelog was started for release 4.2.0.

## [4.5.0] - 2023-10-20

### **Deprecation warning**

- Due to a change in the way *strands* are integrated for FALDO entities, you will need to re-integrate them.
- 'Results' from older version of Askomics using 'Minus' or 'Union' blocks will use 'legacy' mode. (Meaning, they will not have recursive block support). To enable recursive block support, please recreate the query from scratch, or manually delete the blocks and re-create them.


### Added

- Added 'anonymous_query' and 'anonymous_query_cleanup' variables
- These enable 'anonymous query' mode, allowing anonymous users to send 'full queries'. See documentation
- Added 'overview' button in the query page. This button will show all 'selected' attributes, and allow users to quickly select the related entity.
- Added 'Abstraction' tab on the navbar. This will print the whole abstraction as a 2d/3d graph.
- Added 'distance' notion, using attribute link. This allows user to filter a value based on another value, with an optional modifier.
- Added 'custom distance' option for faldo relation (instead of just 'included_in' and 'overlap_with')
- Store 'version' value when storing results. Not used for now, but might be used in deprecation warnings later
- Removed some lines from coverage computation
- Added 'indirect relations': Two entities will be linked on the graph, without a direct relation between them (same as faldo relations). This is intended to be used with 'linked attributes' (ex: get all entities B where B.color is the same as A.color, without a direct relation between A and B)
- Basic support for 'skos:broader' and 'skos:narrower' for ontologies.

### Fixed

- Fixed new linting
- Fixed logs for production setup
- Fixed profile update & password reset tab in user profile page
- Fixed Gff Faldo integration (was only integrating the last selected entity)
- Fixed an issue when using filters and an 'UNION' node
- Fixed an issue when launching a query with a 'linked' attribute toggled but unselected
- Fixed missing includeIn and includeInReference in bed files
- Fixed 'overlap_with' faldo query

### Changed

- Added contact_message config option, displayed in a new 'Contact' page
- Added front_message config option, displayed on the front page
- Now print reset link into logs if there are no mailer configured
- Fixed markupsafe to 2.0.1
- Increased Galaxy timeout for tests
- Fix documentation build
- Force all 'user queries'(ask/sparql interfaces) to go to the unauthenticated endpoint, to increase security (no write permissions)
- Force all queries to use 'POST' instead of 'GET' to avoid max length issues
- Changed the way 'strands' are integrated, to quicken FALDO queries. (Require re-integrating the data)
- 'Same strand' queries will now match 'BothStrand' with a forward or reverse strand
- Use '+', '-' and '.' for strand values in CSV instead of raw value (for homogenization)
- Now allows 'infinite' recursive blocks (ie, a Minus block inside a Union block, or the opposite)
- Overhaul faldo relation: add 'direct shortcut' triples between entities and values, to avoid using slow property paths when using faldo queries

### Security

- Bump markdown-captions from 2 to 2.1.2
- Bump http-cache-semantics from 4.1.0 to 4.1.1
- Bump minimatch from 3.0.4 to 3.1.2
- Bump json5 from 1.0.1 to 1.0.2
- Bump qs from 6.10.1 to 6.10.3
- Bump decode-uri-component from 0.2.0 to 0.2.2
- Bump loader-utils from 1.4.0 to 1.4.2


## [4.4.0] - 2022-07-01

### Fixed
Expand Down
9 changes: 8 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,18 @@ serve-celery: check-venv build-config create-user
@echo 'Serving Celery...'
. $(ACTIVATE)
ifeq ($(MODE), dev)
FLASK_ENV=development FLASK_APP=app watchmedo auto-restart -d $(BASEDIR)/askomics --recursive -p '*.py' --ignore-patterns='*.pyc' -- celery -A askomics.tasks.celery worker -Q default -c $(NTASKS) -n default -l info
FLASK_ENV=development FLASK_APP=app watchmedo auto-restart -d $(BASEDIR)/askomics --recursive -p '*.py' --ignore-patterns='*.pyc' -- celery -A askomics.tasks.celery worker -Q default -c $(NTASKS) -n default -l info -B
else
FLASK_ENV=production FLASK_APP=app celery -A askomics.tasks.celery worker -Q default -c $(NTASKS) -n default -l info
endif

serve-celery-beat: check-venv build-config create-user
@echo 'Starting Celerybeat'
. $(ACTIVATE)
ifeq ($(MODE), prod)
FLASK_ENV=production FLASK_APP=app celery -A askomics.tasks.celery beat -l info
endif

check-venv:
test -s $(ACTIVATE) || { echo "$(ACTIVATE) not found. Run make install first"; exit 1; }

Expand Down
1 change: 1 addition & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ tld = "*"
argh = "*"
python-ldap = "*"
python-dateutil = "*"
markupsafe = "==2.0.1"

[dev-packages]
pytest = "*"
Expand Down
Loading
Loading