Just in time for the Rubicon expansion, the EveHQ dev team is happy to release EveHQ 2.13.
Not only does this release contain a number of bug fixes and other tweaks, but includes a major update in the data system. MSSQL (both compact and full) requirement has been removed, as the static data EveHQ needs is now stored in structured data files that ship in the install package. This has a large effect on the application performance where ever it had accessed SQL previously. The huge amount of work required to do this was spearheaded by Drailen, and we all think he did a great job on a very needed area of the application.
The format of settings files have also been changed in this release from their brittle binary formats, into a JSON text format that should be more tolerant of change in the future. These new files will also be humanly readable & debug-able should the need happen. When you upgrade from 2.12, your settings files will be converted to the new format by a one time wizard tool that will show up on initial startup.
The full patch notes : http://evehq.net/wiki/doku.php?id=guide:history:history_2.x&#section2130253919112013
Download location : https://bitbucket.org/EveHQ/evehq/downloads
The next version update to EveHQ is almost ready, and if you are interested in trying out the next version early, you are welcome to do so.
Current list of changes, which will be added to as new items become ready:
- No more SQL. The requirement for having SQL CE or SQL server has been removed.
- Performance enhancements on loading
- Various bug fixes.
To get the latest beta builds of EveHQ, visit our beta download page.
The EveHQ team would like to announce the general availability for EveHQ v2.12. This release has some big improvements to core functionality of EveHQ, so it is hoped that you will find them as useful as we have.
Download location: https://bitbucket.org/EveHQ/evehq/downloads/evehq-18.104.22.1686-setup.exe
Upgrading From Previous Versions
Because of the change in minimum system requirements to now include .NET 4.0 as well as changing the installation framework used, existing users will need to download the 2.12 installer manually and run it. This will perform needed checks on the system as well as update any beta version installations.
Note: If the last time you ran the EveHQ installer was a long time ago ( 2.10.x and earlier, or you can’t remember), it is best if you make a backup of your settings and manually uninstall the program first. The new installer may not find the registry entries for the really really old versions.
Summary of Key Changes
- EveHQ now runs on .NET Framework v4.
- New market price data system, which automatically updates market data based on the specific data provider.
- Eve Market Data Relay (EMDR) uploader for contributing market data back into the EMDR data pool.**Note: This is turned off by default. See below for how to activate it and start contributing.
- New installation system. Gone are the clunky and old style MSI executables, and now EveHQ will have a more modern installer based on NSIS.
- Automatic, time based saving of data that can be configured from settings.
- Simplified patch and update system.
Full release notes are available on the wiki.
Your feedback and comments are always welcome on our forums @ http://forums.evehq.net.
Overview of New Market Screens
This is the screen where you will find the settings that will determine where the market data comes from that is used in EveHQ.
- Data Provider – This is the source of the market data, and with 2.12.0 there are two sources available: Eve-Central and EveHQ. The EveHQ data source operates in a similar way to the previous system in that it will download a package of data for the region or system, and use it as a local data source. This is great for people on slower connections on in disconnected situations.The Eve-Central provider will query Eve-Central’s systems on the fly when data is needed, and cache results for a specific time. Using this on a slow connection will result in performance of plugins like HQF and Prism to really degrade.
- Default Transaction Type – This setting determines what kind of transaction is used when requesting a market price for an item
- Default Price Metric – The aggregate metric used from the price transactions to determine the price value shown for an item.
- Data Sample Source – This is the region or system that the market data will be scoped to.
- Enable Market Data Uploader: This check box determines whether you have “opted in” to send market data from your local EVE cache files to EMDR.
Market Data Overrides
This settings screen allows you to specify items that should use a different transaction type and/or metric when requesting a price value for a given item. This is not the same as the custom price settings, but only modify how the market price for an item is determined.
Market Prices UI
This new screen replaces the old screen where you would download market data from a given source. It now acts as an ad-hoc price check screen for a single item. You will get some general aggregate statistics about the sell and buy orders, as well as the outstanding market orders.
Primary contents of the patch are the Odyssey 1.09 data updates from CCP and bug fixes. Full patch notes are on the wiki.
Ok, I’m back from a 2 week business trip to the far side of the world which occurred only days after Fanfest wrapped up. So now I have 2 weeks of work on EveHQ to catch up on, as well as your mails, requests and bug reports. I will get to them all in due time, but I am getting back into the swing of things as I shake this massive jet lag off so your patience is appreciated.
Just a quick note to say I’ll be at Fanfest this year. So if you want to talk about EveHQ, have an idea for a new feature, want to give feedback (both positive and negative) or just want to say “Hello”, please feel free to. I’ll be wandering about but, the easiest way to find me to either check the twitter feed (@EveHQToolkit…I will actually use twitter), or message me on twitter, or snag one of the Gentlemen’s Agreement (GENTS) members and ask them to point me out (they’ll have black shirts with the white Gent’s logo on it).
I look forward to meeting anyone there!
The old bug tracking software (The Bug Genie) has been retired. While it was ok initially, the software became extremely frustrating to work with due to performance issues and bugs. Atlassian, the company that owns Bitbucket, as generously provided a free unlimited user license for their tracking software called JIRA. I’ve set up the new software and migrated current open issues into it, however your user accounts will need to be recreated.
I’ll get this posted now, as the Eve Online patch is done in the early hours of the morning.
EveHQ should have a patch release tomorrow with the Retribution 1.1 data update as well as some bug fixes. Testing and checks are being done now on the code base, so after I get home from work tomorrow evening I should be able to publish the update.
The market system overhaul and bigger items still need some more testing and optimizations, so they will not be in tomorrow’s patch release.
Update: I ran into a data related bug just as I was about to publish the update. I’ve got it fixed, but I am going to hold the update until tomorrow (Feb 20th), because it is getting late here and I want to double check a few more items beforehand.
CCP released a new data export package for EVE. I’ve been working and testing with the data to see if there are any issues caused by it. There are some notable differences in some of the data tables, and I’m trying to get some clarification about the changes from CCP… so far these changes haven’t caused an in issue in how “I” use EveHQ, but that’s not saying there isn’t an issue to be found. I will be testing and working with this data for a few days to gain some confidence in the data set before updating EveHQ to use it.
I hadn’t noticed until today (I’ve been very busy with family and work), but it appears the pledgie campaign is over its initial goal. This is amazing… I can’t thank you all enough for supporting EveHQ through this transition.
The funds donated go to cover expenses I normally pay out of pocket, such as hosting costs and 3rd party software licenses. I’ve also started supplying the major contributor developers with a PLEX each month to do with as they please for their contributions and time.
This is an amazing surprise to close out 2012 for me. I wish you all the best for the new year!