ENTRYSTORE-897 Remove reCaptcha dependency
ENTRYSTORE-927 Language strings in JSON-LD serializer are broken due to bug in underlying library
ENTRYSTORE-907 Update URISplit.java to accept URI with base URI and search params only
ENTRYSTORE-840 Improve configuration possibilities of traversal functionality
ENTRYSTORE-866 Allow Links to be changed to Link references
ENTRYSTORE-883 Allow sorting for search based syndication feeds
ENTRYSTORE-885 Change log level when detecting incorrect entry URIs
ENTRYSTORE-887 Make JSONP support configurable
ENTRYSTORE-889 Support failure URL for new SAML implementation
ENTRYSTORE-890 Restrict amount of returned entries for recursive requests
ENTRYSTORE-893 Improve handling of temporary user changes
ENTRYSTORE-894 RSS: parameter for URL control (entry URL point to ES or to Blocks)
ENTRYSTORE-898 Allow client to set title for syndication feeds
ENTRYSTORE-900 Upgrade dependencies
ENTRYSTORE-902 Integration tests for *MetadataResource
ENTRYSTORE-888 Support configurable URL patterns for RSS feeds
ENTRYSTORE-826 IRI contains null values as string - check logs
ENTRYSTORE-904 Solr adjusted hit count sometimes becomes negative
ENTRYSTORE-627 Support multiple identity providers for SAML
ENTRYSTORE-833 Add more finegrained control of logging levels
ENTRYSTORE-837 Upon resource download only use MIME type from metadata if the value is a literal
ENTRYSTORE-838 Allow to change configuration properties using command line parameters
ENTRYSTORE-842 Whitelist redirectURLs for SSO integration
ENTRYSTORE-844 Do not allow deactivated users to reset their password
ENTRYSTORE-855 Allow whitelisting of redirect targets for SSO
ENTRYSTORE-856 Add relation info to status resource
ENTRYSTORE-872 ProxyResource: allow whitelisting of local domains to bypass built-in blacklist
ENTRYSTORE-823 Add Rest Integration Tests
ENTRYSTORE-852 Add Rest Integration Tests for search endpoint (syndication)
ENTRYSTORE-854 Fix internationalization logic in ResourceResource for Syndication generation
ENTRYSTORE-812 Decide on framework to replace Restlet
ENTRYSTORE-843 Create Spring-Boot based PoC
ENTRYSTORE-845 Create Javalin based PoC
ENTRYSTORE-849 Upgrade to Restlet 2.5
ENTRYSTORE-851 Create Quarkus based PoC
ENTRYSTORE-743 Provide SPARQL endpoint via external triple store
ENTRYSTORE-869 Support RDF4J config parameter for corrupted stores in EntryStore configuration
ENTRYSTORE-830 Ensure URL parameters are properly decoded
ENTRYSTORE-831 Bug "GET /entry/" in "application/ld+json" format returns 500
ENTRYSTORE-832 Bug "GET /entry/" in "application/rdf+json" format returns 500
ENTRYSTORE-834 Bug - removing the name of a context returns 500
ENTRYSTORE-839 Incorrect entry URIs may cause entry loading mechanism to produce errors
ENTRYSTORE-848 Syndication support appears to be broken
ENTRYSTORE-850 JSON-LD support is broken due to use of new JSON-LD serializer which lacks support for hierarchical view
ENTRYSTORE-853 Relations graph is not removed properly upon deletion of entry
ENTRYSTORE-863 Fix for Solr URL parameters to properly decode plus symbol
ENTRYSTORE-865 Relations object of entry is not always properly updated
ENTRYSTORE-867 Custom password rules configuration is not respected
ENTRYSTORE-868 RDF4J ValueStore does not return value due to failed precondition
ENTRYSTORE-870 Proxy resource decodes URL parameter twice
ENTRYSTORE-822 Avoid NPE and HTTP 500 when client sends empty request body for resource updates
ENTRYSTORE-829 Improve creation of backup status file(s)
ENTRYSTORE-824 Bump versions of core dependencies
ENTRYSTORE-153 Decide on and implement benchmarking strategy
ENTRYSTORE-828 Login attempt with non-existing username results in NPE and HTTP 500
ENTRYSTORE-805 Improve temporary user lockout
ENTRYSTORE-806 Add resource graphs to public repository
ENTRYSTORE-808 Validation of advanced password rules
ENTRYSTORE-809 Improve handling of uploaded executables
ENTRYSTORE-810 Allow configuration of Server header
ENTRYSTORE-811 Restrict the redirect URLs for signup and password reset
ENTRYSTORE-814 Evaluate whether schema:name should be added to the title field in Solr
ENTRYSTORE-815 Activate login brute force protection by default
ENTRYSTORE-816 Index ProjectType in Solr
ENTRYSTORE-817 Introduce resource to access merged metadata graphs
ENTRYSTORE-498 Same literal values in different languages are not indexed properly
ENTRYSTORE-813 Incoming metadata graphs with invalid URIs are not handled properly
ENTRYSTORE-526 Make it possible to sort by title with a repository specific language fallback
ENTRYSTORE-783 Improve handling of illegal values for recursive parameter
ENTRYSTORE-784 Make ResourceResource more resilient for unspecific Accept headers
ENTRYSTORE-785 Introduce the use of ETags to minimize collisions
ENTRYSTORE-787 Improve structure for Solr related information in status resource
ENTRYSTORE-788 Dependency jsonld-java depends on httpclient-osgi which causes problems with commons-codec
ENTRYSTORE-789 Allow configuration of CORS origins with credentials allowed
ENTRYSTORE-790 Support format parameter on Resource REST resource
ENTRYSTORE-792 Resolve conflicting logging dependencies
ENTRYSTORE-793 Upgrade to Java 21
ENTRYSTORE-795 Update modification date of entry when modifying resource
ENTRYSTORE-799 ResourceResource should respond with content type text/plain in case the resource is JavaScript
ENTRYSTORE-802 Reduce maximum execution time of SPARQL queries
ENTRYSTORE-804 Improve message handling of AuthorizationException
ENTRYSTORE-786 Possibility for client to set max age of auth cookie needs to be readded
ENTRYSTORE-796 Deleted entries are returned via Solr queries
ENTRYSTORE-797 Synchronous Solr reindexing doesn't remove entries from non-existing contexts
ENTRYSTORE-798 Solr should not return deleted entries
ENTRYSTORE-803 Ignore ACL when fetching Entry for update of Inverse Relational Cache
ENTRYSTORE-523 Optimize indexing of entries that are modified multiple times during a short period of time
ENTRYSTORE-755 Add Digest header when accessing resources with checksum
ENTRYSTORE-756 Add requirement of providing existing password upon password change
ENTRYSTORE-763 Recursive metadata fetching can expose partially private information
ENTRYSTORE-771 Add support for advanced facet settings in Solr searches
ENTRYSTORE-776 Improve robustness of validator
ENTRYSTORE-778 Allow graphs in entry and resource responses to be serialized in JSON-LD
ENTRYSTORE-779 Make sure Repository Events are fired for all changes to entries
ENTRYSTORE-780 Set creator for entries with an ID that starts with underscore
ENTRYSTORE-782 Do not update modification date of context entry upon creation of new entry
ENTRYSTORE-765 Test new settings for SAML and CAS
ENTRYSTORE-390 Keep more details for every authentication token/session
ENTRYSTORE-516 Introduce a generic message resource for sending notifications/emails
ENTRYSTORE-693 Develop a special JSON-LD context for the entry-information graph
ENTRYSTORE-744 Allow configuration of max age for auth tokens originating from SSO logins
ENTRYSTORE-773 Set entryId for context and group in the combined create step
ENTRYSTORE-770 Overriding admin password does not work anymore
ENTRYSTORE-772 Indexing process breaks if ACL contains invalid data
ENTRYSTORE-774 Error when URI is used for dcterms:format in metadata
ENTRYSTORE-775 Modified date is not updated on username change
ENTRYSTORE-781 Reindex context entry when modification date is updated
ENTRYSTORE-316 Add checksum to every local resource
ENTRYSTORE-493 Refresh auth token upon access
ENTRYSTORE-670 Activate error for invalid auth tokens by default
ENTRYSTORE-676 Limit size of accepted request bodies if sent by unauthenticated user
ENTRYSTORE-732 Add indicator of temporarily disabled user
ENTRYSTORE-740 Enable GroupResource for admin users independently from Settings.NONADMIN_GROUPCONTEXT_CREATION
ENTRYSTORE-742 Deactivate HTTP Basic Authentication by default
ENTRYSTORE-751 Restrict form-action in CSP of ProxyResource
ENTRYSTORE-752 Group members request should include the disabled state
ENTRYSTORE-757 Change from HTTP 400 to 417 for failed reCaptcha verification
ENTRYSTORE-758 Disallow sketchy content in signup payloads
ENTRYSTORE-759 Make Access-Control-Allow-Credentials configurable and deactivate by default
ENTRYSTORE-762 Improve search index health check to also take threads and executors into consideration
ENTRYSTORE-764 Improve trim for usernames to also cover unusual whitespaces
ENTRYSTORE-736 Upgrade all Junit tests to JUnit5
ENTRYSTORE-748 Add documentation for new functionality
ENTRYSTORE-749 Update EntryStore dependencies to resolve potential vulnerabilities
ENTRYSTORE-754 Make EntryResource and ResourceResource more alike to help in refactoring later
ENTRYSTORE-761 RDF/JSON implementation should not accept spaces in IRIs
ENTRYSTORE-351 Measure and expose performance metrics
ENTRYSTORE-524 Disable user after configurable amount of unsuccessful login attempts
ENTRYSTORE-657 Allow shutdown/restart via API
ENTRYSTORE-692 Support JSON-LD in search results
ENTRYSTORE-494 Adding metadata with URI containing space does not work
ENTRYSTORE-558 Trig export (backup) cannot be imported again
ENTRYSTORE-730 Disallow removal of users from _users group
ENTRYSTORE-733 Bug when deleting same entry twice quickly
ENTRYSTORE-734 HTTP 500 when authenticating with empty request body
ENTRYSTORE-735 Search index does not contain string literals in field metadata.object.literal
ENTRYSTORE-738 Config is not fetched properly by PerformanceMetricsFilter
ENTRYSTORE-739 Asynchronous reindexing deletes context from Solr before updated documents are added
ENTRYSTORE-745 Logging in with Basic Auth does not work anymore in git commit 8f07a7bf5a6a6d1831d469da51f7d5721c7650d3
ENTRYSTORE-746 Solr 9.1.0 introduced an issue where the system property "solr.install.dir" must be set
ENTRYSTORE-367 Migrate to RDF4J
ENTRYSTORE-491 Provide different file extensions when downloading in different RDF formats
ENTRYSTORE-552 Add support for SPARQLResultsCSVWriter in SparqlResource
ENTRYSTORE-571 Replace com.github.jsonld-java with RDF4J native JSON-LD support
ENTRYSTORE-674 Add support for RSS as response format for Solr queries
ENTRYSTORE-711 Upgrade to Java 17
ENTRYSTORE-712 Reimplement support for JSON-LD
ENTRYSTORE-722 Serialize Strings according to RDF 1.0 without explicit data types
ENTRYSTORE-715 Spring Boot POC
ENTRYSTORE-716 Remake EntryStore to a Spring Boot App, removing all Jetty configuration, filters, Jetty configurations etc (temporarily)
ENTRYSTORE-318 Enhancement using Apache Stanbol
ENTRYSTORE-391 Add support for KiWi backend
ENTRYSTORE-713 Support automatic migration of native store
ENTRYSTORE-714 RDF writers require startRDF() before namespace handling
ENTRYSTORE-723 Empty language properties in RDF/JSON requests break deserialization
ENTRYSTORE-726 Profile field in Solr should be detected based on metadata URI in the entry graph
ENTRYSTORE-698 Blocklist for proxy is ineffective
ENTRYSTORE-696 Insufficient access control for _principals
ENTRYSTORE-684 Avoid XXE in validating XML parser in Echo resource
ENTRYSTORE-710 Improve detection of need to reindex
ENTRYSTORE-709 Invalidate auth token upon password change
ENTRYSTORE-705 Remove format conversion functionality from Proxy resource
ENTRYSTORE-704 Remove validation functionality from Proxy resource
ENTRYSTORE-703 Perform Solr reindex also when Solr index version has changed
ENTRYSTORE-702 Perform validation of client supplied entry IDs
ENTRYSTORE-701 Add support for authenticated Solr connections
ENTRYSTORE-700 SignupWhitelistResource discloses sensitive information
ENTRYSTORE-699 Remove possibility to trigger context reindexing using GET request
ENTRYSTORE-695 Prevent SSRF and XSS using Proxy resource
ENTRYSTORE-694 Do not set default password for admin
ENTRYSTORE-689 CAS: take redirection locations from configuration instead of URL
ENTRYSTORE-686 Require authenticated user for use of Echo resource
ENTRYSTORE-685 Remove validation functionality from Echo resource
ENTRYSTORE-683 Alias not included in user information when fetched as part of group
ENTRYSTORE-682 Make profile in entryinfo searchable via solr
ENTRYSTORE-673 Add filters and tokenizer to text_sort_*
ENTRYSTORE-678 Make alias / name searchable in Solr
ENTRYSTORE-708 Bump versions of dependencies due to security issues
ENTRYSTORE-672 Custom parser config in GraphUtil is not thread safe
ENTRYSTORE-679 Upgrade Log4j to 2.15.0 or newer
ENTRYSTORE-677 Parameterize traversal depth and make max traversal depth configurable
ENTRYSTORE-675 Add configurable size limit for some Solr fields
ENTRYSTORE-665 Make it configurable to include other contexts in related property index
ENTRYSTORE-671 Logout resource does not provide correct settings on removal cookie
ENTRYSTORE-667 Replace deprecated Trie* based numeric fields in Solr
ENTRYSTORE-666 Optimize classpath and lib structure for standalone distributions
ENTRYSTORE-662 Remove Edge NGram from query section at text_ngram field
ENTRYSTORE-661 Add additional data types to be processed as Date and Integer in Solr index
ENTRYSTORE-659 Allow more flexible backup configuration
ENTRYSTORE-628 Add Cache-Control header to all requests that are of relevance for caching in the reverse proxy
ENTRYSTORE-591 Respond with HTTP 4xx status code if a request is made with an invalid authentication token
ENTRYSTORE-668 Provide RDF validation resource
ENTRYSTORE-658 Clear Solr folder upon version upgrade
ENTRYSTORE-650 Support loading of Solr schema.xml from URL
ENTRYSTORE-541 Add configuration setting to disable login for admin user
ENTRYSTORE-669 Upgrade Solr to 8.8
ENTRYSTORE-655 Configuration is not loaded as UTF-8
ENTRYSTORE-654 Race condition for Solr indexing when removing contexts
ENTRYSTORE-645 URI collections are not correctly serialized into String values when indexed
ENTRYSTORE-639 Do not write authentication tokens in logger
ENTRYSTORE-638 SPARQL resource should accept application/xml instead of application/rdf+xml in HTTP header
ENTRYSTORE-634 Disallow proxy requests to localhost, *.local and plain IP addresses
ENTRYSTORE-633 Name resource can be accessed by _guest
ENTRYSTORE-623 Accept-Language decimal number is incorrectly formatted when using certain locales
ENTRYSTORE-617 An invalid RDF graph (RDFJSON) should not trigger an HTTP 500
ENTRYSTORE-614 Logout resource sets the wrong path in cookie which creates a second cookie instead of removing the already set one
ENTRYSTORE-613 CORS filter is not applied when invalid credentials are sent
ENTRYSTORE-607 Admin password override may cause Internal Server Error if password violates rules
ENTRYSTORE-556 Solr "results" field in response body may expose information to unauthorized users
ENTRYSTORE-653 Solr: make EdgeNGram on query default for text_ngram type
ENTRYSTORE-652 Solr: change "description" field to text_ngram
ENTRYSTORE-647 Consolidate Log4j versions
ENTRYSTORE-644 Change order of parameters for standalone to simplify config handling
ENTRYSTORE-643 Add support for Jetty connector
ENTRYSTORE-642 Add possibility to configure multi-threading when using non-Servlet connector
ENTRYSTORE-641 Add query analyzer for ngram fields
ENTRYSTORE-640 Enable loading of email templates from URLs
ENTRYSTORE-637 Avoid CRLF injection for logs
ENTRYSTORE-636 Do not allow SSL in CAS Login Resource
ENTRYSTORE-635 Do not store password in memory during sign-up
ENTRYSTORE-632 Allow to load configuration from URL
ENTRYSTORE-631 Include Solr health check in status resource
ENTRYSTORE-629 Remove a user's auth tokens upon successful password reset
ENTRYSTORE-626 Periodically reload SAML metadata to avoid expired certificates
ENTRYSTORE-625 Add retry for failed SMTP requests
ENTRYSTORE-624 Add HTTPS to Client constructor in Proxy Resource
ENTRYSTORE-620 Change submit request for Solr reindexing from GET to POST
ENTRYSTORE-619 Add support for background reindexing of Solr index
ENTRYSTORE-618 ModificationLockOutFilter is too restrictive
ENTRYSTORE-615 Set file extension that matches the requested RDF format
ENTRYSTORE-610 Upgrade stack to OpenJDK 11
ENTRYSTORE-609 Add Docker/container specific settings to standalone configuration
ENTRYSTORE-606 Allow owners of contexts to trigger re-index
ENTRYSTORE-586 Replace FileInputStream and FileOutputStream with methods in Files class
ENTRYSTORE-575 Send back entry information or just modification date on requests that modify an individual entry
ENTRYSTORE-557 Automatically reindex context in Solr when its ACL has changed
ENTRYSTORE-515 Harmonize configuration values on/off and true/false
ENTRYSTORE-492 Optimize Solr reindex on startup to be able to run in own thread
ENTRYSTORE-454 Improve handling of command line parameters
ENTRYSTORE-407 Ensure that Solr field names only contain alphanumeric characters and underscore
ENTRYSTORE-369 Upgrade to a recent Solr version
ENTRYSTORE-649 Make Restlet use same logging framework as rest of application
ENTRYSTORE-648 Allow to set log level via REST API
ENTRYSTORE-646 Add command line parameter to provide settings for server connectors
ENTRYSTORE-612 Add possibility to configure settings of authentication cookie
ENTRYSTORE-611 Add Cache-Control header in response to authenticated requests
ENTRYSTORE-608 Add possiblity to sort after relevance/boost
ENTRYSTORE-577 Allow searching for users by username
ENTRYSTORE-525 Add support for SAML 2.0
ENTRYSTORE-484 Modification date as response to all PUT requests
ENTRYSTORE-651 Update NOTICE.txt
ENTRYSTORE-622 Remove support for IEEE LOM and all dependencies
ENTRYSTORE-621 Remove deprecated support for OpenID
ENTRYSTORE-604 Make sure there are no duplicate and conflicting dependencies
ENTRYSTORE-593 Evaluate performance of Solr document batch processing
ENTRYSTORE-574 Investigate whether support for Elasticsearch (in addition to or replacing Solr) is feasible
ENTRYSTORE-534 Investigate why Solr is slow in large instances
ENTRYSTORE-528 Document how to setup EntryStore with Google as Identity Provider
ENTRYSTORE-527 Prepare for breaking changes in Java 10
ENTRYSTORE-623 Accept-Language decimal number is incorrectly formatted when using certain locales
ENTRYSTORE-602 Too big Solr delete batches cause crash of document submitter thread
ENTRYSTORE-601 Password reset mechanism uses weak method for creation of confirmation token
ENTRYSTORE-594 Avoid XXE in XML parsers
ENTRYSTORE-582 Lookup fails when resource URI is changed
ENTRYSTORE-580 Invalid link to return to EntryScape in auth/signup page
ENTRYSTORE-599 Escape user provided strings that are sent in emails
ENTRYSTORE-598 Remove support for multi-part form uploads and textarea responses
ENTRYSTORE-597 Add configuration for Content-Disposition: inline for access to resources
ENTRYSTORE-596 Remove support for "method" URL parameter to avoid CSRF
ENTRYSTORE-585 Wrong HTTP status code for incorrect user/pw combination and disabled user
ENTRYSTORE-584 Return HTTP 400 when client sends POST to resource when PUT should be used
ENTRYSTORE-578 Add URL of instance to email footer and SMTP headers
ENTRYSTORE-603 Allow Solr query to return list of matching entry URIs
ENTRYSTORE-589 Support Solr indexing of text fields using Unicode Collation
ENTRYSTORE-564 Server returns HTTP 500 when sending bogus request to CookieLoginResource
ENTRYSTORE-568 Add randomization of start time to backup execution
ENTRYSTORE-567 Add possibility to configure "Reply-to" field for sent emails
ENTRYSTORE-559 Add support for additional RDF formats for backup
ENTRYSTORE-517 Move generic SMTP settings from auth config to smtp config
ENTRYSTORE-566 Add proxy resource for contexts (in addition to global proxy)
ENTRYSTORE-424 Collect and expose statistics about resource access
ENTRYSTORE-555 Restrict access to sensitive information in StatusResource to members of admin group
ENTRYSTORE-554 Posting RDF content that cannot be properly deserialized causes an emtpy graph
ENTRYSTORE-547 Delete contexts only via their entry URI
ENTRYSTORE-543 Do not publicly expose information about principals
ENTRYSTORE-542 Catch errors due to malformed password syntax
ENTRYSTORE-533 Solr search with limit 1 may not return any result despite the result count being greater than 0
ENTRYSTORE-522 Users without metadata (auto-provisioned) don't show up in the admin UI
ENTRYSTORE-550 Make Solr search limit configurable
ENTRYSTORE-549 Add provenance repository to backup
ENTRYSTORE-545 Optimize repository operations in PublicRepository
ENTRYSTORE-539 Allow for configuration of auth cookie path
ENTRYSTORE-538 Remove all fuzzy matches for object values from Solr index
ENTRYSTORE-536 Add new response type to echo server
ENTRYSTORE-535 Add filters to recursive API
ENTRYSTORE-531 Introduce text index for literals in addition to ngram
ENTRYSTORE-521 Change Solr field metadata.predicate.date to single value
ENTRYSTORE-514 Limit the maximum password length
ENTRYSTORE-530 Initial implementation of a related entity property index
ENTRYSTORE-519 Provide information about heap och native memory consumption
ENTRYSTORE-447 Provide download of CSV file containing all users
ENTRYSTORE-537 Discuss and document the role of Solr in EntryStore
ENTRYSTORE-518 Reevaluate the default ACL of user entries
ENTRYSTORE-510 Remove Mysema Stat and PC-Axis support due to licensing issues
ENTRYSTORE-478 Make sure all RepositoryResults are closed after use
ENTRYSTORE-509 Manual configuration of SMTP port does not have any effect
ENTRYSTORE-508 Configuration manager uses wrong encoding when loading properties file
ENTRYSTORE-506 Add foaf:familyName to Solr index field "title"
ENTRYSTORE-502 Changing a username (as admin) causes a login as the changed user
ENTRYSTORE-500 Backup maintenance uses ArrayList, should use LinkedList
ENTRYSTORE-499 Propagate AuthorizationException inside MetadataImpl.setGraph() upwards
ENTRYSTORE-496 Response after creation of entry is not valid JSON if entryid is not an integer
ENTRYSTORE-487 Missing search result when ACL and limit
ENTRYSTORE-482 skos:prefLabel should appear before skos:altLabel in title in solr index
ENTRYSTORE-428 Possible performance issue when creating many contexts and groups
ENTRYSTORE-513 Add startup date to status resource
ENTRYSTORE-512 Add auth token count to status resource
ENTRYSTORE-511 Disable automatic creation of home contexts on user-initiated signups
ENTRYSTORE-504 Return another status code when a user that is blocked sign in with the right credentials
ENTRYSTORE-503 Sorting of titles should not prefer upper case over lower case
ENTRYSTORE-501 Do not send email on password reset if user does not exist
ENTRYSTORE-490 Improve failure message when using old token on signup
ENTRYSTORE-486 Encode email subject if they contain non-ASCII characters
ENTRYSTORE-480 Optimize entrystore-tools to make use of transactions and streaming results
ENTRYSTORE-470 Introduce possibility to disable accounts
ENTRYSTORE-464 Send acknowledgement email after successful password reset
ENTRYSTORE-452 Add whitelisting to proxy for requests to certain domains by anonymous users
ENTRYSTORE-507 Add configurable auto-provisioning for SSO
ENTRYSTORE-497 Provide resource to fetch index information
ENTRYSTORE-495 Add validation functionality to Echo and Proxy resources
ENTRYSTORE-477 Compile list of dependencies and their licenses
ENTRYSTORE-353 Check whether Solr usage is optimized
ENTRYSTORE-258 Creating references between portfolios does not work with copy/paste
ENTRYSTORE-476 Make tracking of deleted entries optional
ENTRYSTORE-475 Avoid sending hard commits to Solr
ENTRYSTORE-474 Optimize handling of delete queries for Solr
ENTRYSTORE-472 Change log level for Solr errors caused by malformed user input
ENTRYSTORE-469 Add configuration option to apply Ngram in addition to whitespace for generic literal index
ENTRYSTORE-468 User Solr date type for generic indexing of date literals
ENTRYSTORE-467 Recursive calls should be possible across contexts
ENTRYSTORE-460 Improve design of default email templates
ENTRYSTORE-374 Externalize configuration of title- and tag-field in Solr index
ENTRYSTORE-304 Generic SSO support for authentication and account creation
ENTRYSTORE-250 Fix harvesting of "unclean" OAI targets
ENTRYSTORE-473 Add setting to disallow users to login using username and password
ENTRYSTORE-471 EchoResource needs provide error handling inside textarea
ENTRYSTORE-463 Provide flag to apply SPARQL construct query on metadata access
ENTRYSTORE-461 Provide way for logged in users to make non-authenticated requests
ENTRYSTORE-280 Add support for basic faceted search to Solr
ENTRYSTORE-81 Automated checking of links
ENTRYSTORE-324 Investigate integration with CKAN
ENTRYSTORE-455 Slow response when relation graph is big
ENTRYSTORE-451 500 after DELETE with curl
ENTRYSTORE-450 Solr search on title should treat multiple words as AND not OR
ENTRYSTORE-449 CORS support does not work anymore with recent Restlet versions
ENTRYSTORE-440 Modification date for metadata request with recursive is wrong
ENTRYSTORE-439 Problem accessing auth/user resource after username change
ENTRYSTORE-139 ContextImpl.remove(URI entryURI) does not remove all triples from context
ENTRYSTORE-459 Remove backup management from REST API
ENTRYSTORE-458 Remove application specific system entries
ENTRYSTORE-457 Add information about versioning capabilities to status resource
ENTRYSTORE-456 Add global lookups to LookupResource
ENTRYSTORE-444 Remove the requirement of providing at least 3 characters for searches
ENTRYSTORE-411 Add support for changing datasets in RowStore
ENTRYSTORE-406 Upgrade to Java 8
ENTRYSTORE-405 JSONP filter should give application/javascript instead of application/json
ENTRYSTORE-322 Clean up RepositoryManagerImpl and EntryStoreApplication
ENTRYSTORE-68 Relevant HTTP status codes for requests to the REST layer
ENTRYSTORE-443 Add support for providing path to configuration file via environment variable
ENTRYSTORE-442 Add support for setting and changing a RowStore dataset's alias
ENTRYSTORE-421 Disallow context names that conflict with REST resources
ENTRYSTORE-416 Return HTTP Accept-Language header as language array in user object
ENTRYSTORE-366 Investigate sanity of ProxyResource
ENTRYSTORE-360 Provide easy access to properties in entry information
ENTRYSTORE-341 Allow initial configuration via REST
ENTRYSTORE-272 Automatically specify the correct page of a list so that a given child entry is included on that page
ENTRYSTORE-205 Add versioning support for metadata
ENTRYSTORE-47 Support for modifying groups in ResourceResource
ENTRYSTORE-349 Deploy to Maven Central
ENTRYSTORE-335 Investigate whether Docker can be supported easily
ENTRYSTORE-270 Check the code for DELETE on a context
ENTRYSTORE-426 Graph and Pipeline has _newId still in RDF
ENTRYSTORE-425 Pipeline resources not accessible
ENTRYSTORE-417 Allow removal of context and group names
ENTRYSTORE-415 Entries in context not removed from Solr index when context is removed
ENTRYSTORE-402 Sign-up does not allow new TLDs
ENTRYSTORE-401 Deadlock due to combination of synchronized on methods and repository.
ENTRYSTORE-394 Concurrent modification exception in token cache
ENTRYSTORE-393 Review entrystore-core-impl and check correct repository synchronization
ENTRYSTORE-342 Check for concurrency problems in Impl-classes
ENTRYSTORE-434 Initialize repository with test data only when explicitly configured
ENTRYSTORE-433 Respond with HTTP status 504 on timed out proxy requests
ENTRYSTORE-432 Force Solr reindexing if backend is memory store
ENTRYSTORE-430 Restrict creation of PipelineResults to Pipeline execution
ENTRYSTORE-429 Introduce new graph type PipelineResult
ENTRYSTORE-423 Add possibility to configure a maximum file size for resources
ENTRYSTORE-422 Make sure large file uploads are not loaded into memory
ENTRYSTORE-419 Cookies are not removed on logout
ENTRYSTORE-414 Provide status in JSON also to unauthenticated users
ENTRYSTORE-413 Add version number to status resource
ENTRYSTORE-412 Allow traversal of metadata graphs to cross context borders
ENTRYSTORE-404 Improve email templates
ENTRYSTORE-403 Server-generated form for sign-up uses old reCaptcha
ENTRYSTORE-398 Improve indexing of literals used for categorization
ENTRYSTORE-397 Check that volatile variables are used where necessary
ENTRYSTORE-396 Logging level ERROR should not be used for client errors
ENTRYSTORE-395 User names should be handled case insensitively
ENTRYSTORE-382 Provide JSON in auth/cookie as in auth/user
ENTRYSTORE-438 Allow sorting based on triples with integer values
ENTRYSTORE-437 Include rdf:type expressed in Entry-information in Solr index
ENTRYSTORE-431 Introduce a status field in entryinfo
ENTRYSTORE-427 Introduce empty transform for pipelines
ENTRYSTORE-420 Allow uploading a file and get the result back without creating an entry
ENTRYSTORE-410 Provide way of storing arbitrary information on sign-up
ENTRYSTORE-408 Add predicate-object tuples to Solr
ENTRYSTORE-387 Make it possible to check if a username is in use or not
ENTRYSTORE-386 List of entries in _principals and _contexts should require admin
ENTRYSTORE-385 Support invites
ENTRYSTORE-383 Make is possible to restrict account sign-up to specific domains
ENTRYSTORE-334 Reenable unit tests for entrystore-core-impl
ENTRYSTORE-381 Add date of session expiration to user info
ENTRYSTORE-380 Append API version to version number
ENTRYSTORE-375 Include object URIs in the Solr index
ENTRYSTORE-368 Make signup and password reset work with reCaptcha 2.0
ENTRYSTORE-363 REST API should support more RDF-formats for Graph resources
ENTRYSTORE-362 Merge GraphType with ResourceType
ENTRYSTORE-359 Rename "alias" to "name" in interfaces and REST API
ENTRYSTORE-358 Rename "alias" to "name" in interfaces and REST API
ENTRYSTORE-356 Update Restlet to 2.3 branch
ENTRYSTORE-350 Add support for additional content types to JSONP support
ENTRYSTORE-347 Create new package entrystore-rest-standalone
ENTRYSTORE-345 Simplify JSON on PUT
ENTRYSTORE-337 Default tunneling of PUT and DELETE through POST
ENTRYSTORE-336 Cannot PUT cached-external-metadata
ENTRYSTORE-333 Separate interfaces and implementations into different modules
ENTRYSTORE-328 Use Sesame Rio for loading parsers and writers
ENTRYSTORE-305 Check whether Solr search improves by using DisMax
ENTRYSTORE-53 Make all resources symmetric
ENTRYSTORE-379 Redirect from resource to metadata if entry is local and named
ENTRYSTORE-378 Enable file download of metadata graphs
ENTRYSTORE-376 Support traversal profiles for metadata graphs
ENTRYSTORE-373 Enable custom server signature
ENTRYSTORE-372 Support HTTP HEAD in EntryResource
ENTRYSTORE-370 Optional possibility for non-admins to create group with linked context
ENTRYSTORE-361 Add support for RDF to List-handling in ResourceResource
ENTRYSTORE-340 Add OpenID links to HTML representations of login and signup resources
ENTRYSTORE-339 HTML representation for login and logout resources
ENTRYSTORE-338 Add support for Solr via HTTP
ENTRYSTORE-329 Add support for user-initiated password-reset
ENTRYSTORE-325 Add support for CORS
ENTRYSTORE-321 Add support for Virtuoso as backend
ENTRYSTORE-319 Add support for OWLIM as backend
ENTRYSTORE-314 Add SPARQL endpoint for entries of ResourceType.Graph
ENTRYSTORE-306 Add support for JSON-LD
ENTRYSTORE-290 Add autocompletion to some Solr fields
ENTRYSTORE-127 Make ACL information show up in the inverse relation cache for users and groups
ENTRYSTORE-327 Optimize Maven repositories
ENTRYSTORE-323 Clean up MetadataResource
ENTRYSTORE-309 Prepare Individual Contributor License Agreement
ENTRYSTORE-297 Migrate code repository from Subversion to Git
ENTRYSTORE-289 Document API using Swagger
ENTRYSTORE-42 Check all REST URI and their JSON input and output
ENTRYSTORE-285 Authentication workaround for POST from forms is defect
ENTRYSTORE-277 Inverse relational cache not updated after entry is removed
ENTRYSTORE-267 MIME type is lost when uploading content from Confolio
ENTRYSTORE-238 When a new User is created, the guest-user automatically gets read-rights to both MD and Resource
ENTRYSTORE-332 Bump jsonld-java-sesame to 0.3
ENTRYSTORE-311 Add support for HTTP and SPARQL repositories as backends
ENTRYSTORE-310 Add backup configuration to entrystore.properties
ENTRYSTORE-301 Add OpenID configuration to properties file
ENTRYSTORE-300 Check whether shutdown hooks are correctly implemented
ENTRYSTORE-298 Amount of results in a search does not take into account access rights
ENTRYSTORE-296 Avoid checking credentials with every request
ENTRYSTORE-294 Add possibility to request resources/metadata based on the resource URI
ENTRYSTORE-291 Upgrade Solr to a version where instant updates are supported
ENTRYSTORE-287 Show a nice message if access to resource is forbidden
ENTRYSTORE-284 Reorganize maven build structure
ENTRYSTORE-282 Store only hashed secrets
ENTRYSTORE-210 Installation script for quick setup of EntryStore and EntryScape
ENTRYSTORE-302 Add possibility for users to create an account via OpenID login
ENTRYSTORE-278 Add support for OpenID authentication
ENTRYSTORE-273 Add support for Statements as entries
ENTRYSTORE-192 Add SPARCool support
ENTRYSTORE-145 Support for digest authentication
ENTRYSTORE-132 Add possibility for users to create an account
ENTRYSTORE-48 Support for cookie based authentication
ENTRYSTORE-27 CORE: Plugin interfaces for external communication
ENTRYSTORE-26 CORE: Implementation of upgrade path from SCAM3
ENTRYSTORE-25 CORE: Helper methods for interacting with the repository API
ENTRYSTORE-11 CORE: Import/Export; provide description of upgrade path from SCAM3
ENTRYSTORE-331 Ensure that all code-files have license headers
ENTRYSTORE-330 Document sign-up API
ENTRYSTORE-312 Move SCAM knowledge base to EntryStore wiki
ENTRYSTORE-308 Remove support for RDBMS backends
ENTRYSTORE-295 Change namespaces to entrystore.org
ENTRYSTORE-283 Test for IPv6 readiness
ENTRYSTORE-39 Describe the security in the wiki