ROWS-93 Switch to RFC4180Parser by default
ROWS-94 Enable logging for PostgreSQL driver
ROWS-95 Add settings for DB timeouts and set default values
ROWS-98 Bump dependencies to newer versions
ROWS-99 Remove support for Simple backend
ROWS-90 Add support for exporting a dataset in CSV format
ROWS-88 Detection of character encoding gives sometimes wrong result
ROWS-89 Upgrade to Java 17
ROWS-86 External libs, css and fonts in Tabular Data Explorer should be served from own infrastructure
ROWS-84 HTML templates cannot be loaded from any URL
ROWS-85 Swagger template cannot be loaded from JAR
ROWS-36 Improve handling of command line parameters
ROWS-57 Introduce database connection pool
ROWS-59 Enable rate limiting per client IP address
ROWS-62 Exclude status resource from rate limitation
ROWS-63 Allow configuration of maximum result size limit
ROWS-64 Replace Apache Tika with another way of detecting the charset of files
ROWS-65 Remove footer from tabular search interface
ROWS-67 Add additional properties to query responses
ROWS-68 Add Retry-After header to responses with HTTP Status 429 Too Many Requests
ROWS-69 Replace FileInputStream and FileOutputStream with methods in Files class
ROWS-76 Change Maven build target to Java 11
ROWS-77 Allow to load configuration from URL
ROWS-78 Add Jetty support
ROWS-81 Consolidate logging
ROWS-51 Prepare for breaking changes in Java 10
ROWS-82 Update NOTICE.txt
ROWS-53 Keep track of access statistics
ROWS-58 Support multiple read replicas and prepare for fast failover
ROWS-80 Provide memory stats via API
ROWS-52 Broken stream handling with Restlet 2.4.1 behind reverse proxy
ROWS-60 Link to dataset yields download instead of HTML UI on IE
ROWS-83 Ignore empty column labels in first line
ROWS-39 Add usage information to HTML interface
ROWS-40 Provide examples on HTML preview of API
ROWS-41 Make sure to trim column names before processing
ROWS-45 Make sure JDBC driver is deregistered upon context shutdown
ROWS-48 Add standard URL parameters to Swagger definition
ROWS-49 Add "next" pointer to paginated search results
ROWS-43 Check whether case sensitivity handling of column names can be a problem for additions to datasets
ROWS-46 Add possibility to use different backends for read and write operations
ROWS-47 Add Swagger UI as API documentation and link to it from HTML view
ROWS-42 An unsuccessful API update must not leave the API disfunctional
ROWS-29 Add pagination support to query results
ROWS-31 Move to Java 8
ROWS-34 Avoid to perform regexp queries if query string is not a regexp
ROWS-35 Introduce two levels of regexp support
ROWS-1 Support for JSON-LD for the info resource
ROWS-23 Add support for providing path to configuration file via environment variable
ROWS-27 Auto-create an HTML GUI for APIs (search form and result view)
ROWS-32 Support configuration of query timeouts
ROWS-30 CSV files with Windows line breaks may not be processed completely
ROWS-3 Make sure there is basic test coverage
ROWS-18 Provide simple detection for semi-colon separated files
ROWS-19 Auto-detect file encoding to avoid corrupt data in data table
ROWS-21 Keys in queries should be matched case insensitively
ROWS-9 Support for replacing data of existing dataset
ROWS-11 Support slugs for datasets
ROWS-12 Support for replacing data of a dataset
ROWS-13 Support for appending data to an existing dataset
ROWS-15 Provide request rate limitation per dataset
ROWS-16 Auto-generate Swagger description for each dataset
ROWS-20 Add possibility to set aliases for datasets
ROWS-22 Queries with non-matching keys should yield a bad request error
ROWS-30 CSV files with Windows line breaks may not be processed completely
ROWS-8 Improve indexing process to ignore fields that are too large