- Updated jsqlparser to custom version for includes/excludes: Better control over parsing to streamline query execution.
- Fixed subquery relationship check: Ensured accurate relationship checks for subqueries, improving query accuracy.
- Removed MapDB in favor of EHCache: Streamlined caching mechanism for better performance and reduced dependencies tree.
- Upgraded to Java 17
- Upgraded to junit 5: Enhancing testing capabilities for better code quality assurance.
- Refactored query analyzer and processor: Streamlined query processing, optimized caching, and removed deprecated features for improved performance.
- Added tree as query result: Now, queries return tree structures for enhanced data visualization and analysis.
SOQL queries will try to expand the SELECT * from Account
syntax for root query entity into up to 100 fields.
Parsing of Date Value into SOQL date for IntelliJ.
Example: {ts '2021-10-21 12:01:02Z'}
SELECT of child relationship command parsing
DELETE command parsing
INSERT/UPDATE command parsing
CONNECT command parsing fixes
Re-connection to a different host using CONNECT command
Insecure HTTPS - disabling the SSL Certificate verification
Update force-partner-api to 51.0.0
Fields for SubSelects aliases
Returning flat resultset for field
Update force-partner-api to 50.0.0
Implement parameters:
-
loginDomain
-
client
-
https
-
api
Implement missing JDBC methods which are required for JetBrains IntelliJ IDE